AntiAdblock
Lola
-
Herve -
Herve -
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
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-
-
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 || [],
-
-
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