Welcome to the world of programmatic advertising, where transparency is gold. If you’re just dipping your toes into understanding ads.txt and sellers.json, you’re on the right track to mastering the foundations of a cleaner ad supply chain.
The Basics
Ads.txt, short for Authorized Digital Sellers, is a simple text file that publishers place on their web servers to publicly declare the companies authorized to sell their digital inventory. Its primary goal is to prevent unauthorized inventory sales and improve transparency in the RTB ecosystem. Conversely, sellers.json complements ads.txt by providing a way for supply-side platforms (SSPs) to list their authorized resellers and intermediaries. This JSON file, hosted by the SSPs, helps buyers verify seller identities in real-time. Together, ads.txt and sellers.json form a two-pronged approach to fighting ad fraud by ensuring that advertisers know where their media is coming from and who is authorized to sell it. Implementing both allows publishers to maintain control over their ad inventory, leading to increased trust from advertisers.
- Understand the Purpose: Familiarize yourself with the role of ads.txt and sellers.json in verifying authorized sellers and preventing ad fraud.
- Create an Ads.txt File: Develop an ads.txt file listing all authorized ad networks, exchanges, and platforms. Format each entry as “domain, publisher ID, relationship type (DIRECT/RESELLER), and certification authority ID, if applicable.”
- Upload to Your Server: Place the ads.txt file in your site’s root directory (e.g., yoursite.com/ads.txt) to make it publicly accessible.
- Work with Your SSP: Ensure your supply-side platform provider lists you in their sellers.json file. Communicate any changes in reseller partnerships to keep it updated.
- Verify Your Setup: Use tools like the IAB Tech Lab’s Transparency Center to check if your ads.txt and sellers.json implementations are correct and effective.
- Monitor Updates: Regularly review your files to accommodate new partners or remove outdated ones, maintaining the file’s integrity.
Terms You’ll Hear
| Direct | Indicates the publisher directly controls the advertising contract with the exchange. |
| Reseller | Indicates a third party is authorized to sell the inventory on behalf of the publisher. |
| Publisher ID | The unique identifier for the publisher in an ad network or SSP. |
| SSP (Supply-Side Platform) | A platform that enables publishers to manage and sell their ad inventory programmatically. |
| RTB (Real-Time Bidding) | An automated auction process that allows advertisers to bid for ad impressions in real-time. |
| Certification Authority ID | An optional identifier used to verify the authenticity of certification bodies in ads.txt files. |

Where to Go From Here
With ads.txt and sellers.json under your belt, your next step is to dive deeper into the programmatic ecosystem. Consider exploring Supply Path Optimization (SPO) to refine your ad buying strategies and improve ROI. Engage with industry webinars or local meetups to learn from peers who have successfully navigated these waters. Additionally, participating in forums and online communities like the IAB Tech Lab can provide insights and keep you updated on the latest industry standards. Implementing these practices will fortify your ad strategy and build confidence with your advertising partners.
What happens if I don’t implement ads.txt?
Without ads.txt, you risk unauthorized entities selling your ad inventory, which can lead to revenue loss and deteriorate trust with advertisers.
How often should I update my ads.txt file?
Regularly review your ads.txt file, ideally monthly or whenever there are changes in your ad inventory partnerships, to ensure up-to-date listings.
Can I see who is listed in a seller’s sellers.json file?
Yes, sellers.json files are publicly accessible. You can analyze them to verify the legitimacy of sellers involved in your ad transactions.
