[TUT] Muestra un mensaje para los usuarios con Adblock
Iniciado por Sauron · 12 sept 2014 · 3 respuestas · 12.830 visitas
Sauron Cada vez es más común que los usuarios naveguen con el plugin de Adblock activado para que les elimine toda la publicidad.
Unas de las maneras de poder mostrarle algún mensaje a estos usuarios es tan sencillo mirar una capa de publicidad y si esta en su interior no tiene contenido, quiere decir que el adblock lo ha removido. Por ejemplo para la publicidad más común que es el adsense sería el siguiente código:
<script> // Run after all the page elements have loaded window.onload = function(){ // This will take care of asynchronous Google ads setTimeout(function() { // We are targeting the first banner ad of AdSense var ad = document.querySelector("ins.adsbygoogle"); // If the ad contains no innerHTML, ad blockers are at work if (ad && ad.innerHTML.replace(/\s/g, "").length == 0) { // Since ad blocks hide ads using CSS too ad.style.cssText = 'display:block !important'; // You can put any text, image or even IFRAME tags here ad.innerHTML = 'Your custom HTML messages goes here'; } }, 2000); // The ad blocker check is performed 2 seconds after the page load }; </script>
Debes modificar ad.innerHTML = 'Your custom HTML messages goes here'; que es el HTML que vas a mostrar al usuario.kou Lo acabo de probar y no funciona :(
Error al analizar XML, línea 1053, columna 15: The entity name must immediately follow the '&' in the entity reference
Esta línea:
if (ad && ad.innerHTML.replace(/\s/g, "").length == 0) {DanielDiaz Es más sencillo hacer lo que dices de esta forma:
<script>
$(document).ready( function() {
window.setTimeout( function() {
var bottomad = $('#bottomAd'); // Div que tiene algo de contenido que ha desaparecido
if (bottomad.length == 1) {
// FUNCION EN JQUERY PARA MOSTRAR EL BLOQUEADOR
}
}
}, 1);
});
</script>rufoqe que buena, lo probare
Este hilo pertenece al archivo del foro y ya no admite respuestas.
Otros hilos de esta sección
- Social Locker simple en HTML y JavaScriptSauron · 16 jun 201420 respuestas · 47.307 visitasÚltimo mensaje: 7 dic 2018
- Script para postear en diferentes grupos de Facebookrodrigol · 6 jun 201418 respuestas · 43.485 visitasÚltimo mensaje: 7 may 2018
- Scrapear con phytoncarlosse · 3 may 201411 respuestas · 24.557 visitasÚltimo mensaje: 19 mar 2017
- Desofuscar código JavaScriptSauron · 7 ago 20147 respuestas · 18.061 visitasÚltimo mensaje: 12 oct 2016
- Redirección .htaccess de un dominiowrongchris · 15 mar 20174 respuestas · 15.565 visitasÚltimo mensaje: 29 nov 2017
- Scrapear utilizando PHP nativo y la librería CurlSauron · 19 mar 20147 respuestas · 15.162 visitasÚltimo mensaje: 9 jul 2015
- Ayuda script para forzar a ver anuncio a los usuariosdobrick · 26 feb 20185 respuestas · 15.034 visitasÚltimo mensaje: 12 may 2019
- Duda para desarrolladores webharmonica · 8 may 20158 respuestas · 14.252 visitasÚltimo mensaje: 20 jul 2015

