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: What Authorized, Not Found, and Unauthorized Mean

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

  1. File-Then-Status
  2. What the file looks like
  3. Status words in plain language
  4. Common fixes on small blogs
  5. ads.txt versus review pending
  6. FAQ
  7. 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 meansFirst fix
AuthorizedFile found; entry matches expected seller lineKeep file maintained after domain moves
Not foundNo reachable ads.txt at rootUpload file; fix redirect loops; check HTTPS
UnauthorizedFile exists but line wrong or incompleteFix pub-ID; remove stale partner lines you do not use
Not applicableSome account types show N/ARead 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 chainhttphttps → 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:

  1. Readiness scan + checklist
  2. Apply and wait on status
  3. Place code when instructed
  4. Publish ads.txt when Google documents it for your connection
  5. 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.