maari

    1.0.3 • Public • Published

    Build Status semantic-release Built with Gulp Served with jsdelivr

    MAARI JS

    A tiny and simple browser library for detecting ad blocker presence. If any of viewers use adblockers just say the swag "senjiruven"

    Note: It's famous mass dialogue from South Indian film.

    Features

    • Simple and Tiny library (Less than 1KB in size)
    • Zero Dependency
    • Currenty Supports all modern browsers except IE
    • CDN support

    Getting started

    <script src="https://cdn.jsdelivr.net/npm/maari/dist/maari.min.js"></script>

    Usuage

    const alertUser = () => {
        alert('Please turn off the ad blocker');
    };
     
    maari(alertUser);

    If any adblocker is detected then only the callback will be executed;

    FAQ

    Why yet another adblock detector library?

    There are many adblock detector modules on npm, unfortunately, I couldn't find any that fit my needs:

    • Comprehensive test suite
    • Covers all browsers atleast except IE
    • Unsurprising behavior
    • Well-maintained
    • Modern logic

    The most common problems I noticed in these modules was they are having unncessary logic, following some big list of rules. But the adblockers have become more smart and effective in blocking ads.

    License

    MIT © Bharathvaj Ganesan

    Install

    npm i maari

    DownloadsWeekly Downloads

    10

    Version

    1.0.3

    License

    MIT

    Last publish

    Collaborators

    • bharathvaj