6 Punkte von GN⁺ 2025-09-10 | 3 Kommentare | Auf WhatsApp teilen
  • Dieser Blog empfiehlt Besuchern, wenn keine Werbeblocker-Funktion erkannt wird, einen vertrauenswürdigen Adblocker wie uBlock Origin zu installieren
  • Diese Empfehlung ist so gestaltet, dass sie die User Experience nicht stört, und erscheint nach dem Schließen nicht erneut
  • Die Umsetzung nutzt das Skript nativeads.js und ein <div> mit zahlreichen werbebezogenen Klassennamen, sodass die Nachricht nicht angezeigt wird, wenn ein Adblocker das Element oder die Netzwerkanfrage blockiert
  • Die Nachricht wird nach einmaligem Schließen per Cookie gespeichert, erscheint per CSS klein an einer Bildschirmseite, verdeckt keine Inhalte und wird in Browsern mit deaktiviertem JavaScript nicht angezeigt
  • DNS-Blockierung lässt sich nicht erkennen; der Autor erklärt daher, stattdessen einen nicht aufdringlichen, leicht schließbaren Hinweis umgesetzt zu haben

Warum eine Empfehlung für Adblocker nötig ist

  • Internetwerbung verschwendet die Zeit der Nutzer, und die Werbeindustrie hat negative Auswirkungen auf das gesamte Internet-Umfeld
  • Da die Einnahmen von Websites sehr gering werden, verkommen viele Websites zu minderwertigen, mit Werbung überladenen Seiten
  • Wer Kreative unterstützen möchte, hilft mit direkter Unterstützung (selbst 1 Dollar ist wirksam) weit mehr als durch das Ansehen von Werbung

Ziel des Designs der Adblocker-Empfehlung

  • Da die meisten Nutzer Werbung als Teil der Internet-Erfahrung wahrnehmen, zeigt der Autor direkt auf der Website eine Nachricht an
  • Die Meldung "No adblocker detected. Consider using an extension like uBlock Origin to save time and bandwidth. Click here to close." wird klein unten rechts auf der Seite eingeblendet
    • Sie verdeckt keine Inhalte, und nach dem Schließen wird sie nicht mehr angezeigt
    • Bei kleinen Fenstern wird die Meldung nicht angezeigt
  • Der Grund, nur eine bestimmte Erweiterung (uBlock Origin) zu nennen, ist, dass Nutzer Adblocker oft erst über Werbung kennenlernen und kommerzielle Adblocker riskant oder betrügerisch sein können
    • Als Werbung beworbene Adblocker erzielen letztlich Einnahmen über ihre Nutzer

Umsetzung und technische Details

  • Im HTML existiert ein div-Bereich für die Adblocker-Nachricht, inklusive verschiedener werbebezogener Klassennamen
  • Das Hinzufügen der Nachricht übernimmt die JavaScript-Datei /nativeads.js
    • Sie sorgt per Cookie dafür, dass die Nachricht nur einmal angezeigt wird
    • Ein Klick auf "Click here to close." blendet das div aus und aktualisiert das Cookie
  • Über CSS werden die visuelle Position und das Styling der Nachricht festgelegt
    • Sie wird nur bei ausreichend Bildschirmplatz unten rechts fixiert angezeigt
  • Wenn ein Adblocker das betreffende div-Element oder die Datei nativeads.js blockiert (entfernt oder die Anfrage blockiert), wird die Nachricht selbst nicht ausgegeben
    • Durch die verschiedenen werbebezogenen Klassennamen sollen die meisten Adblocker dazu gebracht werden, das div zu entfernen
  • Besonders bei Erweiterungen, die vor allem Netzwerk-Blockierung nutzen (wie adblock lite), verschwindet die Nachricht ebenfalls, wenn die Netzwerk-Anfrage für das Skript blockiert wird
  • Es gibt die Einschränkung, dass sich DNS-basierte Werbeblockierung nicht erkennen lässt
  • In Browsern ohne JavaScript-Unterstützung ist kein Adblocker nötig, daher wird die Nachricht dort ebenfalls nicht angezeigt
  • Auch ohne angewendetes CSS funktioniert die Nachricht grundsätzlich (unformatiert sichtbar)

