A professional tool for analyzing websites for Google AdSense ownership verification, script implementation, and ad unit detection.
AdSense Detective helps you quickly audit any website to verify AdSense integration. It checks for ownership verification, detects ad slots, and provides detailed reports on ad implementation.
- AdSense verification meta tags detection
- ads.txt file presence and validity
- Core AdSense script implementation checks
- Ownership verification status
- Framework: Next.js 15.3
- UI Components: Shadcn-ui
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
-
Enter a Website URL:
Input the URL of the website you wish to analyze (e.g.,https://example.com). -
Check Website:
The tool inspects the website for:- AdSense ownership verification tags.
- Presence of
ads.txtfiles. - Google AdSense core scripts.
- All detected HTML and AMP ad units.
-
Review Results:
Get a clear report on:- Verification status and detected issues.
- List of all ad units found (with client/slot IDs).
-
Clone the repository:
git clone https://github.com/isixe/adsense-detective.git
-
Navigate to the project directory:
cd adsense-detective -
Install dependencies:
pnpm install
Start the development server:
pnpm devOpen http://localhost:3000 in your browser.
├── src/
│ ├── app/ # Next.js app router pages
│ │ ├── page.tsx # Main landing page
│ │ ├── layout.tsx # Root layout
│ │ └── actions.ts # Server actions
│ ├── components/ # React components
│ │ ├── ui/ # Reusable UI components
│ │ ├── view/ # Page view components
│ │ └── layout/ # Layout components
│ ├── lib/ # Utility functions
│ ├── styles/ # Global styles
│ └── types/ # TypeScript definitions
├── public/ # Static assets
├── next.config.ts # Next.js configuration
├── tailwind.config.ts # Tailwind configuration
└── package.json # Dependencies
This project is licensed under the MIT License.