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.
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.
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.)