Cómo detectar y detener el bloqueo de anuncios

Este tutorial explica cómo detectar si tu lector está utilizando bloqueadores de anuncios. Los softwares (y extensiones) de bloqueo de anuncios se utilizan para detener la visualización de molestos anuncios publicitarios en los sitios web.

Fermare Ad Blocker
Fermare Ad Blocker

El bloqueador de anuncios crea una experiencia amigable para los lectores sin anuncios, pero causa una pérdida significativa de ingresos.. La pérdida de ingresos para los editores debido al uso de software de bloqueo de anuncios se acerca al 15-25% de sus ganancias. Según una investigación realizada por Adobe, el bloqueo de anuncios es responsable de una pérdida estimada de alrededor de $ 22 mil millones en publicidad en línea.

Hay muchos bloqueadores de anuncios en el mercado. Los más populares son AdBlock Plus, AdBlock, AdGuard, Stands Fair Adblocker, etc. Para detectarlos, necesitamos tener una solución genérica que no debe ser específica para un software o extensión de bloqueo de anuncios en particular y debería funcionar independientemente del navegador que utilice el usuario. La siguiente solución es un método basado en Javascript para descubrir si el bloqueo de anuncios está habilitado a nivel del usuario.

window.onload = function() {
    setTimeout(function() {
        var ad = document.querySelector("ins.adsbygoogle");
		var modal = document.getElementById("myModal");

        if (ad && ad.innerHTML.replace(/s/g, "").length == 0) {
  			modal.style.display = "block";
        }

    }, 2000);
};

Si utiliza Blogger o cualquier otra plataforma de blogs, puede incluir el código CSS y Javascript proporcionado anteriormente dentro de las etiquetas como se muestra a continuación.

<style type="text/css">
IL TUO CODICE CSS
</style> 
<script type="text/javascript">
//<![CDATA[ 
IL TUO CODICE JAVASCRIPT
//]]>
</script> 
Pubblicato in

Se vuoi rimanere aggiornato su Cómo detectar y detener el bloqueo de anuncios iscriviti alla nostra newsletter settimanale

Sé el primero en comentar

Deja una respuesta

Tu dirección de correo no será publicada.


*