W3Ask






BEM-VINDO  >  INTERNET  >  WEBMASTER

Mostrar mensagem de aviso se AdBlock estiver habilitado




Como exibir uma mensagem de aviso no meu site se o Adblock estiver ativado? O AdBlock é usado cada vez mais por usuários da Internet, o que reduz muito a receita dos webmasters. Portanto, queremos informar às pessoas que estamos sendo impactados por esta perda de receita e que seria bom para elas desabilitarem este plugin do Chrome (ou Firefox) para o nosso nome de domínio se gostarem do conteúdo. presentes no site em questão.

Para fazer isso, usamos um código em javascript. Você deve criar um arquivo dgp.js que você colocou na raiz do site. O nome deste arquivo é muito comum em gerenciamento de anúncios e sistemas de exibição. AdBlock (ou um plugin equivalente) irá, portanto, bloqueá-lo. O resultado é que adicionaremos "bloco" no estilo do elemento de divisão de conteúdo, que apresentará a mensagem de aviso aos usuários. Você deve remover as tags php no início e no final do código abaixo se você estiver usando html.

?>

<div id="vjZTBrmDGzHC">
Our website is made possible by displaying online advertisements to our visitors.<br>
Please consider supporting us by disabling your ad blocker.
</div>

<script src="https://seusite.com/dfp.js" type="text/javascript"></script>
<script type="text/javascript">

if(document.getElementById('LxqjdPoDOwCG')){
document.getElementById('vjZTBrmDGzHC').style.display='none';
} else {
document.getElementById('vjZTBrmDGzHC').style.display='block';
}

</script>

<?php

Conteúdo do arquivo dfp.js:

var e=document.createElement('div');
e.id='LxqjdPoDOwCG';
e.style.display='none';
document.body.appendChild(e);














Publicações relacionadas:


Remova o espaço extra dos anúncios se o AdBlock estiver ativado
https://53.ip-193-70-41.eu/remova-espaco-extra-anuncios-adblock-estiver-ativado/
Quando o AdBlock é ativado, o navegador da web ainda exibirá espaços onde o anúncio deveria ter sido exibido. Isso é muito chato porque ...
Problema no aviso de renovação com renovação automática do Letsencrypt
https://53.ip-193-70-41.eu/problema-aviso-renovacao-automatica-letsencrypt/
Você pode ter um problema de acesso proibido 403 ao renovar automaticamente seu certificado SSL gerado pelo Letsencrypt. Isso se deve ao ...
Mensagem de erro HTTP 500 com WordPress
https://53.ip-193-70-41.eu/mensagem-erro-http-500-wordpress/
Às vezes, é possível obter um erro do tipo HTTP 500 após a instalação de um novo plug-in na interface do WordPress. Isso também pode ...
Mensagem de erro do Cron com o Sendmail
https://53.ip-193-70-41.eu/mensagem-erro-cron-sendmail/
Se você receber a seguinte mensagem: Isso certamente significa que você tem dois módulos para enviar e-mails e que um deles gera problemas. ...
Mensagem de erro "incapaz de estabelecer uma conexão de dados sem fio" no Samsung Galaxy S5
https://53.ip-193-70-41.eu/mensagem-erro-incapaz-estabelecer-conexao-dados-fio-samsung-galaxy-s5/
Ao definir o MMS de envio e recebimento no Galaxy S5 (ou outro telefone de última geração), podemos ter a mensagem "incapaz de estabelecer ...