app-ads.txt for DSPs
Publishers use the
app-ads.txt file to designate authorized digital sellers of their ad inventory, DSPs use it to validate that they are buying inventory through an authorized source. Implementation is optional, but we strongly recommend it for the purpose of transparency.
In 2018, the IAB launched
ads.txt, a file enabling web publishers to designate authorized digital sellers of their ad inventory.
app-ads.txt is the mobile in-app equivalent of this specification, which mobile publishers can implement. This text file declares their Authorized Digital Seller (ADS) List to prevent unauthorized sellers from profiting off their inventory or from selling counterfeit inventory.
Identify app store listing URLs. MoPub passes the app store listing URL in the
storeurlattribute of the
appobject in the bid request.
Crawl app listing page in the app store. It is then up to the DSP to crawl app listing page in the app store to identify the app developer’s developer webpage.
Translate the Developer URL into an
app-ads.txtpath as follows:
- Extract the host name portion of the URL.
- Remove all but the first (and, if present, second) name from the host name, which precedes the standard public suffix.
- Remove any
m.prefix remaining in the host name. Crawlers should attempt to fetch the HTTPS version of the URL first, falling back to the HTTP version if SSL is unavailable.
Crawl and interpret the
While this spec is optional, we encourage all publishers and DSPs to adopt app-ads.txt as a best practice to help further our industry’s overall transparency and trust. For more information please visit the IAB Tech Lab’s specification in its entirety on its website.
Last updated October 18, 2019
TWITTER, MOPUB, and the Bird logo are trademarks of Twitter, Inc. or its affiliates. All third party logos and trademarks included are the property of their respective owners.
© 2019 MoPub (a division of Twitter, Inc.)