adblock-detect-react
Version:
Provides utilities to check if ad block is enabled on a page via both a React hook and a wrapper component.
45 lines (32 loc) • 1.1 kB
Markdown
//badge.fury.io/js/adblock-detect-react.svg)](https://www.npmjs.com/package/adblock-detect-react)

Provides utilities to check if ad block is enabled on a page via either a React hook or a wrapper component.
```tsx
import React from "react";
import { useDetectAdBlock } from "adblock-detect-react";
const SomeFunctionalComponent = () => {
const adBlockDetected = useDetectAdBlock();
React.useEffect(() => {
if (adBlockDetected) {
window.alert("ad block detected");
}
}, []);
return <div>{adBlockDetected && "Hello Ad Blocked Page"}</div>;
};
```
```tsx
import React from "react";
import { AdBlockDetectedWrapper } from "adblock-detect-react";
const SomeFunctionalComponent = () => {
return (
<AdBlockDetectedWrapper>
<div>{"Hello Ad Blocked Page"}</div>
</AdBlockDetectedWrapper>
);
};
```
[![npm version](https: