Día 5: Detectar AdBlock con jQuery

El panorama es simple: Si estás perdiendo dinero gracias a los usuarios que no agradecen la oportunidad de mirar publicidad útil y nada invasiva, debes de obligarlos a hacerlo. Así funciona el sistema y así lo hacen ellos en el MundoReal™.

Entonces, ¿cómo podríamos detectar un bloqueador de publicidad? Los AdBlocks — les llamaré AdBlocks para no escribir tanto — simplemente quitan o bloquean las solicitudes externas del DOM de la página que tengan que ver con publicidad.

El truco aquí es solamente envolver el anuncio en un div. Si el anuncio está bloqueado, es decir, que no hay nada dentro de nuestro contenedor, entonces el contenedor tendrá una altura menor a 1. Así sabremos si el usuario está pecando o no.

function SuperAdBlockDetector() {
  if ($('.ad').height() <= 1) {
    // Haz sentir mal a tu usuario, esconde contenido, redirigelo a un sitio porno, etc.
  } else {
    // Agradécele a tu usuario por existir, muestra contendio, redirigelo a un sitio porno, etc.
  }
}

Good luck, have fun.


palabras / Compartir en: Facebook , Twitter o copiar enlace