J’ai cédé les droits de ce plugin (Avril 2016). Merci de suivre les liens ci-dessous pour vous rendre sur la documentation officielle.

Présentation du plugin   Documentation

logo

 

Ce plugin détecte les utilisateurs d’Adblock et leur affiche un message personnalisé pour leur demander de désactiver leur bloqueur de pub. Il vous aide donc à bloquer Adblock et participe à augmenter vos revenues publicitaires.

Adblock Notify est un plugin WordPress très simple à utiliser, il fournis de nombreuses options et paramètres pour le personnaliser comme bon vous semble. A widget pour le tableau de bord de votre administration est inclus, il vous permet de suivre les statistiques des visites grâce à des compteurs.

Caractéristiques du plugin

  • Détecte les logiciels adblock (ex Adblock Plus)
  • Génère des sélecteurs et des noms de fichiers aléatoire pour empêcher adblock de bloquer le plugin
  • Notification grâce à une Popup jQuery (Reveal by ZURB) ou une redirection Javascript.
  • Remplace les publicités bloquées (cachées) par un message personnalisé
  • 3 options sont disponibles pour notifier vos visiteurs
  • Vous aide à améliorer vos revenus liés à la publicité.
  • Compatible avec un design responsif
  • N’appel les scripts JS et styles CSS que quand nécessaire
  • Totalement intégré au design de votre thème
  • User Friendly
  • De nombreuses options de design sont disponibles et du CSS peut facilement être inséré
  • Interface d’administration simple et agréable (grâce à Titan Framework)
  • Statistiques sur votre tableau de bord
  • Vous indique combien d’utilisateurs on désactivé leur bloqueur de pub après avoir vu votre message
  • Respecte les bonne pratique de développement WordPress
  • Supporte tous les types de pub, y compris les pubs asynchrones
  • Supporte les images, les shortcodes et plus encore (ex: PayPal donate button)
  • Utilise les cookies pour une meilleure expérience utilisateur
  • Compatible avec tous les navigateurs récents
  • Supprime les paramètre du plugin à la suppression de celui-ci (vous aide à garder une base de donnée propre)

TELECHARGER LE PLUGIN

Merci de demander de l’aide ou de reporter d’éventuels bugs, c’est ainsi que la communauté avance !

Prérequis WordPress

  • WordPress 3.7+ (n’a pas été testé sur les version inférieur mais devrait fonctionner)
Désactivez votre logiciel adblock pour voir la vraie pub ou activez le pour voir le message alternatif.

Modal popup - Adblock Notify Plugin for WordPress

Attention

  • La configuration de votre serveur doit autoriser allow_url_fopen (voir dans PHP.ini – allow_url_fopen=On) ou supporter au moins CURL (mode dégradé). Pas d’inquiétude, c’est le cas dans la grande majorité des cas.
  • Votre répertoire « /uploads » to avoir un CHMOD à 0664. C’est le cas par défaut.
  • Il se peut que le plugin ne fonctionne pas parfaitement avec un plugin de cache (cela dépend des paramètres)
  • Nécessite que vos visiteurs aient le Javascript d’activé  (option « no js » incluse)

Installation

  • Uploadez et activez le plugin
  • Cliquez sur le lien de menu « Adblock Notify »
  • Suivez les instructions, chaque option est documentée 😉

Plugin installation - Adblock Notify Plugin for WordPress

Comment fonctionne le plugin

Vous pouvez notifier les utilisateurs utilisant Adblock de TROIS manières différentes !

  1. Une boîte de dialogue sympa et légère avec un contenu personnalisable : la solution PASSIVE
  2. Un simple redirection vers la page de votre choix : la solution AGRESSIVE
  3. Un message personnalisable à la place des publicité bloquées : la solution TRANSPARENTE

Seulement une des deux premières options peut être activée à la fois. La troisième fonctionne seule et peut être configurée indépendamment.
Vous pouvez facilement changer d’option sans en perdre les paramètres de configuration.

