Tutorial: (Faucet) Anti Protección contra Ratreo, más impresiones, más clics...

  • Autor Autor Darwin Mendoza
  • Fecha de inicio Fecha de inicio
Darwin Mendoza

Darwin Mendoza

Eta
Diseñador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¿Ya te han preguntado el por qué muchos de nuestros visitantes provienen de Firefox? Pues deberías, ya que un gran porcentaje de los que usan firefox actualmente, no ven los anuncios de Adsense. 😡😡 Esto significa, menos clics, menos impresiones y por consiguiente menos satoshis.

La explicación es esta (Sólo usuarios que entren en modo incógnito desde Firefox):

AlZK6qG.png


Fácil, ahora con la nueva actualización de Firefox, esas opciones vienen activadas por defecto. 😡😡 ¿Qué harás? Pues, a llorar a otra parte, dice la canción.

_____

Ahora, para que veas que no digo mentiras...
Este es un claro ejemplo de alguien que entra a nuestra fuacet y que usa Firefox con la opción de Protección contra rastreo activada:

¿Notan algo distinto? Hell Yeah!! Los anuncios desaparecieron. :devilish:
VgfZ2xa.png

_____

Tranquilo... afortunadamente, hay una solución. (Que no son los códigos Anti-Adblock que están regados por cualquier lado) Arreglarás este mal sabor de boca con un código que encontré en internet, este contiene Anti-Adblock, Mensaje Anti bloqueo del javascript y Anti-PCR.

Empecemos...

Dentro del css, copia el código tal cual (Aunque igualmente puede ser editado a voluntad, no hay problema alguno):

Insertar CODE, HTML o PHP:
<style>  
    #vb17{
        position:fixed !important;
        position:absolute;
        top:1px;
        top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");
        left:-2px;
        width:100%;
        height:100%;
        background-color:#fff;
        opacity:.95;
        filter:alpha(opacity=95);
        display:block;padding:15% 0
    }
    #vb17 *{
        text-align:center;
        margin:0 auto;
        display:block;
        filter:none;
        font:normal 14px Verdana,Arial,sans-serif;
        text-decoration:none}
    #vb17 ~ *{
        display:none;
    } #vb17 a{
        color:#c39;
    } #vb17 input{
        color:#555;
        border:1px solid #ccc;
        padding:10px 30px;
        margin-top:10px;
        background:#fff;
        border-radius:3px;
    }
</style>

Luego, pasa al js, copia el siguiente código:
Presta atención, ya que aquí tendrás que reemplazar tusitio.com por obviamente el dominio de tu Faucet. Además, tendrás que tener una imagen de advertencia, una como esta. También puede ser modificado, de hecho luego lo haré, ya que es demasiado código.
Insertar CODE, HTML o PHP:
<script>
window.document.getElementById("vb17").parentNode.removeChild(window.document.getElementById("vb17"));(function(l,m){function n(a){a&&vb17.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,250)},insert:function(a,b){var c=h.createElement("span"),e=h.body,d=e.childNodes.length,g=e.style,f=0,k=0;if("vb17"==b){c.setAttribute("id",b);g.margin=g.padding=0;g.height="100%";for(d=this.rand(d);f<d;f++)1==e.childNodes[f].nodeType&&(k=Math.max(k,parseFloat(this.getStyle(e.childNodes[f]).zIndex)||0));k&&(c.style.zIndex=k+1);d++}c.innerHTML=a;e.insertBefore(c,e.childNodes[d-1])},r:function(a){var b=h.body.style;this.getElementBy(a).parentNode.removeChild(this.getElementBy(a));b.height=b.margin=b.padding=""},displayMessage:function(a){a="abisuq".charAt(this.rand(5));var b,c='<input type="button" onclick="vb17.r(\'vb17\')" value=10 disabled></'+a+">";this.insert("<"+a+'><img src="aqui_la_direccion_de_la_imagen" alt="disable your adblock" title="Deshabilita tu Adblock"> <br> <a href="http://www.tusitio.com"> CLICK HERE TO RETURN TO INDEX </a>'+c,"vb17");c=this.getElementBy("vb17").firstChild.lastChild;b=setInterval(function(){c.value--;1>c.value&&(clearInterval(b),c.value=" ",c.enable="")},1E3)},i:function(){for(var a="ad-728,ad-sidebar1,ad-uprrail1,ad_2,footer_add,sidead1,spl_ad,ad,ads,adsense".split(","),b=a.length,c="",e=this,d=0,g="abisuq".charAt(e.rand(5));d<b;d++)e.getElementBy(a[d])||(c+="<"+g+' id="'+a[d]+'"></'+g+">");e.insert(c);e.deferExecution(function(){for(d=0;d<b;d++)if(null==e.getElementBy(a[d]).offsetParent||"none"==e.getStyle(e.getElementBy(a[d])).display)return e.displayMessage("#"+a[d]+"("+d+")");e.nextFunction()})},s:function(){var a={'pagead2.googlesyndic':'google_ad_client','js.adscale.de/getads':'adscale_slot_id','get.mirando.de/miran':'adPlaceId'},b=this,c=b.getElementBy(0,"script"),e=c.length-1,d,g,f,k;h.write=null;for(h.writeln=null;0<=e;--e)if(d=c[e].src.substr(7,20),a[d]!==m){f=h.createElement("script");f.type="text/javascript";f.src=c[e].src;g=a[d];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,c[0].parentNode.removeChild(f))};c[0].parentNode.insertBefore(f,c[0]);b.deferExecution(function(){if(l[g]===m)return b.displayMessage(f.src);b.nextFunction()});return}b.nextFunction()},u:function(){var a="/ad300x250-,/ad_skin_,/adpage-,/Ads/adrp0.,/adssrv.,/banman/ad,/images/ads_,/300x250px-,_140x600.,_745_90.".split(","),b=this,c=b.getElementBy(0,"img"),e,d;c[0]!==m&&c[0].src!==m&&(e=new Image,e.onload=function(){d=this;d.onload=null;d.onerror=function(){p=null;b.displayMessage(d.src)};d.src=c[0].src+"#"+a.join("")},e.src=c[0].src);b.deferExecution(function(){b.nextFunction()})},nextFunction:function(){var a=p[0];a!==m&&(p.shift(),this[a]())}};l.vb17=vb17=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);
</script>

