Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Script Anti Adblock

10 diciembre, 2014

Con este Script vamos a poder realizar una determinada acción a los usuarios que utilicen algún sistema de anti publicidad en sus navegadores y visiten tu web.

Como funciona este Script Anti AdBlock

Pues básicamente vamos a tener una función hecha en JavaScript en nuestra web que una vez cargada toda la web se esperará un tiempo (en este caso 3 segundos)
y buscará si se ha mostrado la publicidad, en el caso de que no se haya mostrado la publicidad, enviará un mensaje al usuario.

Enviar una mensaje a los usuarios que utilicen algún sistema de bloqueo de publicidad, similar a AdBlock.

Obviamente en vez de enviar un mensaje puedes hacer la función que quieras, como redimensionar la web o mostrar un banner tapando la web, o la funcionalidad que quieras.

anti adblock script

El código está realizado en JavaScript y sería así:

 
  // La función correrá después de cargar toda la web
  // Después de un tiempo, en este caso 3000 miliseg.
  window.onload = function(){ 
 
 
    setTimeout(function() { 
 
      // buscamos un banner de adsense
      var ad = document.querySelector("ins.adsbygoogle");
 
      // y en el caso de que no se esté mostrando
      if (ad && ad.innerHTML.replace(/\s/g, "").length == 0) {
 
 
        ad.style.cssText = 'display:block !important'; 
 
        // Muestra por pantalla el texto que quieras.
        ad.innerHTML = 'Este es el texto que mostrará';
 
      }
 
    }, 3000); // el tiempo que hemos estimado
  };

Si te ha gustado me gustaría que me ayudases con la web haciendo un +1 en Google + . Gracias!