Anti-Anti-Adblocker-uBlock-Filter zum Entfernen lästiger YouTube-Meldungen
(twitter.com/endermanch)- Ein uBlock-Origin-Filter, der die Warnmeldungen entfernt, die YouTube Nutzern von Werbeblockern anzeigt; er wird direkt in den Browser eingefügt und angewendet
- Die Kernfunktion besteht darin, die von YouTube ausgeführte JavaScript-Anti-Adblock-Payload zu blockieren
- Der Filter setzt den Adblocker-Zähler auf 0, sodass YouTube erkennt, der Werbeblocker sei vollständig deaktiviert
- Die Anwendung erfolgt, indem man den Filter in uBlock Origin unter „My filters“ einfügt und anwendet
- Es wird darauf hingewiesen, dass diese Methode künftig unwirksam werden kann; außerdem wird ein Link zur offiziellen Diskussion über die Situation von uBlock und YouTube bereitgestellt
Überblick über den Filter und Funktionsweise
- Bereitstellung eines uBlock-Origin-Filters zum Entfernen der Warnmeldungen der Werbeblocker-Erkennung von YouTube
- Der Filter funktioniert, indem er die JavaScript-Anti-Adblock-Payload von YouTube deaktiviert
- Durch das Setzen des Adblocker-Zählers auf 0 wird YouTube dazu gebracht, anzunehmen, dass der Nutzer den Werbeblocker vollständig deaktiviert hat
- Nach diesem Prinzip soll es theoretisch auch bei der Warnsituation nach drei Videos keine Probleme geben
- Link: https://go.enderman.ch/cKoci
Anwendung
- Den Filter in uBlock Origin unter „My filters“ einfügen und anwenden
- Nutzung allein durch Eingabe des Filtertexts, ohne separate Installation oder Build-Prozess
Problem mit dem Kontextmenü und Gegenmaßnahme
- Nach Anwendung dieses Filters kann es vorkommen, dass das Kontextmenü von YouTube verschwindet
- Es gibt Fälle, in denen das Menü, das beim Klick auf die drei Punkte neben dem Videotitel erscheint, entfernt wird und das Speichern unter „Später ansehen“ dadurch nicht mehr möglich ist
- Als Lösung wird empfohlen, die erste Zeile des Filters zu entfernen, die ytd-popup-container class enthält
- Die auf der Website veröffentlichte Version enthält diese Zeile inzwischen nicht mehr
Beständigkeit und weitere Informationen
- Es wird ausdrücklich darauf hingewiesen, dass diese Methode künftig unwirksam werden kann
- Es wird ein offizieller Diskussionslink zur Situation von uBlock und YouTube (GitHub) bereitgestellt
1 Kommentare
Kommentare auf Hacker News
uBO-Entwickler Gorhill rät in einem Kommentar davon ab, solche ungeprüften Umgehungsfilter zu verwenden: https://x.com/gorhill/status/1713305785659211991
Es könnte einfach ein A/B-Test sein, aber bei mir erschien „nach 3 Warnungen keine Videowiedergabe mehr“, und per Blockieren von DOM-Elementen scheint es sich nicht umgehen zu lassen
Ich werde wohl endlich das einfache Homelab einrichten, das ich seit Jahren vor mir herschiebe, und Pi-hole betreiben. Danke an die YouTube-Führungskräfte und die Kostensenker, dass sie mich faulen Menschen in Bewegung gebracht haben
Gleichzeitig denke ich, dass ich mir wünschen würde, Werbung würde so gut funktionieren wie YouTube-Empfehlungen. Wenn man genug Willenskraft oder psychische Gesundheit hat, um YouTube nicht als Fluchtmittel zu nutzen, sind die Empfehlungen wirklich großartig. Ich habe viele gute Konferenzvorträge und Videos mit nur ein paar Hundert Aufrufen entdeckt, aber die Werbung glaubt weiterhin, ich solle überteuerte AliExpress-Dropshipping-Produkte kaufen oder Grundanschaffungen zu einem Lifestyle machen
Trotzdem würde ich empfehlen, YouTube Premium zu kaufen, wenn man ziemlich viel YouTube schaut. Ich finde, es bietet einen guten Gegenwert
Bedient euch. Ich verwende uBlock-Origin-Benutzerfilter, die die YouTube-Warnung zum Werbeblocker und einige Overlays entfernen; es ist vielleicht nicht die „richtige“ Lösung, aber bei mir funktioniert es
Beispiele:
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)usw.Wenn Gorhill eine bessere Lösung bereitgestellt hat, fände ich es gut, wenn jemand die vollständige Vorgehensweise posten würde
Im Moment ist es okay, weil YouTube das Schließen der Warnung erlaubt, aber YouTube könnte zu einer Methode übergehen, bei der bei erkanntem Werbeblocker die Wiedergabe selbst blockiert wird. Dann hilft das Entfernen von DOM-Elementen nicht mehr. Ob man das aus YouTubes Sicht als verbrannte-Erde-Strategie bezeichnen kann, weiß ich nicht, aber es ist eine mögliche Option
Das Thema wurde auch auf HN schon ein paar Mal behandelt
Um es wirklich zu verhindern, dürfte das CDN den Videostream erst ausliefern, nachdem der Client die gesamte Werbung gestreamt hat, oder die Werbung müsste direkt in den Videostream gemischt werden. Twitch scheint diese Methode bei Livestreams zu verwenden, bei VODs aber wohl nicht
Der Ersteller von uBlock Origin hat klar gesagt, dass er solche benutzerdefinierten Filter nicht empfiehlt. Sie können Elemente beschädigen, auf die sich andere Filtersets stützen, und es gibt keine Garantie, dass sie langfristig stabil bleiben
Solche Filter können mit der Zeit sogar dazu führen, dass Werbung angezeigt wird, weil YouTube praktisch täglich Änderungen vornimmt. Die beste Verteidigung besteht darin, den Cache zu leeren und die Filtersets täglich zu aktualisieren
Zugehöriger Link: https://x.com/gorhill/status/1713305785659211991
Wenn Google versucht, Werbeblocker auf YouTube zu blockieren, ist meiner Meinung nach das einzige gute Ende für alle, Werbung weniger nervig zu machen.
YouTube-Werbung ist nervig, weil es zu viele Anzeigen gibt. Zwei Anzeigen vor dem Start sind zu viel; es sollte höchstens eine sein. Mid-Roll-Anzeigen sollten von den Creatorn kontrolliert werden.
Ein weiteres Problem ist die Auswahl der angezeigten Werbung. Google zeigt mir immer wieder dieselben paar Anzeigen, die mich sehr stören, und gibt mir keine Möglichkeit, bestimmte Anzeigen zu vermeiden. Am Ende habe ich YouTube, das ich täglich besucht hatte, aufgegeben und gehe jetzt nur noch hin, wenn es wirklich nötig ist, etwa wenn mir jemand einen Link schickt.
Google hat seine Stellung sehr geschickt genutzt, um YouTube zur Streaming-Plattform des Webs zu machen. GCP-Incentives, die Dominanz bei Smart-TVs, die Integration von Google-Konten, Android usw. werden nicht oft genug erwähnt.
Jetzt sieht man Muster, die auf Premium-Upselling und Anti-Adblock abzielen, während Alternativen es in diesem Bereich schwer haben, Fuß zu fassen und zu konkurrieren.
Creator wählen die Positionen für Anzeigen, aber das bedeutet nicht, dass an diesen Stellen bei allen Zuschauern Werbung erscheint. Selbst wenn man zum Beispiel jede Minute eine Mid-Roll-Position setzt, kann YouTube nur eine davon auswählen, sodass Zuschauer etwa alle 10 Minuten eine Anzeige sehen. Die tatsächliche Abklingzeit hängt von den Daten ab, die YouTube über den Zuschauer hat.
Creator können Mid-Roll-Anzeigen auch komplett deaktivieren.
Das ist wirklich eine zwanghafte Methode, und ich glaube nicht, dass sie so funktionieren wird, wie YouTube es erwartet.
Ich schaue YouTube ohnehin viel zu lange; durch diese Änderung bekomme ich vielleicht Zeit für nützliche Dinge oder fürs Spielen.
Neben Werbung reduziere ich mit uBlocks Funktion „Element blockieren“ viel visuellen Lärm auf Websites. Auf YouTube blockiere ich die riesige Reihe verwandter Videos und YouTube Shorts im Abo-Feed.
Ich finde, YouTube Premium ist gut und sein Geld wert. Gerade Leute aus der Tech-Branche sollten doch eher bereit sein, für Software, Dienste und geistiges Eigentum zu bezahlen.
Ich freue mich fast ein wenig auf eine Situation, in der ich YouTube nicht nutzen kann oder nicht mehr nutzen will. Diese Zeit könnte ich für kreative Arbeit verwenden.
Gesellschaftlich gesehen dürfte der Verlust eines so breiten Kanals für die Verbreitung von Informationen und Desinformationen allerdings größer sein als der persönliche Verlust.
Es ist ein Dienst, den ich jeden Tag mehrfach nutze, und die Inhalte selbst kann man kostenlos bekommen; bezahlt man, verschwindet die Reibung durch Werbung.
Wenn man im VPN einen Standort in der Ukraine nutzen kann, kann man ihn darauf einstellen und YouTube Premium für etwa 2,70 US-Dollar pro Monat kaufen. Genau das habe ich am Ende gemacht; als VPN-Anbieter nutze ich Mullvad.
Der 24. Februar 2022 hat Russland faktisch YouTube Premium für das ganze Land beschert.
Ich möchte wissen, ob es reicht, mit Proton VPN nur zu diesem Preis zu kaufen, oder ob man ein separates Google-Konto erstellen und weiterhin mit einem VPN-Standort in der Ukraine auf YouTube zugreifen muss.
CA$12.99verlangt, obwohl ich Mullvad und den YouTube-Standort auf die Ukraine eingestellt habe. Vielleicht sind das kanadische Dollar.