2012-02-20 18 views
7

Soy propietario de un sitio, actualmente uso Adsense para monetizar. Decidí cambiar el diseño de mi sitio a un diseño receptivo para que el sitio web se presente adecuadamente en una variedad de tamaños de pantalla, pero desafortunadamente Adsense no es muy flexible con respecto a esto. Es relativamente simple simplemente ocultar la publicidad de escritorio grande cuando el ancho de la pantalla es demasiado pequeño, pero esto no es bueno para los ingresos y de lo que he leído podría estar en contra de los Términos del servicio de Google.Making Adsense Responsive

¿Alguien puede pensar en alguna forma de hacer algo con Adsense para que funcione de manera intuitiva con un diseño receptivo?

+0

¿alguna vez se encontró ninguna solución a este anuncio, donde el cambio de tamaño de la pantalla 'como Google sólo se adapta al cargar la página'? – brendosthoughts

Respuesta

1

Google ahora tiene bloques de anuncios adaptables: https://support.google.com/adsense/answer/3543893

+0

Estas son ciertamente una forma razonable de emplear anuncios receptivos dentro de los términos del servicio, aunque no cambian en el usuario cambiar el tamaño de la ventana de su navegador (solo en una recarga de página). –

0

Realmente no ha proporcionado suficiente información. Como obviamente sabe, un "diseño receptivo" puede ser tan simple como flotar su contenido para que los elementos se deslicen uno debajo del otro cuando no encajan horizontalmente.

Por lo tanto, puede flotar su iframe de Adsense a cada lado del contenido flotante y colocarlo debajo de todo lo demás cuando no encaje en la pantalla.

Sin embargo, como no ha proporcionado un enlace ni ningún detalle sobre su sitio, no tengo idea de si eso sería aceptable para usted. Dado que no puede cambiar la escala de AdSense sin crear problemas para usted, no veo ninguna otra opción que tenga.

+0

Soy consciente de que puedo mover la unidad Adsense alrededor de la página, pero el ancho de una unidad no permite un diseño totalmente receptivo. Mi problema es con respecto a un ancho móvil. –

2

Supongo que, en su cuenta, es posible que configure varias unidades de AdSense para varias dimensiones que ofrece Google. Luego, con Javascript en la carga de la página, decida qué bloque de anuncios usar, según el ancho de la pantalla y la lista de dimensiones de unidades disponibles, e inyecte el código HTML de la unidad AdSense correspondiente de forma dinámica:

Esto debería permitirle disminuir progresivamente el ancho del anuncio a tan solo 120 píxeles. Sin embargo, no conozco los TDS, pero la técnica me parece bastante legal.

Si, por ejemplo jQuery sería utilizado y el anuncio debe colocarse justo después del título de la página principal del <h1>, algo como esto haría:

$('The HTML code for the AdSense unit goes here').insertAfter('h1'); 
+0

Creo que esta es probablemente la mejor solución en este momento (aunque no hace completamente lo que esperaba). Puede funcionar para ver en diferentes dispositivos, sin embargo, tengo usuarios que a menudo les gusta cambiar el tamaño de la ventana del navegador, ya que generalmente están codificando mientras leen mis artículos (eso es algo para lo que no creo que esto funcione). –

+0

Incluso puede hacer eso, creo. Puede suscribirse al evento 'resize' del navegador y eliminar el anuncio cuando comience el cambio de tamaño. Emplee un temporizador inactivo de pocos segundos y reinícielo cada vez que salga el evento 'resize '. El trabajo de Timer será garantizar que los valores se resuelvan por la nueva decisión.Entonces es un negocio como antes. Mida el espacio, decida las dimensiones e inyecte un nuevo anuncio de ajuste. –

+0

Idea interesante: piensa que va en contra de los TOS estúpidos (las personas pueden cambiar el tamaño del correo no deseado, aunque el tiempo de inactividad algo así lo impide), pero esta es probablemente la mejor respuesta a la pregunta. –

0

Basado en su subresponse, parece que esto es un problema de bloque de anuncios móvil. Tenga en cuenta que Adsense no contará un tamaño de pantalla web (es decir, 728x90) en una unidad móvil, incluso si aparece cuando ve la página en su navegador móvil.

En su lugar, debe utilizar un banner móvil (es decir, 320x50) en su página móvil.

Avísame si tienes más preguntas.

Cuestiones relacionadas