@renfei/adblock-detect-react
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

adblock-detect-react

Description

Provides utilities to check if ad block is enabled on a page via either a React hook or a wrapper component.

Example Usage

useDetectAdBlock hook

import React from "react";
import { useDetectAdBlock } from "@renfei/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>;
};

AdBlockDetectedWrapper component

import React from "react";
import { AdBlockDetectedWrapper } from "@renfei/adblock-detect-react";

const SomeFunctionalComponent = () => {
  return (
    <AdBlockDetectedWrapper>
      <div>{"Hello Ad Blocked Page"}</div>
    </AdBlockDetectedWrapper>
  );
};

Package Sidebar

Install

npm i @renfei/adblock-detect-react

Weekly Downloads

56

Version

1.1.2

License

MIT

Unpacked Size

11 kB

Total Files

21

Last publish

Collaborators

  • renfei