AI B2B ads, LLM ads, AEO and GEO for SaaS and tech. Your buyers ask AI. Be the answer. See who AI recommends instead of you
  1. Home
  2. Resources
  3. AI ABM ads

AI ABM ads · Programmatic

ads.txt, sellers.json and SupplyChain: checking where B2B display money goes

AnswerBid teamBy the AnswerBid teamPublished 19 October 20262 min read

Short answer

ads.txt is a public file on a publisher's domain listing who is allowed to sell its ads, marked DIRECT or RESELLER. sellers.json is the same list from the other side: each exchange publishes who its sellers are. The SupplyChain object travels in every bid request and lists each company that handled the impression. Cross-check the three to buy direct paths, avoid spoofed domains and cut middlemen who take a share of your budget.

Three standards, one question

StandardPublished byListsAnswers
ads.txt (app-ads.txt for apps)The publisher, on its own domainAd system, seller ID, DIRECT or RESELLERIs this seller allowed to sell this site?
sellers.jsonEach SSP or exchangeSeller ID, name, domain, type: publisher, intermediary or bothWho is behind that seller ID?
SupplyChain object (schain)Added to each bid request by every seller in the chainEach node's domain and seller IDHow many hands touched this impression?

IAB Tech Lab introduced ads.txt in 2017 and sellers.json and the SupplyChain object in 2019. Cross-referencing all three lets a buyer check each step from publisher to exchange.

Why it matters for B2B budgets

Every reseller in the chain takes a share, and spoofed inventory, ads sold as a known business site but served elsewhere, only works where these checks are skipped. B2B campaigns buy small, valuable audiences, so a few points of leakage cost more per target account than in mass-market media.

A five-minute check on any publisher

  1. Open publisher.com/ads.txt in a browser.
  2. Find your DSP's main exchanges. Are they listed, and as DIRECT?
  3. Look up a seller ID in that exchange's sellers.json. Does the name match the publisher?
  4. Count RESELLER lines. A long list isn't wrong, but it means more paths to compare.
  5. Ask your DSP for the supply path report on that domain: which seller IDs actually won your impressions.

What to ask your DSP or agency

  • Do you bid only on ads.txt-authorised paths?
  • Can you report spend by supply path and seller ID?
  • Do you prefer DIRECT paths when the same impression is offered several ways?
  • How do you treat made-for-advertising sites? Why it matters.
  • Can the core of our budget run through deals with named publishers? Deal types.

Questions

What is ads.txt?

A text file at publisher.com/ads.txt listing the ad systems and seller accounts authorised to sell the publisher's inventory, each marked DIRECT or RESELLER. IAB Tech Lab introduced it in 2017.

What is sellers.json?

A public file that each SSP or exchange publishes, listing its sellers and whether each is a publisher, an intermediary or both.

What is the SupplyChain object?

A field in the bid request, often called schain, that lists every company that took part in selling the impression, from the publisher to the exchange.

Do I need to check this myself?

Ask your DSP or agency to buy only authorised paths and to report supply paths. Spot-check your top publishers yourself; it takes minutes.

Facts checked against the sources below on 19 October 2026. Ad platforms change quickly: if something here no longer matches what you see, tell us and we will update it.

Sources

Free AI Shortlist Check

See which accounts AI sends you.

Our demo dashboard shows ChatGPT ads, AI answers and LinkedIn ABM the way our clients see them: spend by question, named companies and pipeline. Or book a free 30-minute check of your category.

  • What AI assistants tell your buyers about your category today
  • The buyer questions and accounts worth paying for
  • A budget range and a 90-day plan, with no obligation
Book a free 30-minute check
Demo dashboardFree access, every screen works Open it