Minimal Adblock/Adblock Plus Detector With jQuery
File Size: | 3.25 KB |
---|---|
Views Total: | 3455 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

An ultra-light jQuery Adblock Detector that helps developers to detect if there are extensions for blocking ads (e.g. Adblock, Adblock Plus) currently active in the browser.
How to use it:
1. Download and insert the JavaScript file jquery.adblock-detector.js
after jQuery.
<script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"> </script> <script src="jquery.adblock-detector.js"></script>
2. Detect whether the current browser has Adblock enabled.
$.adblockDetector.detect().done(function(adsEnabled){ if (!adsEnabled) { // do something } });
3. Advanced usage. The plugin uses Sweetalert2 to show a warning popup when there is an Adblock extension is activated in the browser.
<link href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/7.28.11/sweetalert2.min.css" rel="stylesheet"> <script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/7.28.11/sweetalert2.min.js"></script>
$.adblockDetector.detect().done(function(adsEnabled){ if (!adsEnabled) { swal({ title: 'Adblock Detected', text: "You won't be able to access this page", type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Disable Adblock' }).then((result) => { if (result.value) { swal( 'Thank You!', 'Refresh The Page', 'success' ) } }) } });
This awesome jQuery plugin is developed by xxnoobmanxx. For more Advanced Usages, please check the demo page or visit the official website.