Script détection Adblock

Blast0Kd

Blast0Kd Le 31 août 2016 à 15:09 (Édité le 25 janvier 2019 à 17:52)

Bonjour à tous !
J'utilise les pubs adsense sur mon site, et le soucis, c'est que 32% (oui c'ets précis) utilisent adblock et j'aimerai leur mettre un avertissement comme sur ce site.
Le soucis c'est que su google, les liens et les astuces sont dépassés et patché depuis le temps, alors merci de bien vouloir m'aider 😉
Profil introuvable

Profil introuvable Le 31 août 2016 à 15:16

Bon sujet de topic ! Je suis le sujet !
Profil introuvable

Profil introuvable Le 1 septembre 2016 à 07:24

Up
TheOldNoob

TheOldNoob Le 1 septembre 2016 à 09:31 (Édité le 1 septembre 2016 à 10:56)

<style>#le84{position:fixed !important;position:absolute;top:0px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:1px;width:100%;height:100%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:20% 0}#le84 *{text-align:center;margin:0 auto;display:block;filter:none;font:bold 14px Verdana,Arial,sans-serif;text-decoration:none}#le84 ~ *{display:none}</style>
Le html:

<div id="le84"><font>Please enable / Bitte aktiviere JavaScript!<br>Veuillez activer / Por favor activa el Javascript!<a href="http://tinyurl.com/m393eqj">[ ? ]</a></font></div>


Et le JS :

<script>window.document.getElementById("le84").parentNode.removeChild(window.document.getElementById("le84"));(function(l,m){function n(a){a&&le84.nextFunction()}var h=l.document,p=["i","s","u"];n.prototype={rand:function(a){return Math.floor(Math.random()*a)},getElementBy:function(a,b){return a?h.getElementById(a):h.getElementsByTagName(b)},getStyle:function(a){var b=h.defaultView;return b&&b.getComputedStyle?b.getComputedStyle(a,null):a.currentStyle},deferExecution:function(a){setTimeout(a,2E3)},insert:function(a,b){var e=h.createElement("font"),d=h.body,c=d.childNodes.length,g=d.style,f=0,k=0;if("le84"==b){e.setAttribute("id",b);g.margin=g.padding=0;g.height="100%";for(c=this.rand(c);f<c;f++)1==d.childNodes[f].nodeType&&(k=Math.max(k,parseFloat(this.getStyle(d.childNodes[f]).zIndex)||0));k&&(e.style.zIndex=k+1);c++}e.innerHTML=a;d.insertBefore(e,d.childNodes[c-1])},displayMessage:function(a){var b=this;a="abisuq".charAt(b.rand(5));b.insert("<"+a+'><img src="data:image/png;base64,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" height="72" width="432" alt="" /> <a href="http://tinyurl.com/m393eqj">[ ? ]</a>'+("</"+a+">"),"le84");h.addEventListener&&b.deferExecution(function(){b.getElementBy("le84").addEventListener("DOMNodeRemoved",function(){b.displayMessage()},!1)})},i:function(){for(var a="AFF_popup,ad-panel,ad_pr_info,adserve-Sky,adv-x40,khAdSpace,top_adv_220,ad,ads,adsense".split(","),b=a.length,e="",d=this,c=0,g="abisuq".charAt(d.rand(5));c<b;c++)d.getElementBy(a[c])||(e+="<"+g+' id="'+a[c]+'"></'+g+">");d.insert(e);d.deferExecution(function(){for(c=0;c<b;c++)if(null==d.getElementBy(a[c]).offsetParent||"none"==d.getStyle(d.getElementBy(a[c])).display)return d.displayMessage("#"+a[c]+"("+c+")");d.nextFunction()})},s:function(){var a={'pagead2.googlesyndic':'google_ad_client','js.adscale.de/getads':'adscale_slot_id','get.mirando.de/miran':'adPlaceId'},b=this,e=b.getElementBy(0,"script"),d=e.length-1,c,g,f,k;h.write=null;for(h.writeln=null;0<=d;--d)if(c=e[d].src.substr(7,20),a[c]!==m){f=h.createElement("script");f.type="text/javascript";f.src=e[d].src;g=a[c];l[g]=m;f.onload=f.onreadystatechange=function(){k=this;l[g]!==m||k.readyState&&"loaded"!==k.readyState&&"complete"!==k.readyState||(l[g]=f.onload=f.onreadystatechange=null,e[0].parentNode.removeChild(f))};e[0].parentNode.insertBefore(f,e[0]);b.deferExecution(function(){if(l[g]===m)return b.displayMessage(f.src);b.nextFunction()});return}b.nextFunction()},u:function(){var a="-ads-180x,/ad-letter.,/AD/Footer_,/adsen/ad,/banner-ad/ad,/bckgrnd_ad.,/bottom_ads.,/oas/ad/ad,/page-ads.,_ad-125x125.".split(","),b=this,e=b.getElementBy(0,"img"),d,c;e[0]!==m&&e[0].src!==m&&(d=new Image,d.onload=function(){c=this;c.onload=null;c.onerror=function(){p=null;b.displayMessage(c.src)};c.src=e[0].src+"#"+a.join("")},d.src=e[0].src);b.deferExecution(function(){b.nextFunction()})},nextFunction:function(){var a=p[0];a!==m&&(p.shift(),this[a]())}};l.le84=le84=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);</script>
Source avec peu de recherche : http://antiblock.org/?p=v3
Profil introuvable

Profil introuvable Le 1 septembre 2016 à 10:52

Totalement illisible pour moi mais merci.
TheOldNoob

TheOldNoob Le 1 septembre 2016 à 10:58

bah, c'est assez facile.
En générale pour copier un ctrl + C et pour le mettre dans ton logiciel c'est un ctrl + V

Ensuite, bon, ça prend 5 minutes, mais tu fait 'entrée' plein de fois pour detiré la minification et donc l'avoir sur plein de ligne au lien d'une seule.
Mais sinon, ça fonctionne aussi tel que. Donc juste ctrl + c et ctrl + v devrais faire l'affaire !
Blast0Kd

Blast0Kd Le 3 septembre 2016 à 12:07

Mais moi je ne veux pas que ça bloque l'accès à la page mais juste remplacer le bloc de pubs par une div comme sur Primfx.com
TheOldNoob

TheOldNoob Le 3 septembre 2016 à 12:16

Aucun interet je pense.
Tu utilise adsence pour générer des revenues, et c'est normal, tu a besoin d'argent pour payé ton hebergement et le travail fournie pour ton site.
Si un utilisateur utilise adblock, il n'aura plus la publicité, donc toi aucun revenue.
Si tu remplace ta publicité par une div lorsqu'un utilisateur utilise adblock, alors, pas de revenue pour toi non plus.
Mais c'est vrais que se script est peut-être trop intrusif et block completement l'accés a ton site. Donc risque de simplement faire fuire tes utilisateurs.
Blast0Kd

Blast0Kd Le 4 septembre 2016 à 14:49

C'est pour ça, autant avertir qu'il y a des pubs au lieu de laisser un cadre vide et invisible lorsqu'on a adblock
TheOldNoob

TheOldNoob Le 4 septembre 2016 à 14:54

Mais c'est aussi une façon de dire que si les gens veulent pas t'aider financierement, alors toi tu veux pas qu'ils utilise ton site ...
Cela dit, en décortiquant le script que j'ai mis, tu doit pouvoir changer la forme du message. Avec un peu de courage, tu en as pour 15 minutes si tu connait un peu le css
Blast0Kd

Blast0Kd Le 4 septembre 2016 à 16:42

Oui ne vous inquiétez pas pour mes connaissances en CSS, PHP, javascript ; mais en attendant ça plante tous le site et pas forcement bloquer l'accès au utilisateur lambda. Quand on a un comte sur mon site, j'utilise un plug ins pour désactiver adbloc, et compagnie : vous me diriez que je n'ai pas le droit, mais je l'ai écrit dans les CGU de mon  site HAHA 😈
Profil introuvable

Profil introuvable Le 5 septembre 2016 à 17:29

Et, quel est ce script ? 😄
coucougael94

coucougael94 Le 23 novembre 2016 à 21:26 (Édité le 23 novembre 2016 à 21:28)

Sinon, fait comme google tu peux payer adBlock 😋 ! (Vive uBlock, longue vie a uBlock ! )
Je ré-ouvre ce topic car il peut aider certaines personnes.
TheOldNoob

TheOldNoob Le 23 novembre 2016 à 21:45

Surtout qu'adblock veux mettre de la pub la ou ils block la pub... je suis mdr


Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte