Domain spoofing costs publishers over $1 billion annually. Ads.txt solves this by creating a publicly verifiable list of authorized sellers for your ad inventory.
Your Complete Ads.txt File
# ads.txt for yourdomain.com # Generated by LLM CrawlGuard # Google AdSense google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
Finding Your Publisher ID
Log into Google AdSense. Go to Account → Account information. Your Publisher ID starts with "pub-" followed by 16 digits.
DIRECT vs RESELLER
DIRECT: You have a direct contract with the ad network.
RESELLER: The network resells your inventory through an intermediary.
Verifying Implementation
Visit yourdomain.com/ads.txt in a browser — it should show your raw text file. AdSense takes 24-48 hours to detect and validate the file.