@mesmotronic/next-adsense
v1.0.0
Published
Google AdSense components for Next.js
Downloads
57
Maintainers
Readme
Google AdSense components for Next.js
This is the simplest possible React components for using Google Adsense with Next.js app router.
Install
npm i @mesmotronic/next-adsense
Use
In your layout.ts
file, add the GoogleAdSense
component and set client
to your publisher ID:
import { GoogleAdSense } from "@mesmotronic/next-adsense";
...
<GoogleAdSense client="ca-pub-XXXXXXXXXXXXXXXX" />
On your pages, you can then add a GoogleAdUnit
component to wrap the <ins>
elemenent Google AdSense
creates for you in its code generator, for example:
import { GoogleAdUnit } from "@mesmotronic/next-adsense";
...
<GoogleAdUnit>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXX"
data-ad-format="auto"
data-full-width-responsive="true"
></ins>
<GoogleAdUnit>
All ad unit types and sizes are supported.
That's it!