Comment désactiver les publicités affichées avant les vidéos YouTube?

18

Cela ne me dérange pas les publicités sur le côté droit ou la petite bannière à l'intérieur des vidéos YouTube, mais les publicités affichées avant la lecture d'une vidéo sont vraiment ennuyeuses.

Comment puis-je désactiver ces publicités?

Je sais que je peux installer Adblock Plus pour Firefox, mais cela désactive également toutes les autres publicités, ce qui n'est pas équitable pour les webmasters. Si c'est le seul moyen de se débarrasser des publicités, Google a sérieusement fait quelque chose de mal.

Lekensteyn
la source
Avez-vous essayé les modules complémentaires de Comment bloquer les publicités Youtube ? J'ai utilisé ce site pour Firefox et pour Chrome, fonctionnait parfaitement.
Pio89

Réponses:

9

Sur la base de l'extension publiée par @phwd , j'ai créé un script simple conçu pour faire exactement une chose: supprimer les publicités en vidéo.

Instructions d'installation simples pour Firefox

  1. Accédez à https://addons.mozilla.org/firefox/addon/greasemonkey/ et appuyez sur le bouton d'installation vert
  2. Après l'installation du module complémentaire, redémarrez Firefox
  3. Ouvrez http://lekensteyn.nl/files/Remove_in-video_Youtube_adverts.user.js et appuyez sur le bouton Installer.
  4. Profit!

D'autres navigateurs

Les instructions pour installer ce script sur différents navigateurs sont disponibles sur https://stackapps.com/tags/script/info

Firefox avec Noscript

Si vous utilisez Firefox et que NoScript est installé, vous pouvez utiliser les substituts ci-dessous. Vous devez ajouter deux paramètres à about: config , tous deux de type chaîne.

  1. Clé: noscript.surrogate.removeVideoAdsYoutube.sources
    Valeur:

    !@*.youtube.com

  2. Clé: noscript.surrogate.removeVideoAdsYoutube.replacement
    Valeur:

    (function(){try{var o=ytplayer.config.args,i;for(i in o){if(o.hasOwnProperty(i)&&/^(afv_)?ad/.test(i))delete o[i]}}catch(e){}var a=document.getElementById("movie_player");if(a){var b=a.cloneNode(!0); b.setAttribute("flashvars", a.getAttribute("flashvars").replace(/&(afv_)?ad[^&]+/g,"")); a.parentNode.replaceChild(b,a)}})()

Si vous souhaitez créer vos propres substituts, consultez http://hackademix.net/2011/09/29/script-surrogates-quick-reference/

MISE À JOUR (24/02/14): code de substitution noscript fixe. Le script Greasemonkey est toujours cassé à cette date.

Lekensteyn
la source
1
FYI: cela a cassé à une certaine version, les annonces sont apparues il y a environ un mois.
Lekensteyn
1
Pour moi, depuis que j'ai utilisé votre script, je n'ai jamais vu de publicités, même maintenant
Theta30
1
@ Theta30 Utilisez-vous d'autres extensions ou scripts utilisateur pouvant le faire?
Lekensteyn
Remarque: J'ai cherché à corriger le script utilisateur, mais un problème persiste: lors de la navigation vers une nouvelle vidéo, les annonces sont toujours visibles. Les tentatives de correction (écraser un getter / setter ytplayer) ont introduit d'autres sources de bugs.
Lekensteyn
5

Vous pouvez utiliser les options Youtube pour Google Chrome , sous les options vidéo dans les paramètres, activez "Masquer les annonces et les annotations vidéo"

Masquer les annonces vidéo

phwd
la source
Connaissez-vous un outil similaire pour Firefox? De plus, l'option "Masquer les annonces et les annotations in-video" affecte-t-elle les annonces lues avant les vidéos?
Lekensteyn
@Lekensteyn Oui, c'est ce que signifie l'option; supprime les annonces avant les vidéos. Non, je ne connais pas d'outil similaire pour Firefox. L'auteur avait une extension Firefox mais ils l'ont supprimée. spoi.com/software/yto
phwd
Merci pour votre pointeur, j'ai créé un petit script qui fait exactement ce que je veux sans cloches et sifflets. webapps.stackexchange.com/a/23745/11016
Lekensteyn