Aller au contenu

Détecter adblock: le script anti-adblock !


adblockblock

Sujets conseillés

Ce script détecte Adblock quand il est activé et qu'il bloque les pubs adsense (biensûr vous pouvez l'adapter à n'importe quelle régie de publicité).

Il suffit de le placer dans le body d'une page.

Comment ça marche ?

On place sur la page une image témoin dont l'url est susceptible d'être détectée comme de la pub. Ici on veut détecter le bloquage des pubs adsense, donc l'url de l'image est http://pagead2.googlesyndication.com/pagead/. Ce n'est pas une image, mais comme on a mis width="0" height="0" border="0" dans la balise img, ça ne se vois pas.

Quand adblock fait son travail, il change l'attribut de style display à none, ou l'attribut visibility à hidden, suivant la configuration de adblock. Il suffit donc de regarder ces attributs pour détecter adblock.

Quand ce script détecte que adblock bloque les adsense on affiche l'alerte "Adblock activé !". Mais vous pouvez changer ça en une redirection vers une page de votre site en remplaçant alert('Adblock activé !'); par document.location.href='VOTRE PAGE ICI'; par exemple.

<!-- image témoin -->
<img src="http://pagead2.googlesyndication.com/pagead/" width="0" height="0" border="0" alt="adblocktest" id="adblocktest" />

<!-- script de détection -->
<script type="text/javascript">
function adblockblock() {
       alert('Adblock ?');
}
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);},4000);
       }
}
function doadblocktest(){
       if(adblocktest_orig_onload){adblocktest_orig_onload();}
       setTimeout(adblocktest,1000);
}
adblocktest_orig_onload=window.onload?window.onload:false;
window.onload=doadblocktest;
</script>

Enjoy :fete:

Mise à jour: Petite adaptation pour que ça fonctionne aussi avec le Ad Hunter de maxthon, par conte la détection se fait au bout de 5 secondes pour lui.

Modifié par adblockblock
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 60
  • Créé
  • Dernière réponse

Contributeurs actifs dans ce sujet

Contributeurs actifs dans ce sujet

Images postées

Quel est l'interèt ?

1- Adsense ce n'est pas vraiment une pub nuisible mais bon chacun voit à sa porte :)

2- si tu le places sur ton site dans le body d'une page, il agira sur ta page, ne suffit t-il pas dans ce cas d'enlever simplement le code adsense :wacko:

Je pige pas :D

Lien vers le commentaire
Partager sur d’autres sites

En gros, si je comprend bien, cela sert à violer le choix de l'utilisateur en lui imposant quelque chose, alors qu'a la base il avait fait une démarche pour ne pas l'avoir, c'est bien cela ?

Lien vers le commentaire
Partager sur d’autres sites

Oui en effet tu n'as pas bien compris à quoi sert ce script. Ce script ne sert pas à enlever les pubs adsense d'un site, mais à détecter les antipub (Adblock de Firefox et Ad Hunter de Maxthon).

J'ai pigé :) Ca sert à afficher les adsenses en paralysant le logiciel Adblock que je ne connaissais pas d'ailleurs. Mais comme le dit Cheval, dans ce cas on va à l'encontre de sa volonté ...

Puis il ne cliquera pas sur les liens donc ca sert à rien.

Modifié par smile
Lien vers le commentaire
Partager sur d’autres sites

Je ne pense pas... ce script ne sert qu'à détecter si un Adblocker est activé.

Mais il ne pourra pas le désactiver.

Mais je me demande bien quelle pourrait être l'utilité du script dans ce cas.

Je ne suis pas certain d'avoir tout compris :huh:

Lien vers le commentaire
Partager sur d’autres sites

En gros, si je comprend bien, cela sert à violer le choix de l'utilisateur en lui imposant quelque chose, alors qu'a la base il avait fait une démarche pour ne pas l'avoir, c'est bien cela ?