Por último, agrega este poco de código en el Body, dónde gustes, no hay problema.

HTML:
<div id="vb17"><span>Su Javascript está deshabilitado, favor de habilitarlo para entrar a la Faucet!<a href="http://www.enable-javascript.com/">Como habilitar Javascript</a></span></div>


Esto sería lo que un usuario proveniente de Firefox con la opción activada vería:

NFD6Rjt.png


Ahora, has la prueba, intenta ingresando desde firefox con esa opción y verás si tu sitio está o no capacitado con el Anti-Adblock que tienes. :encouragement:


¿Alguna duda? Déjala en los comentarios y te ayudaré tan pronto como tenga una conexión a internet. 😛8:

Saludos.
@Darw_Mend

PDT: A los que no les funcione el código, tal ves se deba a un error, para evitar eso solo descargenlo desde este link: codigo
El código entero coloquen lo antes de la etiqueta de cierre </body>
 
Última edición:
Buen dato :encouragement:
 
Buen aporte, ¿Cual es la versión de firefox que bloquea los anuncios? :encouragement:
 
firefox bloqueando ads... uhmmmm que versión?
 
Última edición:
con el script anti adblocker hace eso en la opcion php.
 
Muy bueno ahora mas tarde lo leo mejor, a favoritos 🙄
 
eso aplica a solo webs faucet? o es para todoas las web con adsense? si es asi todos tendremos que aplicar dicho codigo...:ambivalence:
 
[MENTION=137563]iDerek[/MENTION] Hola colega, he hecho todo tal cual como explicas en el tema, pero no funciona, en la navegación privada de firefox, se siguen bloqueando los anuncios :drunk:

Creo que hay algunas cosas deberías explicar mejor, por ejemplo en que index van los códigos si en el de la raíz o el de el template.
.
Ya probe todo y no anda , al final termine sacando el style de el css del template, y se mostraba el msj de que java script esta des-habilitado , pero daba error en todos los navegadores, asi no se navegue anonimamente ..
 
Última edición:
[MENTION=137563]iDerek[/MENTION] Hola colega, he hecho todo tal cual como explicas en el tema, pero no funciona, en la navegación privada de firefox, se siguen bloqueando los anuncios :drunk:

Creo que hay algunas cosas deberías explicar mejor, por ejemplo en que index van los códigos si en el de la raíz o el de el template.
.
Ya probe todo y no anda , al final termine sacando el style de el css del template, y se mostraba el msj de que java script esta des-habilitado , pero daba error en todos los navegadores, asi no se navegue anonimamente ..


hmm... Si no te funciona así, trata de esta manera:

Ponlo de esta manera antes de la etiqueta </body> y me avisas. Es en el template que estés usando, ya que el index.php que va en la raíz es del panel de administración de tu faucet.

PDT: Trata de copiar bien el código, a veces ese es el problema.

