1.0.1 • Published 2 years ago

adblock-hunter v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Adblock Hunter 🔫

This library enables you to determine whether a user is using an ad blocker or not.

Installation

$ npm install --save adblock-hunter

Examples

NPM:

import { isAdblocking } from 'adblock-hunter'

isAdblocking().then((adblocking) => {
  if (adblocking) {
    // an adblocker is present
  }
})

// or

const someFunction = async () => {
  // some of your code here...

  const adblocking = await isAdblocking()
  if (adblocking) {
    // an adblocker is present
  }
}

Browser

<head>
  <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/Blaumaus/adblock-hunter/dist/adblock-hunter.js" defer></script>
</head>
<body>
  <script>
    document.addEventListener('DOMContentLoaded', () => {
      const { isAdblocking } = window['adblock-hunter']

      isAdblocking().then(res => {
        if (res) {
          // Adblock Detected
        }
      })
    })
  </script>
</body>
</html>

API

isAdblocking

isAdblocking is a function which makes a call to Google Ads URL and checks wheater the request succeeds (user has no adblock) or not (the adblock is present).\ The returned value is Promise<Boolean>.

Donate

You can support the project by donating me at https://ko-fi.com/andriir

1.0.1

2 years ago

1.0.0

2 years ago