Détecter adblock: le script anti-adblock (nouvelle version)
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
zeb a écrit:* afficher un texte alternatif (pourquoi pas du coup faire la promo de ses propre site)
J'ai utilisé ce script justement pour faire ça.
Donc le but est de combler l'espace vide d'un emplacement web bloqué par un internaute. Le code est très grandement inspiré [99,99%] de celui donné en début de page.
On prendra le cas d'une régie fictive appelée "example.com" qui est bloquée par l'internaute.
- Code: Tout sélectionner
<script type="text/javascript">function adblockblock() {
contrepub.style.display = "";
pub.style.display = "none";
}
function adblocktest(testnumber) {
abbitem=document.getElementById('adblocktest');
if(!abbitem){
adblockblock();
} else if (abbitem.style.display == 'none' | abbitem.style.visibility == 'hidden'){
adblockblock();
} else if (testnumber!=1){
setTimeout(function(){adblocktest(1);},1);
}
}
function doadblocktest(){
if(adblocktest_orig_onload){adblocktest_orig_onload();}
setTimeout(adblocktest,1);
}
adblocktest_orig_onload=window.onload?window.onload:false;
window.onload=doadblocktest;</script>
<img src="http://www.example.com/image.png" width="0" height="0" border="0" id="adblocktest" />
<div style="display:none" id="contrepub">Image d'autopromo affichee dans le cas où la pub est bloquée</div>
<div id="pub">Code de example.com</div>
Testé avec Adblock et Maxthon.
Par contre, j'ai essayé sur un ordinateur public utilisant un système de contrôle (avec un logiciel avec un crocodile rouge) et ça n'a pas marché.
Ainsi vous pouvez mettre de l'autopromo, de l'humanitaire ou tout autre chose à la place de vos traditionnelles publicités bloquées.
Nouvelle version du script pour detecter adblock, plus rapide, et meilleure détection des différentes techniques de bloquage de pub.
Exacte, j'avais oublié de mettre à jour le code de l'image témoin:
Merci d'avoir signalé le problème
- Code: Tout sélectionner
<img src="http://pagead2.googlesyndication.com/pagead/" width="0" height="0" border="0" alt="adblocktest" id="adblocktest" onload="this.imgloaded=true;" onerror="this.imgloaded=true;" />
Merci d'avoir signalé le problème
Adblock tu pense faire une version de ce type ?
http://www.webrankinfo.com/forums/viewtopic_75677.htm
Je trouve ça beaucoup plus pédagogique et respectueux des visiteurs.
Tu en pense quoi ?
Merci
http://www.webrankinfo.com/forums/viewtopic_75677.htm
Je trouve ça beaucoup plus pédagogique et respectueux des visiteurs.
Tu en pense quoi ?
Merci
Ohax, mauvais lien apparemment
Le script appel la méthode adblockblock.block() lorsqu'un bloqueur est détecté. Par défaut ça affiche une alerte "Adblock activé !", mais c'est juste pour la démo. Vous pouvez faire ce que vous voulez avec.
Par exemple, ceci affiche une boite dans le style de la boite "A propos de cette discussion... Voici ce que vous pouvez faire" sur ce forum, avec le texte que vous voulez dedans: (remplacer le alert('...') dans le script d'origine par ce code)
Le script appel la méthode adblockblock.block() lorsqu'un bloqueur est détecté. Par défaut ça affiche une alerte "Adblock activé !", mais c'est juste pour la démo. Vous pouvez faire ce que vous voulez avec.
Par exemple, ceci affiche une boite dans le style de la boite "A propos de cette discussion... Voici ce que vous pouvez faire" sur ce forum, avec le texte que vous voulez dedans: (remplacer le alert('...') dans le script d'origine par ce code)
- Code: Tout sélectionner
var div = document.createElement('div');
div.style['backgroundColor']='InfoBackground';
div.style['color']='InfoText';
div.style['border']='1px solid red';
document.body.insertBefore(div, document.body.firstChild);
div.innerHTML=' Votre message ici ';
Il faudrait que la modération s'explique...
Voici la page dans le cache de Google : http://64.233.183.104/search?q=cache:H_ ... cd=1&gl=fr
Le lien du site : -http://xooit.xooit.com/index.php
Voici la page dans le cache de Google : http://64.233.183.104/search?q=cache:H_ ... cd=1&gl=fr
Le lien du site : -http://xooit.xooit.com/index.php
Vraiment, c'est complètement vain comme truc, c'est comme essayer de faire remonter de l'eau dans une rivière. L'interpréteur est chez le client, en dernier recours c'est lui qui choisit ce qui est affiché, c'est lui qui a le pouvoir. Le webmaster ne peut que proposer du contenu.
Sur l'argument: corriger le design pour quand il n'y a pas de pub, c'est limite foutage de gueule, c'est deux propriétés CSS, à comparer avec un script de 200 lignes...
Sur l'argument: corriger le design pour quand il n'y a pas de pub, c'est limite foutage de gueule, c'est deux propriétés CSS, à comparer avec un script de 200 lignes...
obi a écrit:Vraiment, c'est complètement vain comme truc, c'est comme essayer de faire remonter de l'eau dans une rivière. L'interpréteur est chez le client, en dernier recours c'est lui qui choisit ce qui est affiché, c'est lui qui a le pouvoir. Le webmaster ne peut que proposer du contenu.
Sur l'argument: corriger le design pour quand il n'y a pas de pub, c'est limite foutage de gueule, c'est deux propriétés CSS, à comparer avec un script de 200 lignes...
quelqu'un qui bloque des pubs textes Adsense (par définition non-gênantes) ne devrait pas le faire, c'est tout.
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Google Desktop pour Mac OS X
- La valse des rachats de sociétés par Google en mai/juin 2007
- Nouveau Picasa : Picasa Web Albums
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Les albums web Picasa passent à 1 Go de stockage
- Photos satellite des incendies en Grèce dans Google Earth
- Ajouter un Gadget Google sur son site
- Picasa Web Albums en français
- Le positionnement d'annonces AdSense : explications
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités








le forum