Personne n'impose à l'utilisateur de visiter un site qui affiche de la publicité.

Si tu n'aime pas la publicité, ne va pas sur des sites qui en affichent. Et dis toi que de toute façon si tout le monde était comme toi ces sites n'existeraient probablement pas ou plus.

Lien vers le commentaire
Partager sur d’autres sites

Je ne pense pas... ce script ne sert qu'à détecter si un Adblocker est activé.

Mais il ne pourra pas le désactiver.

Mais je me demande bien quelle pourrait être l'utilité du script dans ce cas.

Je ne suis pas certain d'avoir tout compris :huh:

<{POST_SNAPBACK}>

Ça peut avoir plusieurs utilités.

Tel quel, le script "embêtera" surtout les utilisateur d'antipub en leur affichant l'alerte "Adblock activé !" à chaque page.

Ça peut aussi servir à faire des statistiques sur le nombre de visiteurs qui ont un système antipub.

Ou encore à rediriger le visiteur sur une page lui expliquant que sans publicité ce site n'existerais pas. (Ou simplement afficher un tel message sur la page courante).

Bref, une fois que l'antipub est détecté on fait ce que l'on veut de cette information.

Lien vers le commentaire
Partager sur d’autres sites

Tel quel, le script "embêtera" surtout les utilisateur d'antipub en leur affichant l'alerte "Adblock activé !" à chaque page.

<{POST_SNAPBACK}>

J ai l'anti pop up, c est pas pour rien ;) c est sur que ca m'embetera si le site me signale que je l ai activé (puisque je sais) d ailleur firefox le signale discrétement et on peut modifier l'option

je compterai dans les stats (% de visiteurs navigant avec le bloqueur) qui entre nous j'en vois pas l'utilité mais bon, par contre ce qui est sur, je quitte le site ;)

je ne suis pas sur que ton script ne risque pas d'avoir un effet "retour de baton"

Lien vers le commentaire
Partager sur d’autres sites

C'est un exemple de script, le but n'est évidemment pas d'afficher une alerte à chaque page. Je ne vais pas non plus vous faire le message explicatif, etc... ;)

je compterai dans les stats de visiteurs navigant avec le bloqueur, par contre ce qui est sur, je quitte le site wink.gif

je ne suis pas sur que ton script ne risque pas d'avoir un effet "retour de baton"

Si mon site a pour seul but de me faire gagner de l'argent, un visiteur n'affichant pas de publicité qui part c'est une réduction des frais et donc une meilleur rentabilité ;)

Modifié par adblockblock
Lien vers le commentaire
Partager sur d’autres sites

Je vais jusqu'au bout de ce que je pense, je n'affiche pas de pubs sont mon site, maintenant soit on fait du commerce soit du gratuit, mais on ne se cache pas sous du pseudo gratuit, c'est un avis perso, que tu le partage ou non n'est pas le problème.

Le problème est qu'il faut respecter les choix de l'utilisateur, et pas le forcer à avoir de la pollution publicitaire ou d'utiliser je ne sais quel navigateur.

Si tu es dans une logique commerciale va jusqu'au bout et fais une entrée payante et vends ta prestation.

Personne n'impose à l'utilisateur de visiter un site qui affiche de la publicité.

Si tu n'aime pas la publicité, ne va pas sur des sites qui en affichent. Et dis toi que de toute façon si tout le monde était comme toi ces sites n'existeraient probablement pas ou plus.

<{POST_SNAPBACK}>

Lien vers le commentaire
Partager sur d’autres sites

Je vais jusqu'au bout de ce que je pense, je n'affiche pas de pubs sont mon site, maintenant soit on fait du commerce soit du gratuit, mais on ne se cache pas sous du pseudo gratuit, c'est un avis perso, que tu le partage ou non n'est pas le problème.

Le problème est qu'il faut respecter les choix de l'utilisateur, et pas le forcer à avoir de la pollution publicitaire ou d'utiliser je ne sais quel navigateur.

