Tutorial: Ocultar anuncios al ingresar desde un móvil en Wordpress

Cicklow Seguir
Seguidores
20

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
En este nuevo tutorial aprenderán como ocultar adsense cuando el usuario que ingresa, lo hace desde un mobil!
Colocan este código en functions.php de su theme:
PHP:
function esMobil() {
	    $is_mobile = '0';

	    if (preg_match('/(android|up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
	        $is_mobile = 1;
	    }

	    if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']), 'application/vnd.wap.xhtml+xml') > 0) or((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
	        $is_mobile = 1;
	    }

	    $mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));
	    $mobile_agents = array('w3c ', 'acs-', 'alav', 'alca', 'amoi', 'andr', 'audi', 'avan', 'benq', 'bird', 'blac', 'blaz', 'brew', 'cell', 'cldc', 'cmd-', 'dang', 'doco', 'eric', 'hipt', 'inno', 'ipaq', 'java', 'jigs', 'kddi', 'keji', 'leno', 'lg-c', 'lg-d', 'lg-g', 'lge-', 'maui', 'maxo', 'midp', 'mits', 'mmef', 'mobi', 'mot-', 'moto', 'mwbp', 'nec-', 'newt', 'noki', 'oper', 'palm', 'pana', 'pant', 'phil', 'play', 'port', 'prox', 'qwap', 'sage', 'sams', 'sany', 'sch-', 'sec-', 'send', 'seri', 'sgh-', 'shar', 'sie-', 'siem', 'smal', 'smar', 'sony', 'sph-', 'symb', 't-mo', 'teli', 'tim-', 'tosh', 'tsm-', 'upg1', 'upsi', 'vk-v', 'voda', 'wap-', 'wapa', 'wapi', 'wapp', 'wapr', 'webc', 'winw', 'winw', 'xda', 'xda-');

	    if (in_array($mobile_ua, $mobile_agents)) {
	        $is_mobile = 1;
	    }

	    if (isset($_SERVER['ALL_HTTP'])) {
	        if (strpos(strtolower($_SERVER['ALL_HTTP']), 'OperaMini') > 0) {
	            $is_mobile = 1;
	        }
	    }

	    if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') > 0) {
	        $is_mobile = 0;
	    }

	    return $is_mobile;
}
add_action( 'wp_head', 'esMobil' );

Ahora donde muestran sus anuncios en el theme usan (este codigo lo que hace es solo mostrar adsense (u otra publi) solo cuando se entra desde la pc):
PHP:
<?php if(esMobil()==0 || esMobil()==false){ ?>
--- ACA ADSENSE ---
<?php } ?>

Si quieren mostrar otro anuncio cuando es mobil, pueden usar:
PHP:
<?php if(esMobil()==0 || esMobil()==false){ ?>
--- ACA ADSENSE ---
<?php }else{ ?>
--- ACA OTRO ADSENSE MOBIL ---
<?php } ?>

PD: NO Citen el post completo por si hay que hacer alguna modificacion
PD: Para blogger u otro CMS: http://forobeta.com/tutoriales-de-blogger/331581-ocultar-adsense-movil-blogger.html

Edit del 25/05: Se agrego soporte para mas móvil y mejorar la detección de los mismos!
 
Última edición:

zero777

Lambda
Desde
9 Jun 2013
Mensajes
2.972
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
disculpa mod que beneficios hay por ocultar adsense en el movil ? :ambivalence:
 

Rickroma

1
Lambda
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
2 Ago 2011
Mensajes
2.922
No me funcionó, aparece en ambas plataformas.
 

JorgeNegocios

1
Pi
SEO
Verificación en dos pasos activada
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Desde
27 Abr 2009
Mensajes
5.568
Gracias, no le tengo uso pero pronto si lo tendré, este post debería ir a los principales de tutoriales.
 

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
Si quieren para otra plataforma, pueden ver una respuesta que dejé hace meses en el foro [Ocultar con CSS]
Ref: ****

Eso no se permite por adsense!!! es baneo de cuenta segura... antes de recomendar deberías saber eso!!!
https://support.google.com/adsense/answer/1354736?hl=es

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, display:none),
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.

Y para otras plataformas se usa: http://forobeta.com/tutoriales-de-blogger/331581-ocultar-adsense-movil-blogger.html
 

robikhan

Delta
Desde
28 Oct 2013
Mensajes
581
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Solo estoy retroalimentando el post. Eliminalo si gustas.
 

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

VaMpE

Iota
Domainer
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Feb 2011
Mensajes
2.497
Maestroooo hace días lo ando buscando gracias
 

Rickroma

1
Lambda
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
2 Ago 2011
Mensajes
2.922
En iPhone 5s amigo cicklow


Enviado desde mi iPhone 5s con Tapatalk
 

zero777

Lambda
Desde
9 Jun 2013
Mensajes
2.972
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
tengo una pregunta al hacer eso tendre mas ingresos o que
disculpen las molestias
 

Galbatorix

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 May 2013
Mensajes
1.231
Mola.

Aunque ocultar implica que algo está ahí, pero no se ve y no es este caso.

Lo que sucede es que la página se genera sin anuncios. Y no se tienen que usar técnicas prohibidas por el programa.

Ocultar adsense usando CSS, usando las técnicas que malamente recomiendan por ahí, es una forma de dispararse uno mismo a los pies. Increíblemente hay quienes lo hacen.

Mola publicar desde el móvil.
 

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
Mola.

Aunque ocultar implica que algo está ahí, pero no se ve y no es este caso.

Lo que sucede es que la página se genera sin anuncios. Y no se tienen que usar técnicas prohibidas por el programa.

Ocultar adsense usando CSS, usando las técnicas que malamente recomiendan por ahí, es una forma de dispararse uno mismo a los pies. Increíblemente hay quienes lo hacen.

Mola publicar desde el móvil.

Si seria: Quitar adsense en móvil!

---------- Post agregado el 11-may-2014 hora: 03:27 ----------

tengo una pregunta al hacer eso tendre mas ingresos o que
disculpen las molestias

Como te explique en el PM, es por los tamaños de los banners en el movil. un 336x280 ocupa toda la pantalla y eso adsense no quiere!

---------- Post agregado el 11-may-2014 hora: 03:28 ----------

En iPhone 5s amigo cicklow


Enviado desde mi iPhone 5s con Tapatalk

Podrias entrar aca: Whats My User Agent? y decirme que te pone, asi lo colocamos en el post :)
 
L

LinuxBot

funciona si el blog usa plugin de cache ? por ejemplo un usuario ve un post y desde una pc y esa cache se guarda, y otro usuario ve el mismo post pero desde un movil ? como seria?
 
Última edición por un moderador:

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

Carlos Arreola

Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
¡Excelente comerciante!
Suscripción a IA
Desde
6 Abr 2009
Mensajes
12.385

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
¿Pero en las nuevas versiones de quickcache ya no está ese problema no? O al menos no veo las opciones para eso.

En el momento del post (en mi blog) tenia ese problema, no me he fijado si aun tiene ese problema!...tendria que ver en mi WP de testeos a ver si aun da problemas!. Ya que muchos accedian desde el movil y les mostraba el diseño del escritorio... y viceversa...

--------
[MENTION=1]Carlos Arreola[/MENTION] ya vi que paso, la nueva versión de QC, saco muchas cosas y las convirtió en pagas (licencia PRO), la cual ahí esta lo del hash md5 de mi tutorial...
 
Última edición:
Arriba