IAB Tech Lab app-ads.txt v1.1 compliant

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.

app-ads.txt — scanning...
1
# app-ads.txt
2
OWNERDOMAIN=example-games.com
3
 
4
google.com, pub-4081538212588260, DIRECT, f08c47fec0942fa0
5
unity.com, 1234567, DIRECT, 96cabb5fbdde37a7
6
google.com, pub-3940256099942544, RESELLER f08c47fec0942fa0
7
applovin.com, 28ea829e, RESELLER, d0b9a68abfb13bed
8
is.com, 123456789, RESLLER, 75236a37b848468e
9
facebook.com, 567890, DIRECT, c3e20eee3f780d68
0 ok0 warnings0 errors
All checks passed

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
app-ads.txt
# 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.

1

Add your domains

Register the domains where your app-ads.txt files are hosted.

2

Connect ad networks

Select the ad networks you work with and enter your publisher IDs.

3

Validate & generate

Get a line-by-line validation report and generate a correct file in one click.

4

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.

Ready to protect your ad revenue?

Join publishers who trust APP-ADS Guardian to keep their files valid, complete, and up to date.