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
Verificado por Whatsapp
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
 
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