Wie kann ich die Werbung deaktivieren, die vor YouTube-Videos gezeigt wird?

18

Ich habe nichts gegen die Werbung auf der rechten Seite oder das kleine Banner in YouTube-Videos, aber die Werbung, die gezeigt wird, bevor ein Video abgespielt wird, ist wirklich nervig.

Wie kann ich diese Werbung deaktivieren?

Ich weiß, dass ich Adblock Plus für Firefox installieren kann, aber das deaktiviert auch alle anderen Anzeigen, die für Webmaster nicht fair sind. Wenn dies der einzige Weg ist, die Werbung loszuwerden, hat Google ernsthaft etwas falsch gemacht.

Lekensteyn
quelle
Haben Sie die Add-ons von How To Block Youtube Ads ausprobiert ? Ich habe diese Seite für Firefox und für Chrome verwendet und es hat perfekt funktioniert.
Pio89,

Antworten:

9

Basierend auf der von @phwd veröffentlichten Erweiterung habe ich ein einfaches Skript erstellt, das genau eine Aufgabe erfüllt : In-Video-Werbung entfernen.

Einfache Installationsanleitung für Firefox

  1. Gehen Sie zu https://addons.mozilla.org/firefox/addon/greasemonkey/ und drücken Sie die grüne Installationstaste
  2. Starten Sie nach der Installation des Add-Ons Firefox neu
  3. Öffnen Sie http://lekensteyn.nl/files/Remove_in-video_Youtube_adverts.user.js und klicken Sie auf die Schaltfläche Installieren.
  4. Profitieren!

Andere Browser

Anweisungen zum Installieren dieses Skripts in verschiedenen Browsern finden Sie unter https://stackapps.com/tags/script/info

Firefox mit Noscript

Wenn Sie Firefox verwenden und NoScript installiert haben, können Sie die folgenden Ersatzzeichen verwenden. Sie müssen ungefähr zwei Einstellungen hinzufügen : config , beide vom Typ string.

  1. Schlüssel: noscript.surrogate.removeVideoAdsYoutube.sources
    Wert:

    !@*.youtube.com

  2. Schlüssel: noscript.surrogate.removeVideoAdsYoutube.replacement
    Wert:

    (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)}})()

Wenn Sie Ihre eigenen Surrogate erstellen möchten, besuchen Sie http://hackademix.net/2011/09/29/script-surrogates-quick-reference/

UPDATE (24.02.14): Noscript-Ersatzcode korrigiert. Das Greasemonkey-Skript ist zu diesem Zeitpunkt immer noch fehlerhaft.

Lekensteyn
quelle
1
Zu Ihrer Information: Bei einigen Versionen ist dies kaputt gegangen. Die Anzeigen wurden vor ungefähr einem Monat geschaltet.
Lekensteyn
1
Seit ich Ihr Skript verwendet habe, habe ich auch jetzt noch
keine
1
@ Theta30 Benutzt du dafür andere Erweiterungen oder User-Skripte?
Lekensteyn
Hinweis: Ich habe versucht, das UserScript zu korrigieren, aber es bleibt ein Problem: Beim Navigieren zu einem neuen Video sind die Anzeigen weiterhin sichtbar. Versuche, dies zu beheben (Überschreiben eines Get- / Setters ytplayer), führten zu anderen Fehlerquellen.
Lekensteyn
5

Sie können die YouTube-Optionen für Google Chrome verwenden. Aktivieren Sie in den Einstellungen unter Videooptionen die Option "In-Video-Anzeigen und -Anmerkungen ausblenden".

In-Video-Anzeigen ausblenden

phwd
quelle
Kennen Sie ein ähnliches Tool für Firefox? Beeinflusst die Option "In-Video-Anzeigen und Anmerkungen ausblenden" auch Anzeigen, die vor Videos abgespielt wurden?
Lekensteyn
@Lekensteyn Ja, das bedeutet die Option. Entfernt Werbung vor Videos. Nein, ich kenne kein ähnliches Tool für Firefox. Der Autor hatte früher eine Firefox-Erweiterung, diese wurde jedoch entfernt. spoi.com/software/yto
phwd
Vielen Dank für Ihren Hinweis, ich habe ein kleines Skript erstellt, das genau das macht, was ich will, ohne Schnickschnack. webapps.stackexchange.com/a/23745/11016
Lekensteyn