Como detectar um bloqueador de anúncios usando uma linha de Javascript
Aqui no Código Fonte, acompanhamos o polêmico surgimento dos bloqueadores de anúncio anos atrás e hoje em dia eles nem são mais notícia: se tornaram uma parte do cotidiano de usuários, administradores de sites e anunciantes.
Por causa dessa realidade, vários webmasters dependem do recurso de detectar se seus visitantes estão utilizando bloqueadores de anúncio. Existem no mercado bibliotecas e códigos terceirizados que se propõem como ferramentas para essa finalidade. Vamos mostrar aqui que, na verdade, esse processo pode ser bastante simples e você não precisa depender de terceiros para executar essa detecção.
A resposta está no princípio do que um bloqueador de anúncios faz: ele impede o carregamento de código externo que puxa uma publicidade. Considerando que a maior rede de publicidade na internet existente é o Google AdSense, deduzimos que um bloqueador de anúncios minimamente decente irá impedir a carga do código do Google AdSense. A partir daí, detectamos se isso acontece na página e chamamos uma função com o seguinte JavaScript:
1 |
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" onerror="BloqueadorAtivo();"></script> |
Na função BloqueadorAtivo(), colocaríamos aquilo que desejamos que aconteça caso haja um bloqueador de anúncios em ação.
Apesar de conteúdo publicitário ser uma das principais fontes de renda que mantém o Código Fonte operando, acreditamos que a decisão final de permitir ou não a visualização de publicidade é de nossos leitores. Por isso, não utilizamos detectores, não trancamos conteúdo ou mesmo exibimos uma mensagem de alerta sobre a questão.
Você pode se interessar

Como cortar texto sem usar uma linha de script
Carlos L. A. da Silva - 11 de janeiro de 2021Conheça o poder da propriedade text-overflow no CSS e nunca mais edite strings no braço.

Como começar a programar
Carlos L. A. da Silva - 7 de janeiro de 2021Então, você quer entrar nessa vida? A decisão é sua, mas nós podemos te ajudar com os primeiros passos.

Como cancelar qualquer conta online para sempre
Carlos L. A. da Silva - 30 de dezembro de 2020Que tal fazer uma limpeza nas suas contas inativas ou finalmente largar aquela rede social que só dá desgosto?
Mais publicações




Deixe um Comentário