Comment détecter et arrêter le blocage des publicités

Ce tutoriel explique comment détecter si votre lecteur utilise un bloqueur de publicités. Les logiciels (et extensions) de blocage de publicités sont utilisés pour empêcher l’affichage de publicités gênantes sur les sites Web.

Fermare Ad Blocker
Fermare Ad Blocker

Le bloc bloc de publicité crée une expérience conviviale pour les lecteurs sans publicité, mais entraîne une perte de revenus significative. La perte de revenus pour les éditeurs due à l’utilisation de logiciels de blocage de publicités avoisine 15 à 25 % de leurs revenus. Selon une étude menée par Adobe, le blocage des publicités est responsable d’une perte estimée à environ 22 milliards de dollars dans la publicité en ligne.

Il existe de nombreux bloqueurs de publicités sur le marché. Les plus populaires sont AdBlock Plus, AdBlock, AdGuard, Stands Fair Adblocker, etc. Pour les détecter, nous devons avoir une solution générique qui ne devrait pas être spécifique à un logiciel ou une extension de blocage de publicités particulier et qui devrait fonctionner indépendamment du navigateur utilisé par l’utilisateur. La solution suivante est une méthode basée sur Javascript pour découvrir si le blocage des publicités est activé au niveau de l’utilisateur.

window.onload = function() {
    setTimeout(function() {
        var ad = document.querySelector("ins.adsbygoogle");
		var modal = document.getElementById("myModal");

        if (ad && ad.innerHTML.replace(/s/g, "").length == 0) {
  			modal.style.display = "block";
        }

    }, 2000);
};

Si vous utilisez Blogger ou toute autre plateforme de blog, vous pouvez encapsuler le code CSS et Javascript ci-dessus dans les balises comme suit.

<style type="text/css">
IL TUO CODICE CSS
</style> 
<script type="text/javascript">
//<![CDATA[ 
IL TUO CODICE JAVASCRIPT
//]]>
</script> 
Pubblicato in

Se vuoi rimanere aggiornato su Comment détecter et arrêter le blocage des publicités iscriviti alla nostra newsletter settimanale

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*