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

  • Autor Autor Cicklow
  • Fecha de inicio Fecha de inicio
Cicklow

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
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:
graciasssssssssssssssssssssssssssssssssss
 
disculpa mod que beneficios hay por ocultar adsense en el movil ? :ambivalence:
 
No me funcionó, aparece en ambas plataformas.
 
Gracias, no le tengo uso pero pronto si lo tendré, este post debería ir a los principales de tutoriales.
 
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
 
Maestroooo hace días lo ando buscando gracias
 
En iPhone 5s amigo cicklow


Enviado desde mi iPhone 5s con Tapatalk
 
tengo una pregunta al hacer eso tendre mas ingresos o que
disculpen las molestias
 
tengo una pregunta al hacer eso tendre mas ingresos o que
disculpen las molestias

Si dice que es para que no se muestren los anuncios cómo tendrías más ingresos con eso. Es sólo para que no moleste al usuario.
 
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.
 
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 🙂
 
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:
¿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:
Atrás
Arriba