Blog
7th October 2026
We have added a free sellers.json validator. Enter the domain of an SSP, exchange or ad network, or paste its file, and it checks the file against the IAB Tech Lab's Sellers.json 1.0 specification.
Every problem is listed with the sellers it applies to, what the value should be, and, where the IAB defines one, the error code buyers' crawlers report. So a code in somebody else's report can be looked up in one place.
What is an app-ads.txt file?24th August 2026
If you earn money from advertising inside a mobile app or on connected TV, an app-ads.txt file is how you state publicly which companies are allowed to sell that advertising. It is the same idea as an ads.txt file, published by the app developer rather than by a website owner, and checked by the same buyers before they bid on your inventory.
The record format is identical to ads.txt, so most of it will already be familiar. The part that is genuinely different, and the part that quietly costs developers money, is where the file has to live. That is not something you choose. It is derived from your app store listing, and publishing one label too deep produces no error message anywhere at all.
New: app-ads.txt Support for Apps and CTV10th August 2026
You can now manage app-ads.txt files in ads.txt Guru, alongside the ads.txt files you already manage. Same editor, same validation, same collaboration groups, same delivery options.
It is included on the Publisher and Ad Network plans, and a domain's two files only count once against your domain allowance.
New: One Reuse Group, DIRECT on Your Site and RESELLER on Publishers29th May 2026
The problem: duplicate groups
If you run an ad network, the same seller accounts often need to appear differently depending on whose site they run on. On your own domain they are DIRECT. On the publisher domains you resell into, those same accounts must be RESELLER — with a MANAGERDOMAIN= line pointing back to you.
ads.txt Guru reuse groups already let you apply one set of records across many domains, but the relationship was fixed per record. So networks ended up maintaining two near-identical groups — one DIRECT, one RESELLER — and keeping them in sync by hand. Every account change had to be made twice, and the two drifted apart over time.
New: Automate Hosting & WordPress Setup via API26th April 2026
Why we built it
Agencies managing ads.txt for dozens of publishers have been telling us the same thing: setting up each new domain still required a few manual clicks in our UI. For an agency onboarding their tenth or fiftieth client, those clicks add up.
So we've added two new API endpoints that let you automate the bits that were previously UI-only.
Articles
New: a Free sellers.json Validator
7th October 2026
What is an app-ads.txt file?
24th August 2026
New: app-ads.txt Support for Apps and CTV
10th August 2026
New: One Reuse Group, DIRECT on Your Site and RESELLER on Publishers
29th May 2026
New: Automate Hosting & WordPress Setup via API
26th April 2026
The Hidden ROI of ads.txt Management for Ad Networks
4th October 2025
Under New Management
10th August 2025
Appending Custom ads.txt Records
15th March 2021
New Collaboration Process
22nd February 2021
Goodbye Duplicate Records!
24th November 2020
Publisher Plan Changes
7th July 2020
ads.txt Comparison Tool
7th July 2020
Collaborator Search & Flex Data Import
9th August 2018
Ad Networks: Managing Your Publisher's ads.txt Files
31st July 2018
ads.txt Hosting, Certification ID Validation & More
24th July 2018
Introducing Flex Records
18th July 2018
The perfect ads.txt file
12th July 2018
What is an ads.txt file?
1st July 2018