Si tu es dans une logique commerciale va jusqu'au bout et fais une entrée payante et vends ta prestation.

Rien n'empèche de rediriger grace à ce script le visiteur qui ne veut pas afficher les adsenses vers une interface payante sans pub ;)

Comme ça, tout le monde est gagnant :)

Ne pas afficher les pubs, ce n'est pas non plus respecter le travail du webmestre qui fournit "gracieusement pour les utilisateurs" des informations.

C'est comme pour les journaux : tu as le choix entre ceux qui affichent peu de pubs, et qui coutent cher et ceux qui en affichent beaucoup mais qui du coup, ne sont constitués que de cela...

Tizel

Lien vers le commentaire
Partager sur d’autres sites

Merci Tizel, effectivement c'est aussi une possibilité :)

Le problème est qu'il faut respecter les choix de l'utilisateur, et pas le forcer à avoir de la pollution publicitaire.

Comme je l'ai dit, l'utilisateur qui ne veut pas voir de publicité ne va pas sur les sites qui en affichent, ne serait ce que pour être en accord avec lui même.

ou d'utiliser je ne sais quel navigateur

Loin de moi cette idée, j'utilise d'ailleurs Firefox ou d'autres navigateur alternatifs. Aucun navigateur ne bloque la pub par défaut, c'est un choix de l'utilisateur.

Par contre oui je veux forcer mes visiteurs à voir mon site tel qu'il est, c'est à dire avec la publicité.

Si tu es dans une logique commerciale va jusqu'au bout et fais une entrée payante et vends ta prestation.

Il y a plusieurs manières de faire du commercial, la plus courante sur internet étant la publicité. Et le jour ou ça changera, le web aura perdu beaucoup.

Modifié par adblockblock
Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas contre le commercial, faut bien manger ;)

Mais je pense que si l'on veut avoir une démarche commerciale il faut annoncer la couleur et assumer ce choix, ce qui est d'ailleurs mieux pour tout le monde.

Cela dit, je l'avoue, la pub est pour moi, et pas seulement sur le net mais dans la vie en général, un parasite qui au final ne set plus à rien, ou seulement à polluer.

Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas contre le commercial, faut bien manger wink.gif

Mais je pense que si l'on veut avoir une démarche commerciale il faut annoncer la couleur et assumer ce choix, ce qui est d'ailleurs mieux pour tout le monde.

Et bien j'annonce la couleur et j'affiche de la pub.

Je vois mal Google faire payer les recherches...

Lien vers le commentaire
Partager sur d’autres sites

heureusement qu'il y'a la pub online sinon beaucoup de sites fermeraient, si ca permet de sensibiliser les internautes sur le fait que la pub est utile alors pourquoi pas si c'est intelligemment fait :)

Maintenant je comprends aussi ces logiciels anti-pub quand le site abuse, pops, pops-under etc.. là ce n'est plus possible ...

Mais si c'est pour bloquer des liens textuels qui sont des pubs non polluantes et qui peuvent apporter un complément d'infos, là pas d'accord :)

Lien vers le commentaire
Partager sur d’autres sites

Non, en mettant de la pub tu annonces pas que tu vends un service, ça n'a rien à voir, tu tentes de grapiller quelques euros plus ou moins discrètement.

Et pourquoi on ne payerait pas pour faire une recherche ?, c'est un service, une prestation, donc ça pourrait très bien devenir payant, je ne vois pas ou est le problème.

Je ne suis pas contre le commerce, quand il est franc.

Imagines que tu regarde la télé et qu'au moment des pubs tu veuilles aller aux toilettes, et que quand tu reviens on te dis, à non Mr vous n'avez pas le droit de regarder le reste du programme, fallait regarder les pubs :fou:

Modifié par Cheval
Lien vers le commentaire
Partager sur d’autres sites

