1 points par GN⁺ 2023-10-15 | 1 commentaires | Partager sur WhatsApp
  • Un filtre uBlock Origin destiné à supprimer les messages d’avertissement que YouTube affiche aux utilisateurs de bloqueurs de publicité, à appliquer en le collant directement dans le navigateur
  • Son fonctionnement principal consiste à bloquer la charge utile JavaScript anti-adblock exécutée par YouTube
  • Le filtre met le compteur de bloqueurs de publicité à 0, afin de faire croire à YouTube que le bloqueur de publicité a été complètement désactivé
  • L’application se fait en collant le filtre dans « My filters » de uBlock Origin, puis en l’appliquant
  • Il est indiqué que cette méthode pourrait être neutralisée à l’avenir, et un lien vers la discussion officielle sur la situation entre uBlock et YouTube est également fourni

Présentation du filtre et principe de fonctionnement

  • Fourniture d’un filtre uBlock Origin visant à supprimer les messages d’avertissement de détection des bloqueurs de publicité de YouTube
  • Le filtre fonctionne en désactivant la charge utile JavaScript anti-adblock de YouTube
  • En mettant le compteur de bloqueurs de publicité à 0, il fait en sorte que YouTube considère que l’utilisateur a complètement désactivé son bloqueur de publicité
    • Selon ce principe, il est indiqué qu’en théorie cela ne devrait pas poser de problème même dans le cas de l’avertissement après trois vidéos
  • Lien : https://go.enderman.ch/cKoci

Méthode d’application

  • Coller le filtre dans la section « My filters » de uBlock Origin, puis l’appliquer
  • Utilisable par simple saisie du texte du filtre, sans installation ni processus de build séparé

Problème lié au menu contextuel et mesure à prendre

  • Après application de ce filtre, le menu contextuel de YouTube peut disparaître
    • Il existe des cas où le menu qui apparaît en cliquant sur les trois points à côté du titre d’une vidéo est supprimé, rendant impossible l’enregistrement dans « À regarder plus tard »
  • La solution indiquée consiste à supprimer la première ligne du filtre, qui contient ytd-popup-container class
    • La version publiée sur le site web n’inclut plus cette ligne

Pérennité et informations complémentaires