Insertar CODE, HTML o PHP:
<style>  
#vb17{position:fixed !important;position:absolute;top:1px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:-2px;width:100%;height:100%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:15% 0}#vb17 *{text-align:center;margin:0 auto; display:block;filter:none;font:normal 14px Verdana,Arial,sans-serif;text-decoration:none}#vb17 ~ *{display:none;} #vb17 a{ color:#c39;} #vb17 input{ color:#555; border:1px solid #ccc; padding:10px 30px; margin-top:10px; background:#fff; border-radius:3px;} </style>
	<div id="vb17"><span>Su Javascript está deshabilitado, favor de habilitarlo para entrar a la Faucet!<a href="http://www.enable-javascript.com/">Como habilitar Javascript</a></span></div><script>window.document.getElementById("vb17").parentNode.removeChild(window.document.getElementById("vb17"));(function(l,m){function n(a){a&&vb17.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,250)},insert:function(a,b){var c=h.createElement("span"),e=h.body,d=e.childNodes.length,g=e.style,f=0,k=0;if("vb17"==b){c.setAttribute("id",b);g.margin=g.padding=0;g.height="100%";for(d=this.rand(d);f<d;f++)1==e.childNodes[f].nodeType&&(k=Math.max(k,parseFloat(this.getStyle(e.childNodes[f]).zIndex)||0));k&&(c.style.zIndex=k+1);d++}c.innerHTML=a;e.insertBefore(c,e.childNodes[d-1])},r:function(a){var b=h.body.style;this.getElementBy(a).parentNode.removeChild(this.getElementBy(a));b.height=b.margin=b.padding=""},displayMessage:function(a){a="abisuq".charAt(this.rand(5));var b,c='<input type="button" onclick="vb17.r(\'vb17\')" value=10 disabled></'+a+">";this.insert("<"+a+'><img src="http://ourlinki.com/disable_adp.jpg" alt="disable your adblock" title="Deshabilita tu Adblock"> <br> <a href="http://www.ourlinki.com"> CLICK HERE TO RETURN TO INDEX </a>'+c,"vb17");c=this.getElementBy("vb17").firstChild.lastChild;b=setInterval(function(){c.value--;1>c.value&&(clearInterval(b),c.value=" ",c.enable="")},1E3)},i:function(){for(var a="ad-728,ad-sidebar1,ad-uprrail1,ad_2,footer_add,sidead1,spl_ad,ad,ads,adsense".split(","),b=a.length,c="",e=this,d=0,g="abisuq".charAt(e.rand(5));d<b;d++)e.getElementBy(a[d])||(c+="<"+g+' id="'+a[d]+'"></'+g+">");e.insert(c);e.deferExecution(function(){for(d=0;d<b;d++)if(null==e.getElementBy(a[d]).offsetParent||"none"==e.getStyle(e.getElementBy(a[d])).display)return e.displayMessage("#"+a[d]+"("+d+")");e.nextFunction()})},s:function(){var a={'pagead2.googlesyndic':'google_ad_client','js.adscale.de/getads':'adscale_slot_id','get.mirando.de/miran':'adPlaceId'},b=this,c=b.getElementBy(0,"script"),e=c.length-1,d,g,f,k;h.write=null;for(h.writeln=null;0<=e;--e)if(d=c[e].src.substr(7,20),a[d]!==m){f=h.createElement("script");f.type="text/javascript";f.src=c[e].src;g=a[d];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,c[0].parentNode.removeChild(f))};c[0].parentNode.insertBefore(f,c[0]);b.deferExecution(function(){if(l[g]===m)return b.displayMessage(f.src);b.nextFunction()});return}b.nextFunction()},u:function(){var a="/ad300x250-,/ad_skin_,/adpage-,/Ads/adrp0.,/adssrv.,/banman/ad,/images/ads_,/300x250px-,_140x600.,_745_90.".split(","),b=this,c=b.getElementBy(0,"img"),e,d;c[0]!==m&&c[0].src!==m&&(e=new Image,e.onload=function(){d=this;d.onload=null;d.onerror=function(){p=null;b.displayMessage(d.src)};d.src=c[0].src+"#"+a.join("")},e.src=c[0].src);b.deferExecution(function(){b.nextFunction()})},nextFunction:function(){var a=p[0];a!==m&&(p.shift(),this[a]())}};l.vb17=vb17=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);</script>
 
hmm... Si no te funciona así, trata de esta manera:

Ponlo de esta manera antes de la etiqueta </body> y me avisas. Es en el template que estés usando, ya que el index.php que va en la raíz es del panel de administración de tu faucet.

PDT: Trata de copiar bien el código, a veces ese es el problema.

