Slide 1
Contourner les bloqueurs de publicités sur WordPress
Monétiser l’espace laissé vide par les bloqueurs de pub

Ads Block Detector détecte quand une publicité AdSense est bloquée et la remplace par un espace que vous contrôlez totalement. Image, lien cliquable, bannière sponsorisée, message de soutien ou offre partenaire.

gagner de l'argent avec un blog

Le web gratuit repose sur un équilibre fragile. D’un côté, les créateurs produisent du contenu. De l’autre, la publicité finance ce travail. Puis vient le bloqueur de pub et l’équilibre s’effondre.

Les bannières disparaissent, les scripts sont coupés, les serveurs publicitaires inaccessibles. L’utilisateur continue de lire gratuitement mais le créateur perd la ressource qui lui permet de publier. 

C’est pour contrer ce vide qu’Ads Block Detector a été conçu.

Il repère quand une publicité est bloquée, identifie la méthode utilisée et vous permet d’afficher un message, une offre spéciale, ou un espace publicitaire que vous contrôlez entièrement.

Détection multi-niveaux : navigateur, DNS, VPN, extensions

Détection DOM avancée

Le plugin analyse le code HTML de la page à la recherche des balises et scripts AdSense, puis vérifie si elles sont visibles et remplies.

Tests réseau

Plusieurs méthodes (requêtes fetch, chargement invisible dans un iframe, image depuis pagead) permettent de vérifier si les serveurs publicitaires Google répondent.

Détection de scripts bloqués

Vérification que le fichier adsbygoogle.js a bien été chargé et exécuté et que la variable adsbygoogle est disponible dans le navigateur.

Les bloqueurs de publicité sont maintenus par des communautés actives ou des entreprises qui publient régulièrement de nouvelles listes de filtres. Chaque mise à jour ajoute des règles pour masquer des éléments par CSS, bloquer des scripts connus ou couper l’accès aux serveurs publicitaires via DNS ou HTTPS. Certains utilisent même des scripts complémentaires, capables de détecter les systèmes anti-AdBlock et de neutraliser leurs effets.

Concrètement, cela veut dire que si une méthode de détection repose uniquement sur un nom de classe ou un script, elle finira tôt ou tard par être contournée. Les bloqueurs s’appuient sur des signatures répétitives : un identifiant récurrent, un appel à un domaine publicitaire ou un motif visuel constant.

Pour contrer ça, les classes et attributs sont générés aléatoirement à chaque affichage et synchronisés avec le CSS, ce qui limite les possibilités de créer une règle de filtrage durable. Ads Block Detector ne cherche pas à débusquer le bloqueur, il constate simplement l’absence de publicités là où elles devraient s’afficher.