1 commentaires

 
GN⁺ 2023-10-15
Commentaires sur Hacker News
  • Gorhill, développeur de uBO, recommande dans un commentaire de ne pas utiliser ce genre de filtres de contournement non vérifiés : https://x.com/gorhill/status/1713305785659211991

    • Pour ceux qui ne veulent pas ouvrir Twitter, il dit en substance : « Ces filtres ont été abandonnés il y a longtemps et ne sont utilisés par aucun bloqueur de contenu. Ils circulent seulement depuis des sources non officielles, au moins depuis juin dernier. »
    • Les listes officielles/par défaut ne les bloquent pas ; je me demande donc si cela signifie qu’il vaut mieux éviter les filtres personnalisés pour le moment.
  • Ce n’est peut-être qu’un test A/B, mais j’ai vu s’afficher « lecture vidéo impossible après 3 avertissements », et le blocage d’éléments du DOM ne semble pas suffire à le contourner.
    Je vais probablement enfin mettre en place le homelab de base que je repousse depuis des années pour faire tourner Pi-hole. Merci aux dirigeants de YouTube et aux responsables de la réduction des coûts d’avoir réussi à faire bouger le paresseux que je suis.
    D’un autre côté, j’aimerais que les pubs fonctionnent aussi bien que les recommandations YouTube. Si l’on a assez de volonté ou une santé mentale suffisante pour ne pas utiliser YouTube comme échappatoire, les recommandations sont vraiment excellentes. J’ai découvert beaucoup de bonnes conférences et vidéos avec à peine une centaine de vues, mais les pubs continuent de penser que je veux acheter des produits AliExpress en dropshipping à prix fort, ou transformer des achats basiques en mode de vie.

    • À ma connaissance, Pi-hole ne bloque pas les publicités YouTube. Elles semblent être servies côté serveur, mais je peux me tromper.
    • Si YouTube vous apporte assez de valeur pour aller aussi loin afin de l’utiliser sans publicité, autant s’abonner à Premium, non ? Personnellement, c’est le service qui m’apporte le meilleur rapport coût/utilité.
    • Pi-hole ne règle pas le problème de YouTube. C’est pratique pour les apps mobiles, mais moins fiable que uBlock Origin ; mieux vaut utiliser les deux.
    • L’avertissement « plus que 3 vidéos » a été facile à contourner, du moins chez moi. J’ai désactivé le bloqueur de pubs, regardé YouTube jusqu’à ce qu’une publicité se lance, puis je l’ai réactivé ; ensuite, la fenêtre d’avertissement sur le bloqueur de pubs n’est plus réapparue.
    • Il y a de fortes chances que ce soit ce que vous cherchez : https://news.ycombinator.com/item?id=37873749
      Cela dit, si vous regardez beaucoup YouTube, je recommande quand même d’acheter YouTube Premium. Je trouve que ça vaut le coup.
  • Servez-vous librement. J’utilise des filtres utilisateur uBlock Origin qui suppriment l’avertissement de blocage des pubs de YouTube et quelques overlays ; ce n’est peut-être pas la « bonne » solution, mais ça marche chez moi.
    Exemples : youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false), youtube.com##+js(set, Object.prototype.adBlocksFound, 0), youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, []), youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true), etc.
    Si Gorhill a proposé une meilleure solution, j’aimerais qu’il publie toute la procédure.

  • Pour l’instant, YouTube autorise la fermeture de l’avertissement, donc ça va, mais YouTube pourrait passer à une méthode qui bloque purement et simplement la lecture en cas de détection d’un bloqueur de pubs. Dans ce cas, supprimer des éléments du DOM ne suffira pas. Je ne sais pas si, du point de vue de YouTube, on peut parler de stratégie de la terre brûlée, mais c’est une option possible.

    • Il semble que l’intention soit d’utiliser la Web Integrity API comme cette « option nucléaire » : https://arstechnica.com/gadgets/2023/07/googles-web-integrit...
      Le sujet a déjà été abordé plusieurs fois sur HN.
    • Dans ce cas, des userscripts apparaîtront à nouveau pour contourner la détection. Les solutions côté client ne peuvent que devenir une course aux armements entre Google et les développeurs de userscripts/bloqueurs de pubs.
      Pour vraiment bloquer cela, il faudrait que le CDN ne fournisse pas le flux vidéo tant que le client n’a pas streamé toute la publicité, ou bien intégrer directement la publicité dans le flux vidéo. Twitch semble utiliser cette méthode sur les flux live, mais pas sur les VOD.
    • La vraie option nucléaire, ce serait de bannir le compte Google ou de bloquer l’IP sur tous les services Google.
    • Dans mon environnement, YouTube se comporte déjà comme ça. Quand uBlock Origin est activé, le site principal se charge, mais toutes les vignettes vidéo sont des rectangles gris et les titres ne s’affichent que sous forme de barres grises.
  • Le créateur de uBlock Origin a clairement indiqué qu’il ne recommandait pas ce type de filtres personnalisés. Ils peuvent casser des éléments sur lesquels s’appuient d’autres jeux de filtres, et rien ne garantit qu’ils resteront stables dans le temps.
    Ces filtres peuvent même finir par laisser apparaître des publicités lorsqu’ils vieillissent, car YouTube change pratiquement tous les jours. La meilleure défense consiste à vider le cache et à mettre à jour les jeux de filtres quotidiennement.
    Lien associé : https://x.com/gorhill/status/1713305785659211991

  • Si Google cherche à bloquer les bloqueurs de publicité sur YouTube, la seule issue favorable à tout le monde serait, selon moi, de rendre les publicités moins agaçantes.
    Ce qui rend les pubs YouTube pénibles, c’est qu’il y en a trop. Deux pubs avant le début, c’est excessif ; il devrait y en avoir une au maximum. Les pubs au milieu des vidéos devraient être contrôlées par les créateurs.
    Le choix des publicités affichées pose aussi problème. Google continue à me montrer les mêmes quelques pubs qui m’irritent énormément, sans me donner la possibilité d’en éviter certaines. Au final, j’ai abandonné YouTube, que je consultais tous les jours ; désormais, je n’y vais que quand c’est vraiment nécessaire, par exemple quand quelqu’un m’envoie un lien.

    • La seule issue favorable à tout le monde, c’est zéro publicité.
    • Une bonne issue serait que Google se comporte de façon moins monopolistique dans le streaming vidéo.
      Google a très bien exploité sa position pour faire de YouTube la plateforme de streaming du Web. Les incitations liées à GCP, sa domination sur les téléviseurs connectés, l’intégration des comptes Google, Android, etc., ne sont pas mentionnés assez souvent.
      On voit maintenant se dessiner un schéma de poussée vers Premium et de lutte contre les bloqueurs de publicité, tandis que les alternatives ont du mal à s’implanter et à rivaliser dans cet espace.
    • Les pubs au milieu des vidéos sont, dans une certaine mesure, contrôlées par les créateurs.
      Le créateur choisit les emplacements publicitaires, mais cela ne signifie pas qu’une publicité s’affichera à cet endroit pour tous les spectateurs. Par exemple, même si l’on place un emplacement de pub toutes les minutes, YouTube peut n’en choisir qu’un seul, de sorte que le spectateur voie une pub environ toutes les 10 minutes. Le véritable délai de réapparition dépend des données que YouTube possède sur le spectateur.
      Les créateurs peuvent aussi désactiver complètement les publicités en milieu de vidéo.
    • Les pubs avant le début d’une vidéo devraient représenter au maximum 10 % de la durée de la vidéo, avec un seuil minimal d’environ 30 secondes. Cela n’a aucun sens de coller une longue pub à une courte vidéo.
    • Il ne devrait pas y avoir de publicité au milieu des vidéos de méditation. En voiture, on ne peut pas les passer, donc il ne devrait pas y avoir de publicité.
  • C’est vraiment une méthode coercitive, et je ne pense pas que cela fonctionnera comme YouTube l’espère.
    De toute façon, je regarde déjà beaucoup trop YouTube ; ce changement me donnera peut-être du temps pour faire quelque chose d’utile ou jouer.

    • Quand un client devient trop hostile, on finit simplement par ne plus utiliser le service. Après l’arrêt d’Apollo, j’ai arrêté Reddit ; si le blocage des pubs ne fonctionne plus sur YouTube, je trouverai autre chose à faire.
      Au-delà des pubs, j’utilise aussi la fonction de « blocage d’éléments » d’uBlock pour réduire une grande partie du bruit visuel des sites. Sur YouTube, je bloque l’énorme rangée de vidéos associées et les YouTube Shorts dans le flux des abonnements.
  • Je trouve que YouTube Premium est bien et vaut son prix. Chez les gens de la tech, ne devrait-il pas y avoir davantage de personnes prêtes à payer pour des logiciels, des services et de la propriété intellectuelle ?

    • J’envisagerais YouTube Premium s’il implémentait quelque chose comme SponsorBlock, capable de bloquer réellement les publicités intégrées par les créateurs dans leurs vidéos. Si tous les créateurs me disent d’acheter NordVPN ou de m’abonner à Nebula, Google ne me fournit pas une expérience sans publicité.
    • En général, c’est vrai, mais pour moi YouTube tient moins de la valeur que de la distraction addictive. Je paie la redevance télé parce que c’est la loi, mais en pratique je ne m’en sers pas du tout.
      L’idée de ne plus pouvoir ou vouloir utiliser YouTube me réjouit même un peu. Je pourrais consacrer ce temps à des activités créatives.
      Cela dit, à l’échelle de la société, la disparition d’un canal aussi vaste de partage d’informations et de désinformation me semblerait être une perte plus importante que la perte individuelle.
    • Au début, en le comparant à Netflix, je trouvais ça peu intéressant, comme si je payais pour du contenu déjà accessible gratuitement. Mais en le comparant à Spotify, j’ai fini par juger que cela avait de la valeur.
      C’est un service que j’utilise plusieurs fois par jour, et même si le contenu lui-même est disponible gratuitement, payer supprime les frictions dues à la publicité.
    • Contrairement au fait de payer un véritable fournisseur de service, YouTube Premium ressemble davantage à un don à Google. Google continuera à monétiser ses utilisateurs comme il l’a fait ces dix dernières années, tout en se réjouissant de recevoir quelques os de plus à jeter dans la chaudière à charbon de Bard.
    • Je me demande quelle part des revenus de YouTube Premium revient aux créateurs.
  • Si votre VPN permet d’utiliser une localisation en Ukraine, vous pouvez le régler ainsi et acheter YouTube Premium pour environ 2,70 dollars par mois. C’est finalement ce que j’ai fait, avec Mullvad comme fournisseur de VPN.

    • Même si c’était 10 centimes dans un autre pays, je ne donnerais pas un sou à Google. Google n’a pas besoin de mon argent et, surtout, ne le mérite pas.
    • Avec un VPN localisé en Russie, il n’y a tout simplement aucune publicité.
      Le 24 février 2022 a, de fait, offert YouTube Premium à toute la Russie.
    • Je me demande s’il faut continuer à utiliser le VPN après l’achat.
      J’aimerais savoir s’il suffit d’acheter à ce prix avec Proton VPN, ou s’il faut créer un compte Google séparé et continuer à se connecter à YouTube via un VPN localisé en Ukraine.
    • Payer une entreprise publicitaire n’est pas une bonne façon d’avancer vers un monde avec moins de publicité.
    • Je ne comprends pas vraiment pourquoi, même avec Mullvad et l’emplacement YouTube réglés sur l’Ukraine, YouTube Premium me demande CA$12.99. Je me demande si ce sont des dollars canadiens.