Ocultar y mostrar bloques de Google Adsense con consultas de medios

11

¿Esto ya es aceptable en AdSens ToS? (No puedo encontrar ninguna información sobre este caso específico). Si el usuario cambia el tamaño del navegador (css 3):

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

ejemplo en okcupid.com - sitio grande

La idea es presentar un sitio sin desplazamiento horizontal cuando el usuario cambia el tamaño de la ventana del navegador a 980 px o menos.

Andres SK
fuente

Respuestas:

8

No puedes ocultar anuncios; está en los términos y condiciones de AdSense en "5. Usos prohibidos":

No deberá, ni autorizará ni alentará a ningún tercero a: ... (ii) editar, modificar, filtrar, truncar o cambiar el orden de la información contenida en cualquier anuncio, enlace, bloque de anuncios, resultado de búsqueda o referencia Abotone, elimine, oculte o minimice cualquier anuncio, enlace, bloque de anuncios, resultado de búsqueda o botón de referencia de cualquier manera sin la autorización de Google;

Me parece bastante claro. (Probablemente se deba a que el código JavaScript del anuncio aún se ejecutaría, informando falsamente una vista del anuncio y retrasando el porcentaje de clics).

Mover el anuncio al área de pie de página para pantallas estrechas utilizando consultas de medios podría ser más seguro.

Actualización (julio de 2013) : el uso de JavaScript para detectar el ancho de página y publicar anuncios relevantes, en lugar de consultas de medios CSS para ocultar anuncios después de que la página se haya cargado y se hayan contado las vistas, ahora parece ser la opción más sensata, como en este ejemplo .

Mella
fuente
hola por tu respuesta nick. lo que aún no entiendo es por qué okcupid (sitio muy grande) lo hace sin consecuencias.
Andres SK
@andufo Quizás obtuvieron la autorización de Google. O tal vez simplemente no han sido atrapados todavía.
Nick
alexa.com/siteinfo/okcupid.com es un sitio con mucho tráfico y muy bien clasificado jeje, estoy apostando por la autorización.
Andres SK
3

Creo que los términos de servicio se refieren a una situación en la que carga los anuncios, pero luego no los muestra a los visitantes, por lo tanto, acumulando estadísticas de vista / clic. Si no carga el anuncio en primer lugar, debería estar bien. Sin embargo, tendría que hacer esto con JavaScript en lugar de CSS: detecte el ancho de la ventana, solo ejecute el código de AdSense si es más ancho que un cierto número.

robertc
fuente
¡buen punto! ahora tengo que averiguar cómo cargar pancartas adsense después de que el dom esté listo.
Andres SK
0

No sé cómo eran las cosas cuando publicaste tu pregunta, pero a partir de ahora, Google realmente recomienda el "diseño receptivo" sobre cualquier otra opción.

Este documento establece que puede utilizar @mediaconsultas con suficiente claridad , aunque no en texto exacto. (También puede leer esto ). Entonces, lo que está haciendo está bien.

Y no consideres lo que digo sin fundamento. Tome Mashable , por ejemplo. Lo hacen, y son uno de los principales editores premium de Adsense.

Tl; dr - A partir de ahora, lo que querías hacer está perfectamente bien según las reglas, según lo veo.

soy yo
fuente
Recomendar "diseño receptivo" es una cosa, usar mediaconsultas para ocultar AdSense es otra. ¿No creo que los documentos de Google que vincula para cubrir esto? Y Mashable no hace esto, todavía muestran los anuncios, pero en diferentes partes de la página.
MrWhite
@ w3d ¿Estás seguro de lo que estás diciendo? porque veo que Mashable usa esto: @media (max-width: 969px){ .box970 .visible-desktop .ad_container.ad970 {display:none !important} }¿Qué te dice eso? :)
its_me
Ese CSS en particular se relaciona con el encabezado ancho que, al menos en la página de inicio, no contiene AdSense. Todo el AdSense en la página parece permanecer a medida que se reduce la ventana gráfica. Sin embargo, tiene razón, en otras páginas hay AdSense en el encabezado y en el panel lateral y ambos se eliminan a medida que se reduce la ventana gráfica. Sin embargo, es un poco más complicado que esto. Si la página se carga inicialmente con un tamaño de ventana de visualización pequeño, AdSense ni siquiera se carga. Aumentar el tamaño de la ventana gráfica no muestra AdSense ya que nunca se cargó.
MrWhite
1
La respuesta de @ Nick todavía parece ser relevante, los términos y condiciones de AdSense citados siguen vigentes. Si AdSense no está oculto después de que se haya cargado (lo que da como resultado una impresión ), entonces está bien. Los usuarios móviles de AFAIK no cambian el tamaño de su ventana gráfica. El caso límite en Mashable donde la ventana del navegador se encoge (en el escritorio) y se quita AdSense podría haberse pasado por alto o han obtenido permiso de Google, no lo sé. En la mayoría de los casos, sin embargo, parecen seguir los términos y condiciones.
MrWhite
1
@ w3d Debo pedirle que lea la respuesta de un colaborador principal en los foros de Google Adsense.
its_me