AdSense script found
The standard public script is present. Continue checking publisher IDs, ad unit markup, account status, and policy signals.
Find AdSense scripts, adsbygoogle markers, and Google publisher IDs on public pages.
This checker reads public HTML. It cannot verify private account approval, ad unit status, or policy restrictions.
Overview
The AdSense Code Checker helps you verify whether a public page contains visible Google AdSense installation signals. It scans the fetched HTML for the pagead script, adsbygoogle markers, legacy google_ad_client values, and ca-pub publisher IDs.
This is useful when ads are not showing, a theme was changed, a plugin was replaced, or a page was migrated to a new platform. The checker confirms public installation signals, but it does not prove that Google has approved the site or that ads will serve.
How it works
Enter the page URL where you expect AdSense code to appear.
The checker fetches the public HTML and searches for AdSense script and publisher ID patterns.
The result tells you whether code signals are found, missing, partial, or hard to verify.
pagead2.googlesyndication.com/pagead/js/adsbygoogle.js in the public HTML.
AdSense ad slot markup that suggests ad units are installed on the page.
ca-pub values and older google_ad_client values that identify the publisher account.
Older google_ad_client code patterns found in legacy themes, copied templates, or old AdSense snippets.
Signals that help distinguish missing code, partial code, legacy code, or multiple publisher IDs.
AdSense Script: Found / Not Found.
Publisher ID: Found / Not Found.
Publisher ID: ca-pub-xxxxxxxxxxxxxxxx.
Use it to verify public installation
If code is missing, install the AdSense script and ad unit markup on the pages where ads should appear, then re-check the URL.
How to interpret results
The standard public script is present. Continue checking publisher IDs, ad unit markup, account status, and policy signals.
A ca-pub ID appears in public HTML. Confirm it belongs to the expected account and matches ads.txt when appropriate.
More than one ca-pub value appears in the public HTML. Check whether the IDs belong to the expected account and remove old, copied, or unrelated publisher IDs when necessary.
The fetched HTML does not contain common AdSense markers. The code may be missing, injected after render, blocked, or deployed on a different URL.
Limitations / disclaimer
Related tools
Scan a public page for Google AdSense publisher IDs such as ca-pub values.
Verify whether ads.txt exists and includes a valid Google seller line.
Run a page-by-page AdSense readiness audit and get a prioritized fix plan.
Check public signals that may indicate AdSense ban, block, or ad serving issues.
Check whether your website is ready before applying for Google AdSense.
Check whether your website meets basic public readiness signals for Google AdSense.
Common questions about what this checker can verify and how to interpret the public report.
No. Code detection only confirms public installation signals. Ad serving can still be affected by account status, policy, demand, consent, crawlability, or page quality.
ca-pub IDs identify the publisher account referenced by the public code and can be compared with ads.txt values.
The first version checks fetched public HTML. Browser-rendered network and DOM checks are planned for a later version.
Add the AdSense pagead script and ad unit markup to the target page, then confirm the code appears in the public HTML.
No. This checker only reads public page code. It cannot access your Google AdSense account, approval status, ad unit status, policy restrictions, or payment settings. Found code means that public installation signals exist, but it does not prove that the account or site is approved.
AdSense code may be missing if the theme, template, CMS plugin, tag manager rule, cache, or deployment process does not add the script to that URL. It may also be injected after render, blocked by consent settings, or only added to selected page types. Check the page template and compare it with a URL where ads are expected to appear.