Adblock Lock Bypass und Lock Bypass Lock
Der Artikel beschreibt eine der wirksamen Methoden zur Bekämpfung von Adblocking und eine Problemumgehung für diese Methode. Dieser Kreis ist ewig - aber es scheint, dass die Werbetreibenden vorgezogen haben!
Einmal bat die Verwaltung die Benutzer auf einer Website höflich, die Website zu den Ausnahmen für Werbeblöcke hinzuzufügen. Ich als bewusster Benutzer habe es getan - aber nach einiger Zeit wurde die Werbung, die erschien, völlig anders als die akzeptable Werbung , und ich schaltete den Werbeblock wieder ein. Zu meiner Überraschung verschwand die Werbung nicht - und ich begann herauszufinden, was los war.1. Adblock von Entwicklern umgehen:
Die von den Website-Entwicklern verwendete Adblock-Problemumgehung erwies sich als sehr effektiv: Sie platzierten Anzeigen in einem Div mit einer zufälligen Variablenklasse, die sich bei jedem erneuten Laden der Seite änderte. Außerdem wurden alle Attribute entfernt, anhand derer ein Div oder eine Werbung darin identifiziert werden konnte: Keine konstanten ID-Elemente, das Bild der Werbung wird vom Hosting geladen, in dem nützliche Bilder gespeichert sind. Das Upstream-Div enthält viele nützliche Informationen, sodass Sie es auch nicht blockieren.Genau dahinter steckt meiner Meinung nach eine Zufallsvariablenklasse für ein Werbeelement, die Zukunft der Online-Werbung. Zumindest bei einem großen Publikum der Website - bei Standard-Abonnements für Werbeblöcke ist diese Werbung bis jetzt nicht blockiert.2. Blockieren von Anzeigen durch den Nutzer, Umgehen des Adblock-Bypasses:
Ich musste eine Regel erstellen, um verschachtelte nützliche Elemente auszuschließen. Die Beschreibung zum Erstellen von Filtern für Adblock enthält keine Informationen dazu. Daher ist es unwahrscheinlich, dass Personen, die mit CSS nicht vertraut sind, dazu in der Lage sind. Vielleicht hilft ihnen mein Artikel dabei.Die folgende Konstruktion wird für verschachtelte Elemente in adblock verwendet: Um Elemente durch ein Attribut auszuschließen, wird die Nichtkonstruktion verwendet: Daher sieht die gewünschte Regel folgendermaßen aus: Auf diese Weise können Sie alle in sidebar_right verschachtelten Elemente mit Ausnahme derjenigen blockieren, die die Blockklasse haben. Das Problem wurde gelöst - wie geht es weiter?div._ > div._
div:not(._)
_##div.sidebar_right > div:not(.block)
3. Umgehen einer solch kniffligen Sperre seitens der Entwickler:
Sie können diese Blockierung umgehen, indem Sie die Site-Engine ändern. Wenn beispielsweise sowohl der übergeordnete Container als auch die verschachtelten nützlichen Divs auch variable Klassennamen haben, gibt es im Anzeigenblock einfach keine Mechanismen, um sie zu identifizieren. Ich wiederhole also: Genau mit diesem Ansatz sehe ich die Zukunft der Werbung, während immer mehr Nutzer Filter installieren und der Anzeigenblock beginnt, sich selbst zu bewerben .Und schließlich ein weiterer effektiver Weg für Webmaster: Sie können einfach unauffällige Werbung hinzufügen , dann sind die Benutzer viel loyaler, wenn sie sich darauf beziehen. Source: https://habr.com/ru/post/de386417/
All Articles