S
SnakeNet
Xi
Programador
Mostrar aviso aos visitantes que bloqueiam os anúncios.
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.
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.)
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.
Inserir CODE, HTML ou 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.)