Como fazer com que os banners só sejam exibidos na versão móvel

  • Autor Autor Guillermo Castillo
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao 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.
 
Voltar
Topo