How To Create An App-ads.txt File For Your Mobile App

App Ad Optimization
August 13, 2020 | by Kean Graham
How To Create An App-ads.txt File For Your Mobile App

Authorized Sellers for Apps, or app-ads.txt, is an extension to the Authorized Digital Sellers standard (ads.txt). This initiative ensures your app ad inventory is only sold through channels you’ve authorized. Creating an app-ads.txt file gives you more control over who’s allowed to sell ads on your app and stops counterfeit inventory from being sent to advertisers.

The app-ads.txt files should be publicly available and crawlable by exchanges, supply-side platforms (SSPs), buyers, and third-party vendors.

Google made it a lot easier for publishers to create, audit, and maintain app-ads.txt within the Google Ad Manager interface. You can even crawl it on demand. Here’s how:

Step 1: Sign in to Google Ad Manager (GAM)

Step 2: Go to Admin > Ads.txt management.
This option is available when you have at least one linked Ad Exchange account in GAM, and you have at least ‘Manage ads.txt’ enabled for your role.

Admin > Linked accounts > Ad Exchange:

adx app ads

Admin > Access & Authorization > Roles

manage ads txt

Learn more about GAM roles and user access to PubGuru University.

Step 3: Click on the app-ads.txt tab.

Step 4: Click ‘Create an app-ads.txt file.’

create file

Step 5: On the next window that opens, review the lines automatically generated by Google. Each row represents a separate seller account that can be authorized to sell your inventory.

a) Delete the seller information you want to remove authorization from.

b) If you work with other SSPs/demand partners, you should also add their information to the file.

example

c) The default value in field #3 will say ‘DIRECT,’ indicating that there’s a direct relationship with the seller account. If you don’t own and operate the domain, update this value to ‘RESELLER.’

reseller example

Step 6: Check for any errors or warnings and correct them accordingly.

Step 7: Click either ‘Copy text to clipboard’ and paste into your pre-existing app-ads.txt file, or ‘Download app-ads.txt file’ as a new .txt file

download file

Step 8: Send the file to your webmaster and have him upload it to your root domain. See: https://iabtechlab.com/wp-content/uploads/2019/03/app-ads.txt-v1.0-final-.pdf

Step 9: Once uploaded, ensure that the file can be crawled.

    1. After 24 hours, your app information should show up on the list on the Ads.txt management tool in GAM.
    2. Click ‘View’ under the Action column.
    3. Diagnostics should say ‘app-ads.txt verified.’
    4. If there’s an issue, the Action column will show the ‘Fix’ link instead of ‘View.’ Diagnostics will show you the details on how to fix it.

fix it

diagnostics

Conclusion

It is your responsibility to keep your app-ads.txt file correct and up to date. When working with new SSPs/demand partners, always add their information and update your file accordingly. Otherwise, they won’t be able to sell or bid on your traffic.

Want to learn how to optimize demand partners and maximize your ad revenue with Google Ad Manager? At PubGuru University, we teach you how to master your ad inventory with an over-the-shoulder video training showing you the exact techniques we use to optimize ad revenue for our publisher partners!

Sign up today and get all three of our courses, including the School Of AdSense, Ad Exchange, and Google Ad Manager for only $199!

Ad Ops Tips & Guides, Industry News, Latest Tech and Success Stories - right in your inbox.

We are committed to protecting you Privacy Data

Here’s the course that 300+ pubs used to scale their ad revenue.

Enroll today

Book Banner

Recommended Reading

what-is-cost-per-lead
Blog
December 1, 2022

What Is Cost Per Lead (CPL)? How to allure advertisers with it?

Read More
what-is-a-bid-request
Blog
November 29, 2022

What is a Bid Request?

Read More
what-is-google-ad-manager
AdTech Industry Definitions
November 28, 2022

What Is Google Ad Manager – How to 10X Revenue with GAM?

Read More
Close

Enjoying this post? Let's put things to action!

Get started