Protect your app
ad revenue
Monitor, validate, and generate app-ads.txt files for your mobile apps and games. Ensure compliance with the IAB specification and never miss an authorized seller entry.
Everything you need
A complete toolkit for managing app-ads.txt across all your properties.
Automated Monitoring
Schedule periodic checks of your app-ads.txt files. Get notified when something breaks or changes unexpectedly.
Deep Validation
30+ checks against the IAB Tech Lab specification — from syntax errors to missing network entries with fix suggestions.
Smart Generation
Generate correct app-ads.txt files from your configured ad networks. Always up-to-date with the latest entries.
Instant Alerts
Get notified via email or Telegram when issues are detected or ad network entries are updated.
Line-by-line validation
Every line of your app-ads.txt file is parsed and validated against 30+ rules. Errors are highlighted with specific fix suggestions.
- Syntax errors: missing commas, invalid domains, wrong relationship type
- Encoding issues: BOM markers, Unicode lookalikes, smart quotes
- Completeness: missing DIRECT entries, missing network RESELLER lines
- Best practices: duplicates, whitespace, OWNERDOMAIN validation
# example-games.com app-ads.txt # Generated by App-Ads.txt Guardian OWNERDOMAIN=example-games.com # --- Personal DIRECT entries --- # AdMob google.com, pub-4081538212588260, DIRECT, f08c47fec0942fa0 # Unity Ads unity.com, 1234567, DIRECT, 96cabb5fbdde37a7 # --- Network entries --- # AdMob google.com, pub-3940256099942544, RESELLER, f08c47fec0942fa0 # Unity Ads unity.com, 4205753, RESELLER, 96cabb5fbdde37a7
How it works
Get started in minutes, stay protected continuously.
Add your domains
Register the domains where your app-ads.txt files are hosted.
Connect ad networks
Select the ad networks you work with and enter your publisher IDs.
Validate & generate
Get a line-by-line validation report and generate a correct file in one click.
Monitor continuously
Automated checks run daily. You get alerts only when action is needed.
Why it matters
An incorrect or outdated app-ads.txt can cost you real money.
Prevent ad fraud
A correct app-ads.txt file prevents unauthorized sellers from monetizing your ad inventory.
Maximize revenue
Missing entries mean lost bid opportunities. We detect gaps so you don't leave money on the table.
Stay current
Ad networks update their entries regularly. We track changes and notify you when your file needs updating.
Multi-app support
Manage app-ads.txt across all your developer domains from a single dashboard.