22:40:44

Detector de AdBlock - Extensões e complementos que bloqueia anúncios dos sites

Detector de AdBlock - Extensões e complementos que bloqueia anúncios dos sites

Um script simples para você detectar se o visitante do seu site está usando uma extensão ou complemento que bloqueia anúncios e propagandas do seu site.

Quase toda receita do Google vem do AdWords, e o AdBlock bloqueia os anúncios dos afiliados ao AdSense, da página de pesquisa do Google e do Youtube alem do Facebook alem de outros programas de monetização através de anúncios. Se você já tem uma receita no seu site, deve ter sentido e ainda sente os efeitos, e que você ganharia muito mais, sem o AdBlock.

No entanto você já parou para pensar o motivo que leva a pessoa a usar o AdBlock?

Boa parte de sites e blogues poluem as páginas com anúncios e pop ups chatos e inconvenientes e isso chateia bastante. Então, de nada adianta você detectar se a pessoa está usando AdBlock se você, como webmaster, não rever como monetizar o seu site.

A minha dica é que você primeiro organize o local de exibição dos seus anúncios com dias de UX — experiência do usuário —, sem janelas pop up chatas, e se você colocar janelas, faça com que ela seja exibidas apenas 1 vez por dia. Depois que você organizar adicione o script que detecta o AdBlock e peça para o usuário visualizar o seu site sem bloquear os anúncios, e apele para o bom senso dele colocar o seu endereço do site na lista branca.

Vamos ao código:
Insira o link do Javascript na página do seu site:

<script type="text/javascript" src="advertisement.js"></script>

Dentro do advertisement.js adicione os seguinte código Javascript:

document.write('<div id="tester">um anúncio qualquer</div>');

Agora, com o CSS você oculta o anuncio que você inseriu na página:

#tester {display:none;}

Feito, agora no final da página, próximo ao </body> insira este código Javascript que detecta e exibe a mensagem:

<script type="text/javascript">
if (document.getElementById("tester") != undefined)
{
 document.write('<p class="yes">O <strong>AdBlock Plus</strong> não foi detectado. Obrigado por confiar em nós!</p>');
}
else
{
 document.write('<p class="no">Detectamos que você está usando o <strong>AdBlock Plus</strong> ou algum outro software que bloqueia anúncios. Por favor, esteja ciente de que isso só está contribuindo para o desaparecimento do site. Precisamos de dinheiro para operar o site, e quase todos que vem de nossa publicidade online. Para ler mais sobre o porquê você deve desabilitar ABP, por favor <a href="#">click aqui</a>.<!-- end .content --></p>');
}
</script>

O código que detecta o bloqueio de anúncio pode ser originalmente encontrado no site erikswan.net

Categorias: Javascript | Visualizações: 1699 | Adicionado por: ShZlot | Avaliação: 0.0/0
Comentários: 0
avatar