Tutorial: Mostrar advertencia a los visitantes que bloqueen los anuncios.

  • Autor Autor SnakeNet
  • Fecha de inicio Fecha de inicio
S

SnakeNet

Xi
Programador
Mostrar advertencia a los visitantes que bloqueen los anuncios.

Como suele ser habitual hay un gran trafico de usuarios que bloquean nuestros anuncios haciendo así que las ganancias se vean reducidas y teniendo ellos un mejor campo de visualización.

No obstante se entiende que hay páginas que son muy invasivas y hay gran parte que lo activa mayormente por esos sitios, a culpa de uno pagamos otros...


La función es bastante simple de adaptar y aquí os detallo que hay que hacer.

1. Añadir detrás
de adsbygoogle.js", onerror="adBlockFuncion();">

2. Añadir código javascript y css.

Insertar CODE, HTML o PHP:
<script>
function adBlockDescarga()
{
alert("Desactiva el bloqueador de anuncios, para poder efectuar la descarga.");
}


function adBlockFuncion()
{
setTimeout(function() { 
ga('send', 'event', 'Blocker', 'click','Blocker');
},2000);
document.getElementById('ab-mensaje').style.display = 'block';
var b = document.getElementById('descarga'); 
b.setAttribute("href", "#block");
b.setAttribute("onclick", "adBlockDescarga();");


}
</script>

HTML:
#ab-mensaje{text-align:center;background-color:#E23C3C;color:#ffffff;font-weight:bold;border-bottom:solid 1px #333333};

3. Código adicional.

Adicionalmente si tu web tuviese enlaces de descargas a los mismos le añades id="descarga" y si usa adBlock la url se vera modificada para evitar que descarguen a no ser que se lo descarguen.

Resultado Final: En caso de tener habilitado adBlock href="" se vera alterado para evitar que hagan uso de descarga de archivos si de eso tratase el sitio, de lo contrario se puede adaptar a otra necesidad.

Y al usuario se le muestra un mensaje principal para que se lo desactive en caso de hacer caso omiso no podrá descargar dado que los enlaces se verán alterados y en caso de hacer click les mostrara un aviso.

Resultado de demostración

(Si no tenéis adBlock podéis ver el código y llamais a la función para ver el resultado.)
 
Perfecto para lo web
GRACIAS :encouragement:
 
Muy interesante lo enviare a favoritos enseguida
 
lindo tutorial amigo, lo guardo, gracias!
 
Gracias por el tutorial amigo, me va a servir bastante.
 
Buenisimo. Funciona
 
Muchas Gracias ah favoritos en una
 
Creo que Google penaliza este tipo de acciones,
 
a favoritos buen aporte
 
Creo que Google penaliza este tipo de acciones,

Alguna fuente oficial que respalde eso?

Por cierto sería genial algo así para Adsense que al tener activado el bloqueador oculte en content del artículo en wordpress.
 
Perfecto para lo web
GRACIAS :encouragement:

De nada 😛8:

Muy interesante lo enviare a favoritos enseguida

De acuerdo, espero que te sea de utilidad.

lindo tutorial amigo, lo guardo, gracias!

De nada 😉

Gracias por el tutorial amigo, me va a servir bastante.

De acuerdo, me alegra que te sea de utilidad.

Buenisimo. Funciona

Gracias, me algra que te sirva.

Muchas Gracias ah favoritos en una

De nada :encouragement:

Creo que Google penaliza este tipo de acciones,

No deberia penalizar dado que solo se añade un evento al javascript nada más se toca.

a favoritos buen aporte

Gracias.

Alguna fuente oficial que respalde eso?

Por cierto sería genial algo así para Adsense que al tener activado el bloqueador oculte en content del artículo en wordpress.

Como le mencione a él solo se añade un evento no manipula en nada el código principal y respecto a lo que dices se puede adaptar al igual que modifica la url puede modificar el articulo para que no sea legible.

Saludos.
 
como usarlo para oras conpañias de publicidad
 
Muy buena información amigo gracias por compartirla.:topsy_turvy:
 
Atrás
Arriba