Como faço para exibir outra coisa se anúncios do Google é bloqueado?
-
07-07-2019 - |
Pergunta
Eu tenho um site desenvolvido em ASP.NET e VB.NET, que tem um lugar para um 160 x 600 google anúncio no lado direito da página.
Parece bom quando se mostra na página, mas eu descobri que quando o anúncio do Google é bloqueado, como é o meu local de trabalho, a página parece incompleta. Não há mensagem que mostra a dizer que o anúncio é bloqueado, isso só mostra em branco.
Eu não quero encontrar uma maneira de contornar o bloqueio, em vez gostaria de Dsiplay algo em seu lugar (um gráfico de minha própria, por exemplo), se for bloqueado.
Existe uma maneira de fazer isso?
Solução
Coloque-o em um <div>...</div>
, e logo depois colocar um JavaScript para determinar, pela sua altura ou pelo valor do document.frames.length
, a presença do AdSense. Se não foi detectado você alterar innerHTML do div, ou apenas document.write()
algo.
Se houver AdSense, document.frames.length
será finalmente 1.
Faça-o simpliest possível, porque eles não gostam de ver que seu site está mexendo com sua iframe, eles podem bloquear a sua conta do Google AdSense.
Outras dicas
Nunca tentei, mas você pode tentar usar o posicionamento CSS e z-index para furar um recipiente transparente para os anúncios do Google em cima de algum outro conteúdo.
Eu realmente não tenho idéia de como bem que iria funcionar, mas é o que eu tentaria se eu estivesse no seu lugar.