Cómo hacer que los banners solo se muestren en la versión móvil

  • Autor Autor Guillermo Castillo
  • Fecha de inicio Fecha de inicio
Guillermo Castillo

Guillermo Castillo

Delta
Verificación en dos pasos activada
Hola betas, algún código para que los banners sólo se vean en versión móvil. Si alguien sabe le estaré muy agradecido.

saludos
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
PHP:
<?php
function is_mobile() {
    static $is_mobile = null;
 
    if ( isset( $is_mobile ) ) {
        return $is_mobile;
    }
 
    if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
        $is_mobile = false;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
            $is_mobile = true;
    } else {
        $is_mobile = false;
    }
 
    return $is_mobile;
}
?>
<?php
if(is_mobile()){
?>
ACA PUBLICIDAD MOVIL
<?php
}
?>
 
PHP:
<?php
function is_mobile() {
    static $is_mobile = null;
 
    if ( isset( $is_mobile ) ) {
        return $is_mobile;
    }
 
    if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
        $is_mobile = false;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
        || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
            $is_mobile = true;
    } else {
        $is_mobile = false;
    }
 
    return $is_mobile;
}
?>
<?php
if(is_mobile()){
?>
ACA PUBLICIDAD MOVIL
<?php
}
?>

gracias 🙂 saludos
 
Entre googleando a este tema y funciona!!!!!
 
Yo he entrado a través de Google, y eso que soy miembro de la comunidad.

No lo he probado, pero viendo que es de Clicklow funciona seeeguro.

Muchas gracias.
 
Eh usado el código en una de mis webs. Funciona sin problemas, los anuncios aparecen solo en móviles.
 
Atrás
Arriba