Ads.txt and App-ads.txt are simple yet powerful tools used in the digital advertising ecosystem—especially in programmatic advertising—to prevent ad fraud and ensure transparency about who is authorized to sell a publisher's inventory.
? What Is Ads.txt?
Ads.txt stands for Authorized Digital Sellers. It is a plain text file that web publishers (like streaming websites or news outlets) place on their root domain (e.g., https://example.com/ads.txt).
? In Simple Terms:
It's a “public whitelist” telling advertisers: “Here are the companies I’ve authorized to sell my ad space.”
✅ Why It Matters:
Prevents domain spoofing (fraudsters pretending to be the publisher).
Helps Demand-Side Platforms (DSPs) and buyers verify authorized sellers.
Increases transparency and trust in the programmatic supply chain.
? Sample ads.txt File:
Each line includes:
Ad System Domain – e.g.,
google.comPublisher Account ID – your account with that ad system
Type of relationship –
DIRECTorRESELLERCertification ID – optional but recommended (TAG ID)
? What Is App-Ads.txt?
App-ads.txt is the mobile app and CTV/OTT equivalent of ads.txt. It's used by app developers and OTT platforms to list authorized ad sellers for their mobile apps or connected TV apps.
? It’s hosted at the developer’s website, not inside the app.
Example:
For an app by “Revry TV”, you might find it at:https://revry.tv/app-ads.txt
? In Simple Terms:
“These are the companies allowed to sell ads inside my app.”
? Why App-ads.txt Is Critical for OTT/CTV:
Prevents spoofed inventory in mobile and CTV apps.
Protects AVOD publishers from revenue loss due to fraud.
Required by many SSPs and DSPs before bidding on your inventory.
? Sample app-ads.txt File:
?️ Visual Overview
? Ads.txt & App-ads.txt Flow Diagram
? Key Differences Between Ads.txt and App-ads.txt
| Feature | Ads.txt | App-ads.txt |
|---|---|---|
| Used For | Websites | Mobile Apps & OTT/CTV Apps |
| Hosted At | Website root domain | Developer's root domain |
| Prevents | Web ad fraud | App/CTV ad fraud |
| Who Implements It | Website publisher | App developer or OTT publisher |
| Format | Plain text | Plain text |
? Best Practices
Always keep your
ads.txtandapp-ads.txtfiles up to date.Include only trusted sellers.
Use HTTPS URLs to host the files.
Validate them using tools or manually (e.g., browser check or crawlers).
Would you like me to generate a visual example file or create an infographic comparing the two?
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article