Adblock lock bypass et lock lock bypass
L'article décrit l'une des méthodes efficaces pour contrer adblock et une solution de contournement pour cette méthode. Ce cercle est éternel - mais il semble que les annonceurs aient pris de l'avance!
Une fois, sur un site, l' administration a poliment demandé aux utilisateurs d'ajouter le site aux exceptions de bloc d'annonces. En tant qu'utilisateur conscient, je l'ai fait - mais après un certain temps, la publicité qui est apparue est devenue complètement différente de la publicité acceptable , et j'ai réactivé le bloc d'annonces. À ma grande surprise, la publicité n'a pas disparu - et j'ai commencé à comprendre quel était le problème.1. Contourner l'adblock par les développeurs:
La solution de contournement adblock utilisée par les développeurs du site s'est avérée très efficace: ils ont placé les annonces dans un div avec une classe de variable aléatoire qui changeait chaque fois que la page était rechargée. De plus, tous les attributs permettant d'identifier un div ou une publicité à l'intérieur ont été supprimés: aucun élément id constant, l'image de la publicité est chargée depuis l'hébergement, qui stocke des images utiles. Le div en amont contient beaucoup d'informations utiles, vous ne le bloquerez donc pas non plus.Une classe de variables aléatoires pour un élément publicitaire est précisément pour cela, il me semble, l'avenir de la publicité en ligne. Au moins, avec une énorme audience sur le site - dans les abonnements au bloc d'annonces standard, cette publicité n'est pas bloquée jusqu'à présent.2. Blocage des publicités par l'utilisateur, contournement du contournement des blocs publicitaires:
J'ai dû créer une règle pour exclure les éléments utiles imbriqués. La description de la création de filtres pour adblock n'en parle nulle part, il est donc peu probable que des personnes peu familiarisées avec CSS soient en mesure de le faire. Peut-être que mon article les y aidera.La construction suivante est utilisée pour les éléments imbriqués dans adblock: Pour exclure des éléments par un attribut, la construction not est utilisée: Ainsi, la règle souhaitée ressemble à ceci: Cela vous permet de bloquer tous les éléments imbriqués dans sidebar_right, à l'exception de ceux qui ont la classe block. Le problème a été résolu - et ensuite?div._ > div._
div:not(._)
_##div.sidebar_right > div:not(.block)
3. Contourner un verrou aussi délicat de la part des développeurs:
Vous pouvez contourner ce blocage en modifiant le moteur du site. Par exemple, si le conteneur parent et les div utiles imbriqués auront également des noms de classe variables, il n'y aura tout simplement pas de mécanismes dans le bloc d'annonces pour les identifier. Donc, je le répète - c'est précisément avec cette approche que je vois l'avenir de la publicité, alors que de plus en plus d'utilisateurs installent des filtres et que le bloc d'annonces commence à se faire de la publicité .Et, enfin, un autre moyen efficace pour les webmasters: vous pouvez simplement ajouter de la publicité discrète , puis les utilisateurs commenceront à s'y rapporter beaucoup plus fidèlement. Source: https://habr.com/ru/post/fr386417/
All Articles