After the massive adoption of ads.txt, IAB is ready with another tech release to combat ad fraud in the digital supply chain. On April 11th, IAB Tech Lab launched two new standards—sellers.json and OpenRTB Supply Chain Object. IAB believes lack of transparency leads to ad fraud like domain spoofing where attackers impersonate publishers. With sellers.json, IAB wants to make the supply chain transparent and safe for everyone involved.
What is Sellers.json?
Sellers.json is a relatively new tech introduced by IAB that lets supply-side partners keep a list of inventory providers (programmatic publishers and resellers); in comparison, ads.txt is where publishers keep a list of authorized sellers.
Basically, with sellers.json, SSPs and ad exchanges declare the publishers and inventory providers they are partnered with and whose inventory they have the permission to sell. SSPs and ad exchanges host this file on their servers and are responsible for managing it. There’s a predefined format for the sellers.json file, which is similar to ads.txt. For example: appnexus.com/sellers.json.
And What is OpenRTB Supply Chain Object?
Supply Chain complements the use of sellers.json. It enables buyers to see all the parties selling/reselling a specific bid request. It is composed of a set of nodes, where each node represents a seller in the supply chain. Basically, it gives a pathway to understand the flow of bid requests from the website to the advertiser’s ad creative.
Sellers.json and OpenRTB Supply Chain Object come in as a single package. Demand-side uses both the technologies to track bid requests and empower transparent, confident purchases.
What Does Sellers.json Include?
A sellers.json file can have up to seven fields out of which only two are required. Here is the description of each:
- seller_id (required): A unique identification number for each seller; same as the one mentioned in the ads.txt. This is a required field to identify the publisher or seller.
- directness (required): An inventory seller can be ‘PUBLISHER’ seller (like publisher—owner of site/app), ‘INTERMEDIARY’ (doesn’t own site but authorized to sell a part of it) or ‘BOTH’.
- is_confidential: To identify whether the seller’s identity is confidential or not.
- name: Name of the seller or publisher.
- domain: Domain owned by seller under seller_id.
- comment: Any description or comment for the seller. For example, seller only allows native ads for available ad units.
- ext: Placeholder for advertising system-specific extensions (example TAGID or DUNS number).
How is Sellers.json Different from Ads.txt?
Both sellers.json and ads.txt are proposed by IAB aiming to bring more transparency to the supply chain. So what’s the difference?
- Ads.txt is hosted by publishers and it contains the names of the authorized sellers for their inventories. On the contrary, sellers.json is hosted by SSPs and ad exchanges and contains a list of partner publishers and resellers.
- Both sellers.json and ads.txt help buyers to keep track of inventory origin. Although, sellers.json comes with OpenRTB Supply Chain Object, a road map of the entire supply chain for a bid; which is not the case with ads.txt
Why Does Adtech Need Sellers.json?
Most of the time, advertisers and demand-side do not deal directly with the publishers. Instead, ad exchanges and SSPs connect buyers to the inventory. In such a case, advertisers need inputs from SSPs or ad exchanges to get inventory details.
Next, given that it’s already a tedious job to manage the ad creative, decide their budget, and work on ad targeting, demand-side doesn’t really want to put the time to evaluate each of the bid requests received. Not to mention, it is difficult for advertisers to map bid requests to the website. With sellers.json, getting this information directly from SSPs or ad exchanges can save advertisers some time.
Finally, publishers don’t always directly sell their inventory via their listed supply partners. It goes through series of networks and resellers, some of which do not get included in the ads.txt file. Basically, publishers don’t necessarily have an idea who is selling and reselling their impressions. Here too, sellers.json can help, as sellers will now keep a copy of the inventory they are dealing with.
Industry sentiment about sellers.json is divided. The Trade Desk has adopted sellers.json, while Google does not favour it. This is because as per the format of sellers.json, Google is classified as an intermediary when it comes to exchange bidding. And Google doesn’t want to be known as a middleman in the supply chain.
For the time being, the implementation of sellers.json and OpenRTB Supply Chain Object is not a mandatory measure. It is one of the good practices that brings back trust to the ad industry. If it reaches the critical mass, we will be able to see sellers.json being used to efficiently eliminate ad fraud.