Ocultando e mostrando blocos do Google Adsense com consultas de mídia

11

Isso já é aceitável no Adsense ToS? (não foi possível encontrar nenhuma informação sobre este caso específico). Se o usuário redimensionar o navegador (css 3):

@media screen and (max-width: 980px) {
 #skyscraper { display: none; }
}

exemplo em okcupid.com - site grande

A idéia é apresentar um site sem rolagem horizontal quando o usuário redimensionar a janela do navegador para 980px ou menos.

Andres SK
fonte

Respostas:

8

Você não pode ocultar anúncios; está nos termos e condições do AdSense em "5. Usos Proibidos":

Você não deve autorizar ou incentivar terceiros a: ... (ii) editar, modificar, filtrar, truncar ou alterar a ordem das informações contidas em qualquer anúncio, link, bloco de anúncios, resultado de pesquisa ou referência Botão ou remova, oculte ou minimize qualquer botão de Anúncio, Link, Bloco de anúncios, Resultado da pesquisa ou Referência de qualquer forma sem a autorização do Google;

Parece muito claro para mim. Provavelmente, porque o código JavaScript do anúncio ainda seria executado, reportando falsamente uma visualização do anúncio e diminuindo a taxa de cliques.

Mover o anúncio para a área do rodapé para telas estreitas usando consultas de mídia pode ser mais seguro.

Atualização (julho de 2013) : usar o JavaScript para detectar a largura da página e exibir anúncios relevantes, em vez de consultas de mídia CSS para ocultar anúncios após o carregamento da página e a contagem das visualizações, agora parece ser a opção mais sensata, como neste exemplo .

usuario
fonte
oi pela sua resposta nick. o que eu ainda não entendo é por que o okcupid (site muito grande) faz isso sem consequências.
Andres SK
@andufo Talvez eles tenham autorização do Google. Ou talvez eles simplesmente não tenham sido pegos ainda.
Nick
alexa.com/siteinfo/okcupid.com é um site de alto tráfego e muito bem classificado, hehe, estou apostando na autorização.
Andres SK
3

Acho que os termos de serviço se referem a uma situação em que você carrega os anúncios, mas depois não os exibe para os visitantes, portanto, diminuindo as estatísticas de visualização / clique. Se você não carregar o anúncio em primeiro lugar, tudo ficará bem. Você teria que fazer isso com JavaScript, em vez de CSS - detecte a largura da janela, execute o código do AdSense apenas se for maior que um determinado número.

robertc
fonte
bom ponto! agora eu tenho que descobrir como carregar banners do adsense depois que o dom estiver pronto.
Andres SK
0

Não sei como estavam as coisas quando você postou sua pergunta, mas, a partir de agora, o Google realmente recomenda "design responsivo" sobre qualquer outra opção.

Este documento afirma que você pode usar as @mediaconsultas com clareza suficiente , embora não no texto exato. (Você também pode ler isso .) Então, o que você está fazendo está bem.

E não considere o que estou dizendo sem fundamento. Veja o Mashable , por exemplo. Eles fazem isso e são um dos principais editores do Adsense Premium.

Tl; dr - A partir de agora, o que você queria fazer é perfeitamente bom pelas regras, a meu ver.

sou eu
fonte
Recomendar um "design responsivo" é uma coisa, usar mediaconsultas para ocultar o AdSense é outra. Eu não acho que os documentos do Google que você vincula para cobrir isso? E o Mashable não faz isso, eles ainda exibem os anúncios, mas em diferentes partes da página.
precisa saber é
@ w3d Você tem certeza do que está dizendo? porque vejo que Mashable usa isso: @media (max-width: 969px){ .box970 .visible-desktop .ad_container.ad970 {display:none !important} }O que isso diz para você? :)
its_me 12/01
Esse CSS específico está relacionado ao cabeçalho amplo que, pelo menos na página inicial, não contém o AdSense. Todo o AdSense na página parece permanecer à medida que a janela de visualização é reduzida. No entanto, você está certo, em outras páginas há o AdSense no cabeçalho e no painel lateral e ambas são removidas à medida que a janela de visualização diminui. No entanto, é um pouco mais complicado que isso. Se a página for carregada inicialmente em um tamanho pequeno de janela de exibição, o AdSense nem mesmo será carregado. Aumentar o tamanho da janela de exibição não mostra o AdSense, pois nunca foi carregado.
MrWhite
1
@ A resposta de Nick ainda parece ser relevante, os termos e condições do AdSense citados ainda estão atualizados. Se o AdSense não estiver oculto após o carregamento (o que resulta em uma impressão ), tudo bem. Os usuários móveis do AFAIK não redimensionam sua janela de exibição. O caso de borda no Mashable, onde a janela do navegador está encolhida (na área de trabalho) e o AdSense removido, pode ter sido esquecido ou eles obtiveram permissão do Google, não sei. Na maioria dos casos, no entanto, eles parecem seguir os T & Cs.
MrWhite
1
@ w3d Preciso pedir que você leia a resposta de um dos principais colaboradores nos fóruns do Google Adsense.
02