Ads.txt

Ads.txt is the acronym for Authorized Digital Seller.

Authorized Digital Seller

A text file used by website publishers to publicly declare which companies are authorized to sell their digital ad inventory. This technology is primarily used in the digital advertising ecosystem to combat ad fraud and ensure transparency in the programmatic advertising supply chain.

Here’s how ads.txt works and its relevance to sales and marketing:

  1. Publisher Implementation: Website or app publishers create an ads.txt file, a plain text file, and place it on their web servers. This file lists the names of companies, and their associated Publisher IDs authorized to sell their advertising inventory.
  2. Ad Buyer Verification: Advertisers and Demand-Side Platforms (DSPs) use ads.txt files to verify the legitimacy of their buying inventory. When they want to place an ad on a specific website, they check the ads.txt file for that site.
  3. Authorization Check: The ad buyer checks the Publisher ID listed in the ads.txt file against the Publisher ID in the ad placement request. If they match, it’s considered authorized. It raises a red flag and suggests potential fraud if they don’t match.
  4. Fraud Prevention: Ads.txt helps prevent ad fraud, such as domain spoofing, where fraudsters impersonate legitimate websites to sell fake ad inventory. By referencing the ads.txt file, ad buyers can confirm that they deal with authorized sellers.

Ads.txt is essential for ensuring the authenticity of the advertising supply chain. Advertisers can have confidence that they are purchasing ad space from legitimate publishers, which can improve the effectiveness of their marketing campaigns and protect their advertising investments.

Ads.txt Explanation

Let’s break down the example ads.txt file line by line from Martech Zone:

rubiconproject.com, 22884, DIRECT, 0bfd66d529a55807
rubiconproject.com, 22884, RESELLER, 0bfd66d529a55807
google.com, pub-5668074111008717, DIRECT, f08c47fec0942fa0
google.com, pub-8571282482737818, RESELLER, f08c47fec0942fa0
adingo.jp, 30898, RESELLER
netpeak.co.uk, 21677305623, DIRECT

Each line represents a single authorization and follows this structure:

  • <Advertising System Domain>: The domain name of the advertising system authorized to sell the app’s ad inventory.
    • Examples: rubiconproject.com, google.com, adingo.jp, netpeak.co.uk
  • <Publisher Account ID>: A unique identifier for the publisher’s account within the specified advertising system.
    • Examples: 22884, pub-5668074111008717, 30898, 21677305623
  • <Relationship Type>: Specifies the relationship between the advertising system and the publisher. It can be either:
    • DIRECT: Indicates the advertising system has a direct relationship with the publisher and is authorized to sell their inventory directly.
    • RESELLER: Indicates the advertising system is authorized to resell the publisher’s inventory, likely through another platform.
  • <Certification Authority ID> (Optional): A unique identifier provided by an independent certification authority to further validate the relationship. Its presence adds an extra layer of security.
    • Examples: 0bfd66d529a55807, f08c47fec0942fa0

How Ads.txt Works

  1. App Developer: The app developer creates an ads.txt file and places it on their website’s root domain (e.g., example.com/ads.txt). They link their website to their app store listings.
  2. Advertisers & DSPs: When an advertiser or Demand-Side Platform (DSP) wants to buy ad space in the app, they crawl the app store listings to find the developer’s website and the ads.txt file.
  3. Verification: The advertiser/DSP cross-references the ad requests they receive with the information in the ads.txt file. If the advertising system and publisher account ID in the ad request match an authorized entry in the file, the ad request is considered legitimate. If not, it’s likely fraudulent and can be rejected.

The ads.txt file acts as a publicly accessible list of authorized sellers for an app’s ad inventory. It helps advertisers and DSPs verify the legitimacy of ad requests, reducing the risk of ad fraud and ensuring ad spend goes to the right places.

Additionally, an app-ads.txt can be hosted for Authorized Digital Sellers for Mobile Apps.

Back to top button
Close

Adblock Detected

Martech Zone is able to provide you this content at no cost because we monetize our site through ad revenue, affiliate links, and sponsorships. We would appreciate if you would remove your ad blocker as you view our site.