Como detectar e interromper o bloqueio de anúncios

Este tutorial explica como detetar se o seu leitor está a usar um bloqueador de anúncios. Os softwares de bloqueio de anúncios (e extensões) são usados para impedir a exibição de anúncios publicitários irritantes em sites.

Fermare Ad Blocker
Fermare Ad Blocker

O bloqueio de anúncios cria uma experiência amigável para leitores sem anúncios, mas causa uma perda significativa de receita. A perda de receita para os editores devido ao uso de software de bloqueio de anúncios está perto de 15-25% de seus ganhos. De acordo com uma pesquisa conduzida pela Adobe, o bloqueio de anúncios é responsável por uma perda estimada de cerca de US$ 22 bilhões em publicidade online.

Existem muitos bloqueadores de anúncios no mercado. Os mais populares são AdBlock Plus, AdBlock, AdGuard, Stands Fair Adblocker, etc. Para detectá-los, precisamos de uma solução genérica que não seja específica para um determinado software ou extensão de bloqueio de anúncios e que funcione independentemente do navegador usado pelo usuário. A solução a seguir é um método baseado em Javascript para descobrir se o bloqueio de anúncios está ativado no nível do usuário.

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);
};

Se você usa o Blogger ou qualquer outra plataforma de blog, pode encapsular o código CSS e Javascript relatado acima em tags como abaixo.

<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 Como detectar e interromper o bloqueio de anúncios iscriviti alla nostra newsletter settimanale

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*