Ads.txt Generator for Blogger

IAB Certified · Blogger Ready

Generate Your ads.txt
in 30 Seconds

Add AdSense, Media.net, PropellerAds and any custom sellers. Copy the code and paste it into Blogger Settings → Earnings. No file upload needed.

Authorized Sellers
Live Preview

Why You Need ads.txt

Protect your ad revenue, prevent domain spoofing, and stay compliant with every major ad network.

Prevent Ad Fraud

Stops bad actors from selling fake inventory on your domain. Only sellers you authorize can monetize your traffic.

AdSense Required

Google AdSense strongly recommends ads.txt. Without it, your earnings may be limited or your account flagged.

Blogger-Ready Format

Pre-configured for Blogger's shared ads.txt system. Just copy, paste into Settings → Earnings, and you're done.

Live Validation

Every line is validated in real-time. Catch typos in publisher IDs or wrong relationship types before you publish.

Multiple Networks

Run AdSense alongside Media.net, PropellerAds, Ezoic, or any other network. Add as many sellers as you need.

One-Click Export

Copy to clipboard or download as a .txt file. Ready to paste into Blogger, WordPress, or any CMS.

How to Add ads.txt to Blogger

Four simple steps. No file hosting, no FTP, no plugins.

1

Generate

Add your AdSense publisher ID and any other ad networks above.

2

Copy

Click "Copy Code" to copy the generated ads.txt content.

3

Paste in Blogger

Go to Settings → Earnings → Custom ads.txt and paste the code.

4

Verify

Visit yourblog.blogspot.com/ads.txt to confirm it's live.

Frequently Asked Questions

What is ads.txt and why do I need it?
ads.txt (Authorized Digital Sellers) is an IAB Tech Lab standard that lets publishers publicly declare who is authorized to sell their digital inventory. It prevents domain spoofing and unauthorized reselling of your ad space. Google AdSense strongly recommends it, and most major ad networks respect it.
Where do I paste ads.txt on Blogger?
Blogger doesn't let you upload files to your root domain. Instead, go to Blogger Dashboard → Settings → Earnings, scroll to the "Custom ads.txt" section, paste your generated code there, and click Save. Blogger will automatically serve it at yourblog.blogspot.com/ads.txt.
What is the correct format for an ads.txt line?
Each line follows this format: domain, publisher-id, relationship-type, tag-id (optional). For AdSense on Blogger it looks like: blogger.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0. The domain is always blogger.com for Blogspot blogs, and the tag ID is Google's certified account ID.
What's the difference between DIRECT and RESELLER?
DIRECT means you have a direct business relationship with the seller (e.g., you signed up for AdSense yourself). RESELLER means a third party is authorized to sell your inventory (e.g., an ad network or SSP acting on your behalf). Most bloggers only need DIRECT entries.
Can I use multiple ad networks?
Yes! You can list as many sellers as you want. Just add one line per seller. Common combinations include AdSense + Media.net, AdSense + PropellerAds, or AdSense + Ezoic. Each network provides its own publisher ID and (sometimes) a tag ID.
How long until ads.txt takes effect?
After you save it in Blogger, it's usually live within minutes. However, ad crawlers (like Google's) may take 24–48 hours to re-crawl your ads.txt file. You can verify it's live by visiting yourblog.blogspot.com/ads.txt directly.