[email protected]
Facebook
Chilro
LinkedIn
GitHub
  • Blog
  • GitHub
  • Currículo
    • LinkedIn
    • StackOverflow
  • 🙈
    • 🇺🇸 Inglês
    • 🇪🇸 Español
    • 🇫🇷 Francês
    • 🇧🇷 Português

Detectando o AdBlock com jQuery ou JavaScript

Agosto 13, 2015TruquesSem comentáriosjfadev

Recentemente um grande número de usuários usa extensões de navegador que bloquear publicidade, o mais conhecido é o AdBlock Plus. Se nosso site é financiadas graças à publicidade isso pode ser um problema. Neste caso podemos usar JavaScript para detectar se o AdBlock ou outro plugin similar está bloqueando nossa publicidade.

Uma astúcia pode ser colocando o script de publicidade dentro de um div e verificar se sua altura for maior que 0.

Html:

1
2
3
<div class="myAd">
    <!-- Ad code -->
</div>

 

JQuery:

1
2
3
4
5
jQuery(document).ready(function() {
    if (jQuery('.myAd').height() == 0) {
        // AdBlock active
    }
});

Js:

1
2
3
4
5
6
7
8
var interval = setInterval(function() {
    if (document.readyState === 'complete') {
        clearInterval(interval);
        if (document.getElementsByClassName('myAd')[0].clientHeight > 0) {
            // AdBlock active
        }
    }    
}, 100);

 

Outra astúcia pode ser cheque para iframes desde anúncios como o AdSense usá-los.

jQuery:

1
2
3
if (jQuery('iframe').length > 0) {
    // AdBlock active
}

Js:

1
2
3
if (document.getElementsByTagName("iframe").item(0) == null) {
    // AdBlock active
}

 

: AdBlock, Ads, jQuery, JS, Desenvolvimento Web
jfadev
https://jordifernandes.com
Programador e analista de sistemas desde 2006. Diplomado em Engenharia de Software em Marselha +10 anos de experiência em Tecnologias Web. Atualmente VueJS & Symfony.

Posts relacionados

Polymer 1.0 O framework está agora pronto para produção

Junho 2, 2015jfadev

Symfony2: Serviço para recuperar Endereço apartir do CEP (Brasil) em formulário por AJAX

Julho 16, 2015jfadev

Curso de Babylon.js

Maio 1, 2015jfadev

Traduzir


Os meus Tweets

Postagens Rencentes

  • JFA PWA Toolkit
  • Lista de backlinks para SEO
  • Lista completa de geradores de backlinks para posicionamento SEO
  • Modal Dialog para Material Design Lite
  • Executar comando de Symfony2 no cronjobs no CPanel em um host compartilhado
  • Detectando o AdBlock com jQuery ou JavaScript
  • Vídeo: Introdução ao Apache Cordova em espanhol
  • jQuery: Carregar imagens conforme necessário (lazy load)
  • Materializecss: outro framework Material Design
  • Diretório de mais de 5.000 APIs

Links Patrocinados

Categorias

  • APIs (2)
  • Frameworks (8)
  • Bibliotecas (2)
  • Notícias (8)
  • Plugins (2)
  • Projetos (1)
  • Codigos (1)
  • Ferramentas (4)
  • Truques (7)

Conheça

  • Los Mejores Top 10
  • Loja Slow Fashion RJ

Tags

3D Android API Apple Apps Babylon.js Backlinks Blog Bug Chrome Extension Database E-commerce ES6 Facebook Framework Game Engine Ghost Referrer Google Google Analytics HTML5 IndexedDB Internet das Coisas iOS jQuery JS Material Design Messenger Native Apps PHP Portfolio Referrer Spam Responsivo Secret codes SEO SMS Spam Storage Symfony2 Editor de texto UI Desenvolvimento Web WebGL Windows Phone WooCommerce Wordpress
Facebook
Chilro
LinkedIn
GitHub

© 2013-2020 Jordi Fernandes Alves