AntiAdblock

Fermé
Lola - 8 juin 2015 à 16:30
 Herve - 10 juin 2015 à 13:25
Bonjour,
J'ai un site web avec deux bannières adsense dans la sidebar qui ne gêne pas la navigation je voudrais que si un utilisateur ce connecte avec un adblock la publicité soit remplacé par une image de prévention mais pas par un popup.

Merci d'avance

2 réponses

pourtant je viens de controler sur le forum de Wordpress c'est bien indiqué 4.2.2:

http://image.noelshack.com/fichiers/2015/24/1433929759-ccm.png
1
Ce qui m'étonne dans le script ces que l'on ne rentre nul par un message ou le lien d'une image qui doit remplacer adblocks.
0
Si regarde bien, c'est dans la dernière fonction:

(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.adblock-analytics.com/ga.js';

var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();


Il créé un élément, ici une image avec un texte standard, à partir du lien que l'on peut voir

Et remplace les images de ta page de ce type d'extension:

var _jpg_bmp_png = _detected_adblock || [],
0
Salut Cédric,

Il existe un script proposé par Adblock, permettant de détecter le format de tes images et si le module Adblock est activé ou non par tes visiteurs.
Il suffit d'intégrer ce script sur ton site qui analysera les requêtes sur ton site:

    <script>
var _jpg_bmp_png = _detected_adblock || [],
_custom_var_tech = _enable_adblock || [];
_custom_var_tech.push(typeof crtg_rnd == 'disable' ? 'true' : 'false');

_gaq.push(['_setAccount', 'UA-6560367-1']);
_gaq.push(['_setCustomVar', 1, 'forum', 'Webmaster', 3]);
_gaq.push(['_setCustomVar', 4, 'tech/all', _custom_var_tech.join('|'), 3]);
_gaq.push(['_trackPageview']);

if ((adblock) != 'undefined') {
for (var key in ua_supp) {
if (ua_supp.hasOwnProperty(key)) {
_gaq.push([key+'._setAccount', ua_supp[key]]);
_gaq.push([key+'._setCustomVar', 1, 'forum', 'Webmaster', 3]);
_gaq.push([key+'._setCustomVar', 4, 'tech/all', _custom_var_tech.join('|'), 3]);
_gaq.push([key+'._trackPageview']);
}
}
}
(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.adblock-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>


cordialement
0
Il est à placer entre <head></head> ?
0
Non ça correspond à l'en-tête, tu l'inclues dans ta section scripts sur ta page index
0
regardes ici tu trouveras ton bonheur:
https://adblockplus.org/forum/viewtopic.php?f=2&t=21002
0
Je vient de placer le script mais rien ne ce produit ^^
Pour information j'utilise WordPress
0
Peut etre une incompatibilité :/ vois de ce côté là une personne à eu un problème aussi:
https://adblockplus.org/forum/viewtopic.php?f=2&t=29764&p=122314&hilit=wordpress#p122314
l'utilisateur mapx a reporté le plantage sur un lien
0