ads.txt for AdSense: What Authorized, Not Found, and Unauthorized Mean
ads.txt for AdSense: File-Then-Status. What Authorized, Not found, and Unauthorized mean in AdSense and Search Console—not the approval checklist.

ads.txt for AdSense is a root-domain text file that names which sellers may monetize your inventory—not a second approval checklist and not the review clock.
This page is File-Then-Status. It is not Google AdSense approval checklist (before apply). It is not AdSense review time (pending versus Getting ready). It is not site readiness scan (pre-apply audit).
Publish ads.txt at https://yourdomain.com/ads.txt with the publisher line Google documents. Then read Authorized versus Not found in the account—not as a rumor translation.
Official starting points: AdSense ads.txt guidance (confirm live title) · IAB ads.txt spec.
Table of contents
- File-Then-Status
- What the file looks like
- Status words in plain language
- Common fixes on small blogs
- ads.txt versus review pending
- FAQ
- Fetch your ads.txt once
File-Then-Status
FILE-THEN-STATUS
1. HOST → https://example.com/ads.txt returns 200 text/plain
2. LINE → google.com, pub-XXXXXXXX, DIRECT, f08c47fec0942fa0 (example format—verify live help)
3. WAIT → crawlers recheck on their schedule
4. READ → AdSense connection / site status column
5. FIX → path, typo, wrong pub ID—not a second AdSense account
The file is small. Most pain is hosting path and typo in pub-ID, not missing SEO plugins.
What the file looks like
Google's help walks through creating ads.txt with your publisher ID. Typical pattern (verify current doc):
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Rules of thumb:
- File lives at the root of the domain you show AdSense (
example.com/ads.txt, not buried in/blog/) - Plain text, one seller per line
- No HTML wrapper page pretending to be a file
Subdomain blogs on blog.example.com still need policy clarity on which host AdSense considers the site—match what you submitted in the account.
Status words in plain language
Labels change in UI copy. Translate like this:
| Status (typical) | Usually means | First fix |
|---|---|---|
| Authorized | File found; entry matches expected seller line | Keep file maintained after domain moves |
| Not found | No reachable ads.txt at root | Upload file; fix redirect loops; check HTTPS |
| Unauthorized | File exists but line wrong or incomplete | Fix pub-ID; remove stale partner lines you do not use |
| Not applicable | Some account types show N/A | Read live help—do not force a line from a screenshot |
Do not treat Not found as "AdSense rejected my site." It is a file crawl message. Rejection reasons live on the rejected owner.
Do not treat Authorized as "infinite RPM." It is bookkeeping so buyers know you declared Google as a seller.
Common fixes on small blogs
Wrong folder — WordPress in subdirectory while ads.txt sits on marketing root. Put the file where AdSense expects for the submitted domain.
Redirect chain — http → https → wrong host. curl the final URL.
Typo in pub- — one digit off keeps Unauthorized lit for days.
CDN cache — old empty file cached. Purge after upload.
Domain move — recreate ads.txt on the new host before you wonder why status flipped—see move blog domain for the wider migration list.
ads.txt versus review pending
The review-time owner covers snippet placement, account status, and patience after apply. ads.txt has its own column in connection reports.
Mixing them causes people to rewrite privacy policies when the real issue is a 404 on /ads.txt.
Sequence for many publishers:
- Readiness scan + checklist
- Apply and wait on status
- Place code when instructed
- Publish ads.txt when Google documents it for your connection
- Read Authorized / Not found without refreshing the page every hour
FAQ
What is ads.txt for AdSense?
A root text file listing authorized ad sellers, including your Google publisher line.
What does Authorized mean?
Google found a matching seller entry as documented—confirm live UI.
What does Not found mean?
Missing or unreachable file at the expected root URL.
Is ads.txt the same as approval?
No. Approval is application. ads.txt is seller declaration after connection paths begin.
Is this the pending review clock?
No. See the review-time owner.
Do I need ads.txt before apply?
Usually later in the connection flow—checklist first.
Can wrong ads.txt block ads?
It can affect serving depending on policies—fix the file.
Where is official help?
AdSense Help ads.txt articles—confirm live.
Fetch your ads.txt once
Open https://yourdomain.com/ads.txt in a private window. If you see HTML, you are not done. If you see your google.com line, wait for the account column to catch up. File-Then-Status is a hosting task—not a reason to publish a second AdSense checklist.
Keep learning
More guides in the same topic lane.
Word to PowerPoint Online Free: Slides From a DOCX, Not a Redesign
Word to PowerPoint online free: lift a DOCX into editable PPTX in the browser—working draft, not a design pass. CashPilot tool walkthrough.
Bulk WebP Converter Online Free: PNG and JPG to a ZIP
Bulk WebP converter online free: convert up to 50 PNG/JPG images to WebP and download a ZIP—browser job, not a Photoshop seat.
Regex Extractor Online Free: Pull Emails and URLs From Pasted Text
Regex extractor online free: paste messy text, pull emails, URLs, and phones—format extraction only, not inbox verification. CashPilot tool.