Ultra-simple and ultra-lightweight (700 bytes) adblock detection library.
- Enhanced detection over BlockAdblock
- TypeScript support
- Ultra-lightweight file of only 700 bytes
npm i block-adblock-jsimport AdDetect from "block-adblock-js";
if (AdDetect.check()) {
// with adblock enabled
}jsdelivr: https://cdn.jsdelivr.net/npm/block-adblock-js
<script type="module" defer>
// Using defer, below scripts run when the DOM is completely built.
import AdDetect from 'https://cdn.jsdelivr.net/npm/block-adblock-js';
if (AdDetect.check()) {
// with adblock enabled
}
</script><script lang="ts">
import AdDetect from "block-adblock-js";
export default defineComponent({
mounted() {
if (AdDetect.check()) {
alert("Adblock is enabled");
} else {
alert("Adblock is disabled or not installed");
}
},
});
</script>