Adblock Notify utilise nativement les cookies pour une meilleure expérience utilisateur et une navigation moins intrusive. Cela signifie que les visiteurs ne verront la boîte de dialogue qu’une seule fois ou ne seront redirigés vers votre page personnalisée qu’une seule fois.
Vous pouvez les désactiver, en revanche, si vos visiteurs utilisent un bloqueur de pubs, ils verront la boîte de dialogue ou seront redirigés pour chaque page visitée.

Le widget de statistiques Adblock Notify est disponible sur votre tableau de bord (s’il n’est pas visible, dépliez le menu « Options de l’écran » en haut à droite).

Message Alternatif

Vous pouvez insérer un message personnalisé là où vos publicités sont normalement affichées.

Le plugin va ajouter une nouvelle DIV « propre » juste avant le conteneur qui contient normalement la publicité pour afficher votre message personnalisé.

Information : Un minimum de connaissances en HTML est requis pour configurer cette fonctionnalité.

Que signifie « Cloner le conteneur de la pub » ?
Cela signifie que vous pouvez demander à Adblock Notify de copier les propriétés CSS de l’élément qui contient vos publicités pour les insérer dans le style d’un nouveau conteneur qui ne sera pas bloqué par adblock. Grâce à ce processus, le design de vos pages ne devrait pas être trop perturbé.
Le nouvel élément sera du même type que l’original depuis lequel il a été cloné (DIV, SPAN, etc) et aura la CLASS .an-alternative.

Les options disponibles sont :

  1. Mode Personnalisé : Essaiera de récupérer toutes les propriétés CSS définies dans votre thème et vous laissera choisir lesquelles conserver (voir Propriétés CSS du Mode Personnalisé).
  2. Mode Soft (Recommandé) : Essaiera de récupérer toutes les propriétés CSS définies dans votre thème et les ajoutera automatiquement à son clone. Si le navigateur ne supporte pas cette fonctionnalité, il essaiera automatiquement le Mode Hard.
  3. Mode Hard : Essaiera de récupérer toutes les propriétés CSS compilées par le navigateur (ne lira pas les fichiers CSS). Cette option peut ajouter une grosse quantité de CSS « inline » au nouveau conteneur.

Cette fonctionnalité est exécutée par du Javascript (+jQuery) et est à 95% fonctionnelle sur tous les navigateurs modernes, même sur IE8+. Pour les 5% restant, le plugin est capable d’ignorer les potentielles erreur de JS et créera dans tous les cas une DIV avec la CLASS .an-alternative.
Testé et parfaitement fonctionnel sous Chrome, Firefox, Safari, Opera, IE8+

Que ce passe t’il si je n’active pas cette option ?
Le plugin va ajouter une nouvelle DIV « propre » avec la CLASS .an-alternative juste avant le conteneur qui contient normalement la publicité. Vous pouvez ajouter vos propres propriétés CSS dans le champ dédié ci-dessous.

Advert replacement - Adblock Notify Plugin for WordPress

Stats widget - Adblock Notify Plugin for WordPress

Widget de statistiques (WordPress Dashboard Widget)

Ce widget vous permet d’affiche le total de pages vues et le total de pages vues avec un logiciel adblock activé. Il vous donne également le nombre de visiteurs ayant désactivé leur bloqueur de pubs.

Les données sont affiché grâce à des graphiques colorés et très visuels !

Vous avez également accès à l’historique des pages vues sur une semaine.

Langues supportées

  • Anglais[en_US]
  • Français [fr_FR]
  • Serbe [sr_RS] – Merci à Ogi Djuraskovic – firstsiteguide.com
  • Russe [ru_Ru] – Merci à Ivanka

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Les commentaires sont fermés.

Afficher les 51 commentaires

