Cómo ocultar un anuncio en versión móvil con CSS

kanikase Seguir

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
Hola, tengo una duda, tengo mi blog con diseño responsive, y en el diseño para computadora, estoy utilizando dos anuncios arriba del titulo de la entrada, por lo que si se ve desde un celular, se veran dos anuncios, separados solo por un salto de linea, lo que no esta pemitido porque ocuparia toda la pantalla, ahora mi duda, puedo usar css para ocultar uno de esos anuncios en la vista movil, ya lo probe y funciona, es esto:

HTML:
<style>@ media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	#ocultar-adsense{
		display:none;
	}
}
</style>

Gracias :)
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
Hola, tengo una duda, tengo mi blog con diseño responsive, y en el diseño para computadora, estoy utilizando dos anuncios arriba del titulo de la entrada, por lo que si se ve desde un celular, se veran dos anuncios, separados solo por un salto de linea, lo que no esta pemitido porque ocuparia toda la pantalla, ahora mi duda, puedo usar css para ocultar uno de esos anuncios en la vista movil, ya lo probe y funciona, es esto:

HTML:
<style>@ media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	#ocultar-adsense{
		display:none;
	}
}
</style>

Gracias :)

funcionar funciona... pero...
Insertar CODE, HTML o PHP:
Técnicas que se deben evitar

A continuación, se indican algunas técnicas que debe evitar:

    ocultar bloques de anuncios en cualquier momento (por ejemplo, [B][COLOR="#FF0000"]display:none[/COLOR][/B]),
    implementar el código de anuncio de AdSense de forma que oculte el contenido,
    utilizar cualquier método para forzar la visualización de más de tres bloques de anuncios de AdSense en una página,
    manipular la orientación de los anuncios utilizando palabras clave ocultas, IFRAMES o cualquier otro método,
    distribuir anuncios en correos electrónicos o software,
    colocar anuncios flotantes o bloques que se deslicen para atraer la atención no deseada.

Pero al usar los responsives podes usar un banner chico, ejemplo 468 x 60 sino en este sitio tenes los banners recomendados para mobiles: https://support.google.com/adsense/answer/2953032?hl=es
 

kanikase

Préstamo
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2014
Mensajes
4.716
funcionar funciona... pero...
Insertar CODE, HTML o PHP:
Técnicas que se deben evitar

A continuación, se indican algunas técnicas que debe evitar:

    ocultar bloques de anuncios en cualquier momento (por ejemplo, [B][COLOR="#FF0000"]display:none[/COLOR][/B]),
    implementar el código de anuncio de AdSense de forma que oculte el contenido,
    utilizar cualquier método para forzar la visualización de más de tres bloques de anuncios de AdSense en una página,
    manipular la orientación de los anuncios utilizando palabras clave ocultas, IFRAMES o cualquier otro método,
    distribuir anuncios en correos electrónicos o software,
    colocar anuncios flotantes o bloques que se deslicen para atraer la atención no deseada.

Pero al usar los responsives podes usar un banner chico, ejemplo 468 x 60 sino en este sitio tenes los banners recomendados para mobiles: https://support.google.com/adsense/answer/2953032?hl=es

El problema no es que anuncio usar, el problema es como le hago para que en computadora aparezcan 2 anuncios 300x250 arriba del titulo, y en celular solo 1 :confused:
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
El problema no es que anuncio usar, el problema es como le hago para que en computadora aparezcan 2 anuncios 300x250 arriba del titulo, y en celular solo 1 :confused:

con PHP http://mobiledetect.net/

PHP:
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
 
// No es mobil
if ( !$detect->isMobile() ) {
 echo 'ACA ADSENSE PC';
}

// Es un mobil o tablet
if ( $detect->isMobile() ) {
 echo 'ACA ADSENSE MOBIL';
}
 

anferro

1
Ómicron
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
29 Oct 2011
Mensajes
4.544
usa los anuncios responsive de adsense
 

idani

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Mar 2014
Mensajes
5
Respondiendo a tu pregunta, yo diría que ocultar un anuncio de adsense no debería ser ilegal. Y no creo que te digan nada.

Lo que tendrías que ir con cuidado, es de no sobrepasar el número máximo permitido (3 en el caso de los bloques), ya que eso si que está penado. (Por ejemplo tener 4, pero sólo visibles 3). Los que tengas "hidden", haz como que cuentan.

Pero tal como te comentan, Google tiene el anuncio responsivo. Mi opinión es que una web responsiva debería utilizar este tipo de anuncios, entre otros motivos está el de aumentar el SEO, ya que debe ser un factor importante que Google tendrá en cuenta para posicionar tu página en los resultados de las búsquedas.

Mi experiencia con los anuncios responsivos es que manda el ancho más que el alto. Pero los anchos del anuncio se adaptan, por lo que he podido observar hasta ahora, muy bien al espacio disponible. Yo de ti los probaría.

Saludos
 

genako

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 May 2012
Mensajes
684
Yo tengo uno en el sidebar, y el sidebar desaparece en la versión móvil (con CSS). Ahí no pasa nada, no?
 

mecm

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Dic 2013
Mensajes
67
Yo tampoco no creo que te digan nada, solo te van a penalizar sin avisarte.
 

epsilo99

1
Xi
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
1 Dic 2011
Mensajes
4.136
los tenia con css como tu e investigando vi que es ilegal ocultar bloques así que los quite y utilizo bloques responsitivos y hasta ahora la mejor opción. :)
 
Arriba