Skip to main content

App-ads.txt Implementation

info

Important: App-ads.txt is required for all Teads SDK implementations to ensure inventory protection and maximize revenue potential.

What is app-ads.txt?

App-ads.txt is a standard released by the IAB Tech Lab that extends the original ads.txt standard for mobile applications.

This standard helps eliminate the ability to profit from counterfeit inventory in the open digital advertising ecosystem across mobile apps, OTT, and other app inventory. It provides a mechanism for content owners to declare who is authorized to sell their digital advertising inventory.

Why is app-ads.txt important?

  • Inventory Protection: Prevents app inventory from being spoofed by bad actors
  • Revenue Optimization: Ensures advertisers can target the proper audience
  • Industry Compliance: Required by major DSPs and ad platforms
  • Fraud Prevention: Builds a safe and transparent advertising ecosystem
warning

Revenue Impact: Not listing Teads in your app-ads.txt will directly impact ad serving and revenue potential from our demand partners.

Implementation Steps

1. Developer Website URL

Ensure you have a developer website URL listed in your:

  • Google Play Store listing
  • App Store listing (if applicable)

2. Create app-ads.txt File

Publish an app-ads.txt file in the root directory of your developer website.

Example URL structure:

https://yourdomain.com/app-ads.txt

3. Include Teads Entry

Add Teads as a direct seller in your app-ads.txt file using the following format:

teads.tv, YOUR_PUBLISHER_ID, DIRECT, 15a9c44f6d26cbe1

Format breakdown:

  • teads.tv - Teads domain
  • YOUR_PUBLISHER_ID - Your unique publisher identifier
  • DIRECT - Relationship type (direct seller)
  • 15a9c44f6d26cbe1 - Teads certification authority ID
tip

Get Your Publisher ID: Contact your local account manager to obtain your unique publisher ID.

Example app-ads.txt File

Here's a complete example of an app-ads.txt file:

# app-ads.txt file for MyApp
# This file lists authorized sellers of our app inventory

# Teads - Direct seller
teads.tv, 12345, DIRECT, 15a9c44f6d26cbe1

# Other authorized sellers (if applicable)
# google.com, pub-123456789, DIRECT, f08c47fec0942fa0

Verification

Testing Your Implementation

  1. Check File Accessibility: Ensure your app-ads.txt file is publicly accessible
  2. Validate Format: Use online validators to check your file format
  3. Test with Teads: Contact your account manager to verify the implementation

Common Issues

IssueSolution
File not accessibleEnsure file is in root directory and publicly accessible
Wrong formatVerify the exact format: teads.tv, PUBLISHER_ID, DIRECT, 15a9c44f6d26cbe1
Missing publisher IDContact your Teads account manager
File not indexedAllow time for DSPs to crawl and index your file

Support

For questions about app-ads.txt implementation or to obtain your publisher ID:

  • Email: allpublishers@teads.com
  • Subject: "App-ads.txt Implementation"
  • Include: Your app name, package ID, and developer website URL