Comment bloquer l'accès au site aux personnes utilisant adblock?
Existe-t-il un moyen de bloquer les personnes utilisant adblock en utilisant Javascript ou PHP? Ou au moins demander un arrêt via une fenêtre pop-up?
6 réponses
Vous devez exécuter un script pour détecter si la hauteur du bloc avec l'annonce est supérieure à 0. Si elle n'est pas supérieure à 0 et que l'annonce est toujours publiée pour vous, cela signifie que adblock ou un autre logiciel similaire est utilisé.
Vous pouvez même créer un faux blog avec une classe ou un identifiant appelé publicité. Et si ce blocage est bloqué par le navigateur, alors vous savez que le blocage est en mouvement. Vérifiez simplement sa hauteur en utilisant jQuery ou JavaScript.
Malheureusement, les gens ne réalisent pas combien il en coûte pour maintenir un site Web. Mais en revanche, certains sites se plient avec des fenêtres publicitaires pop-up.
Si l'humanité avait un esprit commun, peut-être qu'un certain équilibre pourrait être trouvé. Mais le problème de l'humanité est que chacun ne pense qu'à ses propres intérêts. Un esprit collectif nous aiderait à faire plus.
Créez un élément avec une classe CSS nommée "ad ad".
Adblock bloquera cet élément par défaut.
Mettez quelque chose dans cet élément pour qu'il ait une certaine hauteur. Vous pouvez fournir un lien ou une image.
Ensuite, en utilisant javascript (jQuer), vérifiez si l'élément a une hauteur supérieure à 0. Si c'est le cas, cela signifie que adblock est inactif. Si ce n'est pas là, c'est qu'il a été bloqué par adblock.
Mais le problème est que vous perdrez du trafic en le faisant et votre classement Google pourrait en souffrir pour votre site Web.