3 Kommentare

 
mango 2025-09-10

Ich empfehle den Brave-Browser.

 
GN⁺ 2025-09-10
Hacker-News-Kommentare
  • Dank Werbeblockern lebe ich seit fast 10 Jahren praktisch vollständig von Online-Werbung abgeschirmt. Wenn ich gelegentlich auf einem Gerät im Web unterwegs bin, auf dem Werbeblocking nicht möglich ist oder sich gar nicht installieren lässt, fühlt sich die Erfahrung, SEO-fokussierte und mit Werbung überladene Seiten zu sehen, an, als würde man in eine Drogenhöhle treten. Traurig, dass das für die meisten Menschen Alltag ist
    • Jedes Mal, wenn ich auf Android den Google Play Store öffne, fühlt es sich an, als würde ich ein dystopisches Einkaufszentrum betreten. Mit F-Droid decke ich fast alles ab, was ich an Apps brauche, und nutze den Play Store nur für offizielle Apps. Deshalb wirkt der Play Store für mich benutzerunfreundlich gestaltet und voller visuellem Lärm. Es drängt sich mir stark der Gedanke auf, dass die meisten Menschen der Werbung schutzlos ausgesetzt sind. Ich mache mir Sorgen, dass irgendwann sogar uBlock Origin blockiert wird und dann gar kein Schutz mehr bleibt
    • Bei mir ist es ähnlich. Nicht nur im Web, auch sonst bekomme ich fast keine Werbung zu sehen: Ich habe keinen Fernseher und höre kein Radio mit Werbung. Deshalb kann ich überhaupt nicht nachvollziehen, wie Menschen Werbung ertragen
    • Zu Hause nutze ich sowohl DNS-basiertes Werbeblocking auf Router-Ebene als auch Browser-Erweiterungen zum Werbeblocking. Jedes Mal, wenn ich mit 5G-Daten oder öffentlichem WLAN im Web unterwegs bin, ist es eine unangenehme Erfahrung, und ich aktiviere sofort mein Werbeblocker-VPN
    • Selbst die großen Werbeplattformen bekommen Qualitätskontrolle nicht in den Griff. Auf YouTube bekam ich früher Werbung, in der ein Deepfake des kanadischen Premierministers für Krypto-Betrug warb. Ein Klick führte zu einer Phishing-Seite, die sich als kanadische Steuerbehörde ausgab
    • Ich verwende auf allen Geräten Brave. Wenn ich auf anderen Geräten YouTube-Videos zeige und dreimal Werbung kommt oder eine regionale Nachrichtenseite lade und sie voller Anzeigen ist, denke ich nur: „Wow, wegen Freeridern wie uns drehen sie die Werbeflut also richtig auf!“
  • „Kein Werbeblocker erkannt. Verwende Erweiterungen wie uBlock Origin, um Zeit und Datenvolumen zu sparen.“<br> Damit lassen sich auch Aufmerksamkeit und Privatsphäre schützen. So ein Hinweis ist eine gute Idee. Persönlich würde ich in dem Hinweis aber das Wort „wie“ weglassen. uBlock Origin ist großartig, aber andere Blocker sind Malware oder zumindest problematisch. Zur Info: Das im Hinweis verlinkte ublockorigin.com gehört nicht dem eigentlichen uBlock-Origin-Entwickler Raymond Hill. Oberflächlich wirkt die Absicht gut und auch das UI ist ordentlich, aber die Seite scheint nicht unter Hills Kontrolle zu stehen und könnte ein potenzieller Angriffsvektor für Bedrohungen wie Malware sein. Hills offizieller Kanal ist https://github.com/gorhill/uBlock. Als nützliche Referenzen gibt es die README.md und das Wiki
    • Seit dem jüngsten Fall von Domain-Squatting bei PuTTY bin ich bei solchen ähnlichen Seiten noch misstrauischer geworden. Tatsächlich bewirbt der Eigentümer von ublockorigin.com über einen Bereich „my other tools“ völlig andere, nicht zusammenhängende Produkte
    • Die meisten normalen Internetnutzer wissen mit einem GitHub-Link überhaupt nichts anzufangen. Schade, dass es auf der offiziellen Seite keine einfache Installationsanleitung gibt. Ich stimme aber zu, dass man vorsichtig sein sollte, auf eine Seite zu verlinken, die nicht direkt vom Entwickler betrieben wird
    • Dieser Kommentar scheint nicht richtig gewürdigt zu werden. Sogar die README ist wegen der vielen GitHub-Header umständlich. UBO braucht unbedingt eine offizielle Landingpage
  • Selbst das FBI sagt, dass Werbeblocker dabei helfen, Menschen davon abzuhalten, auf schädliche Seiten zu geraten<br> Siehe TechCrunch-Artikel und offizielles Archiv
    • Ich finde schon lange, dass Werbeblocker heute das beste Antivirus sind
  • Ich liebe Werbung nun wirklich nicht und habe auch keinen großen Respekt vor Werbenetzwerken, aber ich finde es ehrlich gesagt auch etwas unangenehm, wie selbstverständlich die Kultur geworden ist, Daten von Websites gratis zu konsumieren, während man Werbung und Tracking blockiert. Ich denke, es gibt einen impliziten gesellschaftlichen Vertrag. Websites stellen enorme Mengen an Inhalten kostenlos bereit und kuratieren sie, weil sie mit Werbung Geld verdienen können. Wenn viele Menschen Werbung ablehnen und blockieren, werden solche Dienste irgendwann die Verbreitung dieser Inhalte einstellen, und dieses Blockieren ist dann eine Art Trittbrettfahren im System. Wenn das Ziel die Zerstörung des Systems ist, wäre das wenigstens konsequent und fast lobenswert. Wenn man sich unhöflich entscheidet, diesen Vertrag nicht einzuhalten, ist das eben so, aber wenn einem die Strategie dieses Vertrags von Anfang an nicht gefällt, sollte man den Dienst gar nicht nutzen und stattdessen selbst Alternativen suchen oder neue Plattformen aufbauen
    • Früher fand ich dieses Modell eigentlich in Ordnung, aber die Werbetreibenden haben den Vertrag viel zu oft zusätzlich selbst gebrochen. Zum Beispiel:
      • Autoplay-Videos verbrauchen ungefragt mein Datenvolumen
      • plötzlich losgehender Ton kapert meine Lautsprecher und stört
      • Pop-ups, die Fenster- oder Tab-Steuerung behindern
      • Überwachung, die mein gesamtes Surfverhalten verfolgt und aggregiert
      • meist eine Quelle für Malware und Phishing, für die niemand wirklich Verantwortung übernimmt
      • und die Erfahrung, dass auf einer einzelnen Seite drei Mal so viel Werbung wie Inhalt steckt und sie dadurch komplett ruiniert wird Es wird oft so dargestellt, als sei Werbung anzusehen eine harmlose oder neutrale Sache, aber ich finde, die Realität sieht anders aus
    • Ich stimme dieser Logik nicht mehr zu. Die Werbung wurde irgendwann so schlimm, dass auf beiden Seiten riesige animierte Anzeigen erschienen, die jeweils 20 % des Bildschirms einnahmen und auch noch laut waren, und sobald die Seite geladen war, sprangen 3 bis 4 Pop-up-Fenster mit Virenwarnungen oder seltsamen Inhalten auf, ebenfalls mit voller Lautstärke. Das passierte sogar, obwohl der Pop-up-Blocker bereits aktiviert war. An diesem Tag habe ich zum ersten Mal von „Self-Click-Ads“ erfahren und sofort einen Werbeblocker installiert. Den gesellschaftlichen Vertrag gebrochen haben letztlich sie. Werbung und ihr System vertraue ich nicht mehr. Ich erinnere mich auch noch an die Einwahlzeit, als betrügerische Seiten Telefonrechnungen explodieren ließen
    • Man muss die Perspektive etwas erweitern. Vor Kurzem hat ein Gericht entschieden, dass Google in zwei Fällen im Online-Werbemarkt rechtswidrig monopolistisch gehandelt hat Artikel dazu, und bisher gibt es noch keine wirksame Abhilfe. Außerdem hat das DoJ gegen Meta eine ähnliche Klage angestrengt; das Verfahren läuft noch Wiki dazu. Für mich gilt: Wenn die Gegenseite den Vertrag bricht, ist der Vertrag nichtig. Das gilt auch für einen gesellschaftlichen Vertrag. Wenn Unternehmen große Rechtsverstöße begehen, sind wir nicht mehr daran gebunden. Es ist legitim, Online-Werbung insgesamt vollständig abzulehnen, bis dieser rechtswidrige Missbrauch beendet ist. Wenn Konzerne wie Google und Meta gegen das Gesetz verstoßen haben, sollte man Ad Tech konsequenterweise sofort verbieten. Auch Websites beziehungsweise Publisher leiden real unter dieser Situation, daher wollen sie vermutlich ebenfalls eine echte Lösung
    • Ich stimme der Behauptung überhaupt nicht zu, dass „Werbeblocking eine unmoralische Kultur des Trittbrettfahrens sei, weil Werbung und Tracking blockiert werden, während man die Daten gratis konsumiert“. Heutige kostenlose Websites gibt es in großer Vielfalt, etwa auf Wordpress, Blogger, Wix oder Weebly, und sie werden oft ohne schwere Werbeskripte betrieben, abgesehen von eigenen Bannern. Mit Neocities oder Digital Ocean kann man für 5 Dollar im Monat eine Website mit gewünschter Domain und eigenem Theme betreiben. Medien wie Buzzfeed, The Verge oder Gizmodo betten meist nur Drittinhalte wie YouTube oder Vimeo ein, hosten selbst kaum etwas und versehen umgeschriebene Nachrichten sowie Affiliate-Reviews mit Werbung. Dieses „Dropshipping“-artige Web hat die frühere Kultur kostenloser Websites ruiniert
    • Es ist okay, wenn kleine Blogger oder unabhängige Kreative ihre Gedanken teilen und mit Werbung zumindest einen Teil der Serverkosten decken. Aber bei riesigen Unternehmen, die durch das Sammeln und Verkaufen personenbezogener Daten profitiert haben, kommt ein solcher gesellschaftlicher Vertrag gar nicht zustande. Sie verkaufen einfach nur meine Daten. Wenn man weiß, was passiert und wie man es verhindern kann, Werbung und Tracking aber dennoch passiv zulässt, trägt man zur Schaffung einer schlechteren Welt bei. Es gibt keinen Grund, Großkonzerne so zu respektieren wie einzelne Menschen
  • Big-Tech-Unternehmen bringen uns nach und nach dazu, Eingriffe in unsere Rechte als normal zu empfinden. Sie tun so, als gäben sie uns kostenlos viele Dienste, nehmen uns aber ohne Zustimmung vieles weg. Sie manipulieren uns, errichten Barrieren vor Informationen und verschlechtern sogar die menschliche Lebenslage. Man muss sich nicht schuldig fühlen, wenn man gegen solche Unternehmen vorgeht. Übrigens wurde mir gestern in Chromium angezeigt, dass uBlock Origin nicht mehr unterstützt wird. Deshalb habe ich Chromium ohnehin außer für MS365 nicht verwendet, und das scheint die richtige Entscheidung gewesen zu sein. In Firefox funktioniert es weiterhin gut
  • Zu dem Problem „DNS-basiertes Werbeblocking lässt sich nicht erkennen, ohne echte Werbung zu laden“ denke ich, dass man beide Arten von Blockierung erkennen könnte, wenn man eine Domain registriert, die wahrscheinlich auf Blocklisten landet, und dann mit einer Ressource auf dieser Domain testet. Natürlich gäbe es Fehlalarme, wenn die Domain selbst ausfällt oder es Netzwerkprobleme gibt, aber es ist unrealistisch, bei allen Tests Perfektion zu erwarten. Falls jemand weiß, wie ich meine Domain leicht in Blocklisten bekomme, würde ich mich über Hilfe freuen. Ein paar Pfund pro Jahr würde ich gern investieren, und das Anfragevolumen ist kein Problem. Außerdem würde ich nicht einfach nur zwischen „display:none“ und „display:block“ umschalten, sondern einen Bereich in gleicher Größe reservieren und dort die richtige Nachricht anzeigen oder anfangs nur leeren Platz lassen, damit bei Fehlfunktionen keine falsche Meldung erscheint
    • Ich halte es für absolut sinnvoll, eine neue Domain dafür anzulegen. Wenn du die Domain einrichtest und nur einen kurzen Blogpost dazu schreibst, wird dir die HN-Community bestimmt dabei helfen, sie in Blocklisten aufzunehmen. Und wenn du schon dabei bist, könntest du auch gleich einen Spenden-Button hinzufügen
  • Sogar CERN empfiehlt Werbeblocker für eine sichere Internetnutzung für alle<br> Siehe Artikel dazu<br> Als das Web aufkam, hat wohl niemand gedacht, dass Werbung einmal so ausufern würde
    • Inzwischen empfiehlt man wohl eher Firefox oder andere weniger restriktive Browser für alle. Ich habe neulich dem Computer meiner Frau geholfen und gesehen, wie überladen alles mit Werbung war; früher hatte ich ihr uBlock installiert. Als ich die Erweiterungsverwaltung von Chrome geprüft habe, hatte Google uBlock automatisch deaktiviert und als nicht unterstützte Erweiterung markiert. Bei jedem Neustart des Browsers muss man uBlock wieder einschalten. Es wirkt, als würde Chrome Werbeblocker inzwischen absichtlich verdrängen
  • Wenn man sich dem heutigen Ton des Internets anpassen will, müsste man so eine Nachricht vielleicht sogar als benutzerfeindliches Pop-up gestalten. Den X-Button sollte man winzig machen, farblich fast an den Hintergrund anpassen und an die unzugänglichste Stelle des Bildschirms setzen. Auf Touch-Geräten sollte auch die Touch-Fläche klein und versetzt sein. Auf dem iPad sollte das Pop-up den ganzen Bildschirm überdecken und sich am besten gar nicht schließen lassen
  • Ich wünschte, Browser würden es einfacher machen, JavaScript-Ausführung nach dem onload der Seite abzuschalten oder JS nur bei Klick zu aktivieren
    • Mit dem Brave-Browser kann man JS standardmäßig deaktivieren und es dann nur für einzelne Seiten manuell aktivieren
    • Dem stimme ich zu 100 % zu. Früher dachte ich, der Stop-Button im IE wäre genau dafür da
    • Die uBO-Funktion „JavaScript per Klick deaktivieren“ ist extrem nützlich
    • Beim alten Opera, also noch vor Chromium, konnte man JS bequem im Menü an- und ausschalten, auch wenn ich mich nicht mehr genau an den Geltungsbereich erinnere
    • Früher verwendeten Werbeskripte oft document.write() und wurden dadurch sofort ausgeführt und verlangsamten alles. Ich frage mich, ob das heute immer noch so ist
  • Ich stimme der Aussage nicht zu: „Wenn du einen Autor unterstützen willst, schick ihm direkt Geld, statt Werbung anzusehen. 1 $ hilft mehr als Werbeeinnahmen.“ Früher hatte ich auf meiner persönlichen Website oben nur ein kleines Banner, und die Werbeeinnahmen deckten einen erheblichen Teil meiner Miete. Menschen, die mir direkt Geld geschickt haben, machten nicht einmal 0,01 % aus. Ich mag Werbung nicht, aber es stimmt eben auch, dass Kreative mit Werbung Geld verdienen
    • Andererseits sollte man noch einmal darüber nachdenken, ob eine einzelne Person, die eine Anzeige sieht, wirklich mehr als 1 $ an Werbeeinnahmen bringt
 
tribela 2025-09-10

Auch mein Blog blendet schon seit Längerem eine Meldung ein, die zur Installation eines Werbeblockers auffordert, wenn keiner erkannt wird – schön zu sehen, dass ich damit nicht der Einzige war.