Insertar CODE, HTML o PHP:
<style>  
#vb17{position:fixed !important;position:absolute;top:1px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:-2px;width:100%;height:100%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:15% 0}#vb17 *{text-align:center;margin:0 auto; display:block;filter:none;font:normal 14px Verdana,Arial,sans-serif;text-decoration:none}#vb17 ~ *{display:none;} #vb17 a{ color:#c39;} #vb17 input{ color:#555; border:1px solid #ccc; padding:10px 30px; margin-top:10px; background:#fff; border-radius:3px;} </style>
	<div id="vb17"><span>Su Javascript está deshabilitado, favor de habilitarlo para entrar a la Faucet!<a rel="nofollow" href="http://www.enable-javascript.com/">Como habilitar Javascript</a></span></div><script>window.document.getElementById("vb17").parentNode.removeChild(window.document.getElementById("vb17"));(function(l,m){function n(a){a&&vb17.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,250)},insert:function(a,b){var c=h.createElement("span"),e=h.body,d=e.childNodes.length,g=e.style,f=0,k=0;if("vb17"==b){c.setAttribute("id",b);g.margin=g.padding=0;g.height="100%";for(d=this.rand(d);f<d;f++)1==e.childNodes[f].nodeType&&(k=Math.max(k,parseFloat(this.getStyle(e.childNodes[f]).zIndex)||0));k&&(c.style.zIndex=k+1);d++}c.innerHTML=a;e.insertBefore(c,e.childNodes[d-1])},r:function(a){var b=h.body.style;this.getElementBy(a).parentNode.removeChild(this.getElementBy(a));b.height=b.margin=b.padding=""},displayMessage:function(a){a="abisuq".charAt(this.rand(5));var b,c='<input type="button" onclick="vb17.r(\'vb17\')" value=10 disabled></'+a+">";this.insert("<"+a+'><img src="http://ourlinki.com/disable_adp.jpg" alt="disable your adblock" title="Deshabilita tu Adblock"> <br> <a rel="nofollow" href="http://www.ourlinki.com"> CLICK HERE TO RETURN TO INDEX </a>'+c,"vb17");c=this.getElementBy("vb17").firstChild.lastChild;b=setInterval(function(){c.value--;1>c.value&&(clearInterval(b),c.value=" ",c.enable="")},1E3)},i:function(){for(var a="ad-728,ad-sidebar1,ad-uprrail1,ad_2,footer_add,sidead1,spl_ad,ad,ads,adsense".split(","),b=a.length,c="",e=this,d=0,g="abisuq".charAt(e.rand(5));d<b;d++)e.getElementBy(a[d])||(c+="<"+g+' id="'+a[d]+'"></'+g+">");e.insert(c);e.deferExecution(function(){for(d=0;d<b;d++)if(null==e.getElementBy(a[d]).offsetParent||"none"==e.getStyle(e.getElementBy(a[d])).display)return e.displayMessage("#"+a[d]+"("+d+")");e.nextFunction()})},s:function(){var a={'pagead2.googlesyndic':'google_ad_client','js.adscale.de/getads':'adscale_slot_id','get.mirando.de/miran':'adPlaceId'},b=this,c=b.getElementBy(0,"script"),e=c.length-1,d,g,f,k;h.write=null;for(h.writeln=null;0<=e;--e)if(d=c[e].src.substr(7,20),a[d]!==m){f=h.createElement("script");f.type="text/javascript";f.src=c[e].src;g=a[d];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,c[0].parentNode.removeChild(f))};c[0].parentNode.insertBefore(f,c[0]);b.deferExecution(function(){if(l[g]===m)return b.displayMessage(f.src);b.nextFunction()});return}b.nextFunction()},u:function(){var a="/ad300x250-,/ad_skin_,/adpage-,/Ads/adrp0.,/adssrv.,/banman/ad,/images/ads_,/300x250px-,_140x600.,_745_90.".split(","),b=this,c=b.getElementBy(0,"img"),e,d;c[0]!==m&&c[0].src!==m&&(e=new Image,e.onload=function(){d=this;d.onload=null;d.onerror=function(){p=null;b.displayMessage(d.src)};d.src=c[0].src+"#"+a.join("")},e.src=c[0].src);b.deferExecution(function(){b.nextFunction()})},nextFunction:function(){var a=p[0];a!==m&&(p.shift(),this[a]())}};l.vb17=vb17=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);</script>

tampoco funciona así :sorrow:

PD : si cambie el dominio por el mio y la imagen.
 
Última edición:
ahora si era eso, que se copiaba mal :encouragement:

Pasa algo cuando se pone el código en el foro, no es la primera vez que sucede esto jeje. De todas maneras, ahí puse el código tal cual para descargar por si alguien más le pasa eso.
 
[MENTION=137563]iDerek[/MENTION] Gracias por el aporte lo acabo de comprobar y es cierto no muestra nada de anuncio de adsense en firefox incognito aunque otras redes publicitarias si se ven, como es el caso de mellow ads
 
Muy buen aporte me sirvio😛8::encouragement:😉
 
Saludos amigo

Muchas gracias por el aporte, eso tambien lo hace la V3 del antiblock que aparece en esta pagina la mejor es la versión php aunque la de javascript todavia no le han encontrado errores
 
Atrás
Arriba