Maintenant je comprends aussi ces logiciels anti-pub quand le site abuse, pops, pops-under etc.. là ce n'est plus possible ...

Oui, il y a pub et pub. Les sites qui affichent des popup et dont le contenu est difficilement trouvable au milleu des pubs, ça fait longtemps que je ne les visite plus.

Et pourquoi on ne payerait pas pour faire une recherche ?, c'est un service, une prestation, donc ça pourrait très bien devenir payant, je ne vois pas ou est le problème.

Donc tu es prêt à payer pour faire des recherches Google, tu est prêt à payer pour visiter ce site en ce moment ? pour chaque site que tu visite ?

Lien vers le commentaire
Partager sur d’autres sites

Quand il y a une réelle prestation, oui, je paye bien le plombier, la garagiste, par contre il est évident que je ne vais pas payer pour du flanc, faut pas me prendre pour un jambon non plus ;)

Modifié par Cheval
Lien vers le commentaire
Partager sur d’autres sites

J'a répondu à la question mais tu ne me lis pas, je suis prêt à payer pour les sites offrant une réelle prestation, je peux pas être plus clair.

Je crois que c'est un dialogue de sourd, je préfère me retirer de ce post.

Lien vers le commentaire
Partager sur d’autres sites

Je ne pense pas qu'il y avait une quelconque agression de la part de Adblockblock, mais il a levé un point qui est important pour les sites.

Il ne faut pas se leurrer, sans revenus publicitaires le Hub ne pourrait pas vivre, comme d'ailleurs la majorité des forums. J'ai payé de ma poche le serveur dédié pendant un an, et si j'avais dû passer à un serveur plus gros pour assurer la fluidité sans avoir de contrepartie grâce aux pubs, j'aurais renoncé.

Un serveur tel que celui du Hub coûte cher, près de 5000 euros par an.

Et les webmasters ne sont pas prêts à payer pour un Hub sans publicité, du moins c'est mon impression.

Mais tout est envisageable pour ceux qui ne veulent pas de pub... du moment qu'on tombe d'accord sur le tarif. :)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Rien n'empèche de rediriger grace à ce script le visiteur qui ne veut pas afficher les adsenses vers une interface payante sans pub ;)

Comme ça, tout le monde est gagnant :)

Ne pas afficher les pubs, ce n'est pas non plus respecter le travail du webmestre qui fournit "gracieusement pour les utilisateurs" des informations.

Bien dit!

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

Beaucoup essaye de rentabiliser un site (moi aussi) , ce n est pas ca qui est en cause, le financement d'un site passe par la pub, d'accord.

Mais que je sache, l anti popup veut bien dire ne pas afficher de popup.

les adsenses, les pub inserer dans le body ne sont pas concerner par ca et rien n'empeche un webmaster de faire un arbre de noel de bannieres publicitaires si ca lui chante

mais perso ca m'emm...de de visiter un site plein de popup, donc je les bloquent et j ai pas envie qu'on me le re-signale, mon navigateur me le signale deja discretement.

Donc je vois pas tres bien l'utilité du script

Lien vers le commentaire
Partager sur d’autres sites

Il y a pub et pub. Les popup ne respectent pas le visiteur, c'est lourd, on est d'accord. D'ailleurs tous les navigateurs récents les bloquent.

Mais un adsense ou équivalent ça ne gène personne. Sauf certains qui ne supportent pas la pub pour la seule raison que ... c'est de la pub, et ils bloquent ces pubs.

Donc j'ai créé ce script pour montrer comment on peut détecter un antipub (logiciel ou personne). Maintenant vous en faites ce que vous voulez:

-Redirection vers la version payante mais sans pub du site

-Affichage d'un message expliquant que le site n'existerais pas sans la pub, ou redirection sur une page affichant ce message

-Faire des statistiques pour connaître le pourcentage de visiteurs qui bloquent la pub

-...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant

×
×
  • Créer...