51 commentaires

  1. Bonjour Brice,

    Merci pour ton message. Je viens de tester le système de popup et il fonctionne très bien, mais j’aimerais ne pas l’utiliser et me contenter uniquement de messages alternatifs.

    J’ai essayé avec « .wpappbox .left » dans « Sélecteurs des publicités (Séparés par des virgules) » au niveau des options, et « #google-ads, .promo .adsense, .sponsored » pour les conteneurs du message alternatif, mais rien ne se passe.

    Merci 🙂

    • Hello Laurent,
      Il faut que tu mettes « .wpappbox .left » dans « Sélecteurs des publicités » ET dans « Conteneurs des publicités » !
      Normalement si la popup marche, ça devrait marcher à présent.
      Bonne journée.

  2. Bonjour,

    Afficher un message personnalisé à la place des publicités m’intéresse beaucoup.
    J’essaye d’utiliser et de configurer ce plugin, mais rien ne s’affiche en lieu et place des espaces publicitaires.

    J’utilise des publicités Google AdSense, est-ce que les « conteneurs des publicités » à indiquer sont particuliers ? J’ai un peu de mal à saisir cette partie.

    Merci par avance pour vos lumières 🙂

    • Bonjour Laurent,
      Est-ce que le système de popup fonctionne ?
      Je ne vois rien sur ton site pour le moment.
      Sinon, à priori, pour configurer le message alternatif, il faudrait utiliser le sélecteur suivant : .wpappbox .left
      Bonne journée

  3. Bonjour,

    Le problème de la boîte de dialogue qui se positionne en pied de page est toujours d’actualité. Pourtant je n’utilise ni WP Rocket et CloudFlare. Quelqu’un aurait-il trouvé la solution ? Merci d’avance

    • Bonjour,
      Certains utilisateurs ont en effet déjà eu ce problème et le problème venait de leur thème ou de conflits avec d’autre plugins. Je te conseils donc d’essayer de changer de thème pour tester ? Puis de désactiver les plugins 1 à 1 pour comprendre d’où vient le problème. On pourra ensuite chercher une solution à ton problème.

  4. Bonjour,

    adblock est devenu de plus en plus agressif
    le plugin sur quelques sites ne fonctionne plus
    donc j’ai une suggestion, est ce possible de faire une nouvelle version Beta (disponible uniquement ici par exemple) intégrant le script f*ck adblock 4 beta qui est très efficace
    github.com/sitex…/tree/v4.x

    merci

  5. Bonjour Brice,

    Même problème que Byothe.Y aurait il pas une possibilité de fixer le problème modifiant les class ou ID dans la partie CSS personnalisé (utilisateurs avancés) en attendant que tu trouves une solution de ton côté ?

    Dans tous les cas, merci pour le plugin qui malgré tout fait le job.

  6. Bonjour,
    J’ai essayé d’installer le plugin sur byothe.fr avec l’option « Boite de dialogue » mais malheureusement tout s’affiche en-dessous du pied de page au lieu d’une boite…

    Pour info, j’utilise WP Rocket et CloudFlare… qui pourraient peut être poser problème.

  7. Super plugin, configuration en 5min. Plus le fait de pouvoir ajouter ses propres propriétés CSS au message alternatif. Exactement ce que je cherchais. Tu boiras un coup à ma santé 😉

    • Because you didn’t read the plugin description :

      Adblock Notify has been blacklisted by adblocker softwares but it is still working properly with the « Random selectors and files » option. Make sure to disable your adblocker to view screenshots in WordPress.org and in your admin area to view all the plugin’s options fields and the dashboard widget.

  8. Many thanks, it works!
    Only the Adblock Notify Stats doesn’t show the beautiful graphs any more, only numbers, not coloured lines.

  9. I have already these lines in my function.php:

    '',
    'after_widget' => '',
    'before_title' => '',
    'after_title' => '',
    ));

    ?>

    Where exactly should I add yours?

    maybe like this:


    '',
    'after_widget' => '',
    'before_title' => '',
    'after_title' => '',
    ));

    ?>

  10. I added as you wrote, but it didn’t work:

     »,
    ‘after_widget’ =>  »,
    ‘before_title’ =>  »,
    ‘after_title’ =>  »,
    ));

    function bweb_filter_an_prepare_redirect($content){
    $content = preg_replace(‘/\ »anPermalink\ »\:\ »undefined\ »/i’, ‘ »anPermalink »: »http://win.sinapsi.org/sinapsi.org/annunci/annunci.htm »‘, $content);
    return $content;
    }
    add_filter(‘an_prepare’,’bweb_filter_an_prepare_redirect’);

    ?>

    • Did you flush the plugin cache (random selector) ? Did you use cookies ? Did you flush your WordPress cache and browser cache ?
      I juste tried it, and it works great.

    • Hi,
      Hummm…something like that should works:

      function bweb_filter_an_prepare_redirect($content){
      $content = preg_replace('/\"anPermalink\"\:\"undefined\"/i', '"anPermalink":"YOUR_URL"', $content);
      return $content;
      }
      add_filter('an_prepare','bweb_filter_an_prepare_redirect');

      Just select the redirect option within the main plugin option page and leave the target page empty.
      Regards

  11. I established yours плагтн, everything works. But there is a question. I want to modify the template so that not to show part of information to at whom AdBlock is included. Prompt if your plug-in defined that at the user the blocker is installed, I can receive this information from your plagtn? Value of a variable changes or it is possible to start function which will return true or false value?

  12. Merci pour votre réponse.

    J’ai activé le plugin et j’ai décidé d’utiliser la solution « hard », et rediriger mes visiteurs utilisant Adblock vers une page spéciale pour leur dire de désactiver le bloqueur de pub pour poursuivre la navigation sur le site.

    J’ai testé de naviguer avec le browser Adblock sur mobile, et en effet, le visiteur est directement redirigé vers la page voulue.

    En revanche, sur la version bureau, j’ai activé adblock plus et je peux tout de même consulter le site sans être gêné.

    L’adresse du site est www.blog-rct.com

    Merci d’avance pour votre aide. Si vous avez des questions particulières, n’hésitez pas à me les poser.

    Cordialement.

  13. Bonjour,

    la boîte de dialogue et la redirection fonctionnent bien sur mobile. En revanche, sur la version desktop, ni la boîte de dialogue ni la redirection ne fonctionne.

    Je ne comprends pas vraiment pourquoi …

    Merci d’avance.

  14. not working correctly after todays update [wordpress with wpsupercache], now i had to disable this, because people without adblock gets notification about adblock

  15. Bonjour, je trouve l’outil vraiment extra. Toutefois, sur mon site, les statistiques ne fonctionnent pas: j’ai bien le panel sous le dashboard, mais tout reste à 1… Sinon, le reste fonctionne. Une piste ? (incompatibilité de thème ou de plugin ?)
    Merci d’avoir conçu cet excellent outil.
    Greg

    • Salut Benicourt,
      Je ne sais pas si tu as noté que les administrateurs ne sont pas inclus dans les stats. Ça signifie que tu dois soit te déconnecter, soit te mettre en navigation privée. Merci de me dire ce qu’il en est 😉

    • Oui, bien sûr ! J’ai une centaine de visiteurs tous les jours d’après analytics et cela fait plus d’une semaine que je suis équipé du plugin… mais les stats ne bougent pas. J’ai un copain qui l’a installé et lui ça fonctionne…
      Je suis sous WordPress 4.1
      J’utilise: Akismet, Broken Link Checker, Disqus Comment System, Google Adsense Dashboard, Google Analytics by Yoast, Google Analytics Dashboard for WP, Google Language Translator, Google XML Sitemaps, Simple Links, Simple Page Ordering, Simple Share Buttons Adder, WordPress Related Posts, WP-PageNavi et WP Code Highlight
      Mon thème est Twenty Fourteen: 1.3
      Voilà, je crois que c’est tout.

    • Merci pour ces précisions.
      C’est assez étrange car je viens d’inspecter ta page et l’appel en ajax pour le compteur est correctement effectué :
      action:call_an_adblock_counter
      an_state[]:total
      an_state[]:blocked

      C’est donc normalement bien stocké en base. Si tu souhaites que je regarde de plus prêt, envoie moi un accès admin depuis mon formulaire de contact 🙂

  16. Merci Brice pour votre ajout de fonction mais avec cette fonctionnalité nous pouvons faire ça seulement pour les pages mais pas pour certains articles?

  17. De rien, voici le plugin que j’ai utilisé pour renommer le répertoire wp-content, peut-être qu’il y a un problème de compatibilité…

    Bonne journée et bravo pour ce plugin qui fonctionne parfaitement !

  18. Pour information si d’autres rencontrent le même problème que moi, j’ai réussi à résoudre le problème, voici comment j’ai fais :

    – J’ai essayé dans un premier temps de recréer un dossier wp-content et uploads avec le CHMOD 777
    – Désactivation du plugin et réactivation pour test – nok
    – Ensuite j’ai basculé mes dossiers au cas où en CHMOD 755
    – Désactivation du plugin et réactivation pour test – nok
    – Et si on cochait la fameuse case de l’option BETA ???
    – Et miracle ça fonctionne !

    Donc si on a modifié à l’aide d’un plugin ou manuellement le nom du dossier wp-content il faut obligatoirement cocher cette case pour que les fichiers s’enregistrent correctement 😉

    En tout cas merci pour ton aide car lorsque j’ai fais la mise à jour du plugin je n’ai pas pensé regarder si il y avait de nouvelles options !

    • Merci de ce retour. Et ces précisions.
      Le plugin utilise la fonction wp_upload_dir native de WordPress, c’est donc étrange qu’il n’est pas été capable de trouver où se trouvait le répertoir d’upload de tes fichiers.
      Bonne journée !

  19. J’ai réactivé le plugin et ai eu ce message :

    L’extension a généré 253 caractères d’affichage inattendu lors de l’activation. Si vous voyez un message « headers already sent » (Les en-têtes ont déjà été envoyés), des problèmes avec les flux de syndication ou d’autres erreurs, essayez de désactiver ou enlever cette extension.

    Dans les réglages la nouvelle option BETA n’est pas cochée mais j’ai ce message qui apparaît :

    There was an error creating Adblock Notify CSS and JS files. Upload directory is not writable. Please CHMOD « wp-content/uploads » to 0777 [ Changing File Permissions ]

    Don’t worry, we thought about it. Adblock Notify will print the scripts directly in your DOM, but for performance purpose it is recommended to change your uploads directory CHMOD!

    Je pense que c’est parce que j’ai fais les modifications pour renommer le dossier wp-content…

  20. Bonjour,

    Depuis la mise à jour du plugin j’ai ce message qui apparaît dans le footer de ma page d’accueil :

    Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /homepages/XX/XXXXXXXXXX/htdocs/media/plugins/adblock-notify-by-bweb/adblock-notify-functions.php on line 727

    Warning: file_get_contents(http://SITE.URL/plugins/adblock-notify-by-bweb/css/an-style.min.css): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /homepages/XX/XXXXXXXXXX/htdocs/media/plugins/adblock-notify-by-bweb/adblock-notify-functions.php on line 727

    En attendant j’ai désactivé le plugin, une idée ?

    • Hi Yay.
      Can you please open a threat on the WordPress.org plugin support forum and provide more details about your problem.
      thanks.

  21. Bonjour, ce plugin a l’air top! Avons nous la possibilité de faire la demande de désactivation que sur certains articles?
    Si non, connaissez vous un plugin qui le fait ?
    Merci davance

  22. J’ai l’impression d’avoir ENFIN trouvé mon bonheur. Aprés de nombreuses recherches, je n’avais jamais trouvé un bon script, ou plugin qui me permettrait d’annoncer l’anti blocage de manière plus transparente et non agressive. Enfin, maintenant je vais le tester et on verra bien ce que ça va donner 🙂