Skip to content
PlacementGraph™
DV360 supply quality

How does the DV360 authorized sellers setting filter inventory?

Part of Google Ads placements

A reader browsing on a laptop with a coffee.
Photo: Vlada Karpovich, Pexels

The short answer

The authorized sellers setting in Display & Video 360 is an inventory source quality option. It checks each seller in a bid request's supply chain against the publisher's ads.txt or app-ads.txt file, always blocks undeclared sellers, and lets the buyer choose whether to bid through direct sellers only, direct sellers and resellers, or publishers with no file.

Key takeaways

  • Display & Video 360 checks each node in the SupplyChain object against the publisher's file, and an empty SupplyChain object counts as unauthorized.
  • Unauthorized sellers are blocked under all three options; the choice only decides how resellers and publishers without a file are treated.
  • The option is set at partner, campaign, insertion order or line item level, new items inherit it from their parent, and SDF uploads change it in bulk.
  • The Troubleshooter separates sellers missing from a file from publishers with no file, which tells a buyer which fix applies.

What is the authorized sellers setting in DV360?

Google's Authorized Digital Sellers help page (opens in a new tab) treats the setting as buying policy, not as a list. A site list says where a line item may serve; the authorized seller option says which sales paths into those sites it accepts. The two controls are separate, so a clean, approved site list can still lose delivery to this setting.

The three authorized seller options in Display & Video 360, with their SDF values (Display & Video 360 Help and SDF v11 Line Item reference, checked October 22, 2026)
Option in the interfaceValue in the SDF columnBids through DIRECT sellersBids through RESELLER sellersBids on publishers with no file
Authorized Direct Sellers onlyAuthorized Direct SellersYesNoNo
Authorized Direct Sellers and ResellersAuthorized Direct Sellers And ResellersYesYesNo
Authorized and Non-Participating PublishersAuthorized and Non-Participating PublisherYesYesYes

No option buys from undeclared sellers. Google's bidding table marks an unauthorized seller as never bid on, whatever the targeting status, and adds that other bid rejection reasons may still apply. The setting only decides how strict Display & Video 360 is about resellers and about publishers that have published nothing.

How does DV360 use ads.txt and app-ads.txt to filter inventory?

Display & Video 360 checks that every seller, including intermediaries, identified in the SupplyChain object is authorized by the publisher by checking the publisher's ads.txt/app-ads.txt files and automatically excludes inventory from unauthorized sellers

Display & Video 360 Help, Authorized Digital Sellers, source (opens in a new tab)

The check runs on the chain, not only on the last seller. The IAB Tech Lab SupplyChain object specification (opens in a new tab) gives each node an advertising system domain (asi) and a seller ID (sid), the same values used in ads.txt files. A reseller that forwards a request appends its own node, so one impression can carry the publisher's account and one or more resellers.

How one web or app request reaches a bid decision

  1. Find the publisher's file. For a website, ads.txt at the root domain; for an app, the app-ads.txt file on the developer website listed in the app store.
  2. Match each node. Each seller in the SupplyChain object has to appear in that file with its exchange domain and account ID; a seller that does not appear is unauthorized and the request is dropped.
  3. Read the relationship. Declared sellers are sorted into DIRECT or RESELLER from the file's account type field.
  4. Apply the option. The line item's authorized seller option decides whether a RESELLER path, or a publisher with no file at all, may receive a bid.

Three cases sit outside that flow. Google says CTV devices that do not support app-ads.txt are treated as non-participating and bid regardless of targeting. Digital out of home inventory is not covered by either specification. For shared CTV inventory, a partner named in inventorypartnerdomain is checked only when the SSP also passes that field.

Should resellers be allowed in DV360?

The answer depends on how the listed sites are sold. IAB Tech Lab's ads.txt 1.1 implementation guide (opens in a new tab) says that when a publisher outsources the majority of its monetization, the most direct route may be through a reseller. A direct only default can quietly remove those publishers from an approved list.

Choosing an authorized seller option for a line item: what each one gains and costs
OptionStrengthsWeaknessesFits when
Authorized Direct Sellers onlyShortest declared paths; simple to state in a buying policyDrops publishers whose declared paths are all RESELLERThe client asks for direct paths in writing
Authorized Direct Sellers and ResellersKeeps publishers that rely on a declared partner; undeclared sellers stay blockedAccepts longer chains, so each reseller still needs a sellers.json checkThe list includes publishers that outsource ad sales
Authorized and Non-Participating PublishersReaches publishers that have not posted a fileGoogle says it increases inventory quality risk and suggests it only temporarily, such as for private dealsA specific private deal with a known publisher

Allowing resellers does not end the review: the sellers.json specification (opens in a new tab) shows whether the exchange lists a reseller's seller ID as a publisher or an intermediary.

What happens to sites without ads.txt in DV360?

A publisher with no ads.txt or app-ads.txt file is non-participating in Google's terms, and only the third option bids on it, at the buyer's own risk in Google's words. The missing ads.txt guide covers confirming an absent file. A Display & Video 360 buyer has a narrower question: is the site truly non-participating, or can Google not read a file that exists?

Google names that second case. A domain or app can show as non-participating despite having a file when the Google crawler cannot discover it or it does not follow the IAB Tech Lab specification. For apps, the listing must carry a valid developer website and the file must be reachable from the root domain or a valid subdomain, because, under the app-ads.txt specification (opens in a new tab), verifiers derive the file's path from that developer URL.

Where is the authorized sellers setting applied in DV360?

Google says the option can be applied at the partner, campaign, insertion order or line item level, and new entities inherit their parent's setting. Because the default is set at the partner level and can be overwritten below it, two line items in one advertiser can run under different options without anyone touching them.

Changing the option on one item or in bulk

  1. Open the item. In the insertion order or line item details, find Inventory source, then Quality, and choose an option.
  2. For many line items, start at the advertiser. Open Resources, then Brand controls, choose View breakdown, then Actions and Download to export the Structured Data File.
  3. Edit one column. Set Inventory Source Targeting, Authorized Seller Options to an accepted value from the SDF Line Item reference (opens in a new tab), where the column is required for Display, Video and Audio line items.
  4. Upload and read back. Choose Actions, then Upload, and open a few line items to confirm the new value.

When web and app inventory need different policies, Google suggests temporarily using separate line items, since one line item carries one option. API users set the same choice as an authorized seller status targeting option, whose reference page (opens in a new tab) maps each enum value to its interface label.

How do you see what the authorized sellers setting is filtering?

Display & Video 360 reports the two kinds of loss in different places, and each points to a different fix. Google's Troubleshooter page (opens in a new tab) counts Unauthorized seller (Ads.txt) as a prebid filter for sellers the publisher did not declare, and lists Authorized Seller state under targeting for impressions filtered because the advertiser excludes inventory without an ads.txt file.

Where authorized seller effects appear in Display & Video 360 (Display & Video 360 Help, checked October 22, 2026)
SignalWhere to find itWhat it meansNext step
Unauthorized seller (Ads.txt)Troubleshooter, PrebidA seller in the chain is undeclared in the publisher's fileAsk for a file fix; no option unblocks it
Authorized Seller stateTroubleshooter, TargetingThe option excluded publishers without a fileDecide per publisher, not per line item
Authorized Seller state dimensionReportsDelivery split into Authorized Direct Sellers, Authorized Resellers, Non-Participating Publishers and IneligibleCompare the mix with the buying policy
Inventory Availability report, reach forecastsPlanning toolsEstimated reach under each optionCompare before switching a live line item

What does an authorized sellers review look like on a real brief?

Fictional example

An escape room operator in Saskatchewan

A fictional escape room and party venue operator in Saskatoon and Regina asks its trading desk for English display ads beside Saskatchewan local news, events listings and family weekend content. The approved list holds 48 publishers.

The new line item inherits Authorized Direct Sellers only from the partner. Checking each listed site's ads.txt, the desk finds two local news sites that declare only RESELLER lines to a regional sales house, whose seller IDs appear in the exchanges' sellers.json files as intermediaries. One community events site has no file.

The desk switches the line item to Authorized Direct Sellers and Resellers and notes why in the buying policy. It keeps the events site off this line item and asks the publisher to post a file. With too few queries for the Troubleshooter, it compares options in the reach forecast and reads the Authorized Seller state report after the first week.

How does PlacementGraph show who sells each site before a DV360 buy?

What should a trading desk check before changing the authorized seller option?

Before switching a line item's authorized seller option

  • The value the line item inherited has been read in Inventory source, not assumed from the help page.
  • The client's buying policy says whether reseller paths are acceptable, and the line item note records the rule applied.
  • Each RESELLER path on a listed site has been looked up in the exchange's sellers.json.
  • Non-participating publishers have been checked for a file Google may not be able to crawl.
  • Any non-participating option is limited to a named private deal or a separate line item with an end date.
  • The reach forecast has been compared across options before a live change.

For deals on the same line item, see Display & Video 360 inventory sources.

Frequently asked questions

Does Display & Video 360 read sellers.json for the authorized seller check?

Google's help page describes matching each seller in the SupplyChain object against the publisher's ads.txt or app-ads.txt file, and does not describe sellers.json as part of that check. To learn who a reseller is, a buyer still looks up its seller ID in the exchange's sellers.json directory.

Why is the authorized seller option missing on some line items?

Google says the option may not be visible on line item types that exclusively target ineligible inventory, where ads.txt or app-ads.txt enforcement does not apply. Digital out of home is the example the page names, so the setting's absence there is expected.

Can one line item use different authorized seller options for web and apps?

No. A line item carries one authorized seller option. When web and app buying need different policies, Google's help page suggests temporarily using separate line items for web and app inventory, each with its own option, then reporting on them side by side.

How soon does a publisher's corrected ads.txt file change what Display & Video 360 buys?

Google's help page gives no recrawl timing. The ads.txt specification says that without cache-control directives, consuming systems should default to an expiry of 7 days. Recheck the Troubleshooter or the Authorized Seller state report about a week after the publisher confirms the change.

Sources

  1. Authorized Digital Sellers (opens in a new tab)Display & Video 360 Help
  2. Troubleshoot your deals and line items (opens in a new tab)Display & Video 360 Help
  3. Structured Data Files v11: Line Item (opens in a new tab)Google for Developers
  4. AuthorizedSellerStatus (opens in a new tab)Google for Developers, Display & Video 360 API
  5. SupplyChain object (opens in a new tab)IAB Tech Lab
  6. ads.txt specification version 1.1 (opens in a new tab)IAB Tech Lab
  7. app-ads.txt specification (opens in a new tab)IAB Tech Lab
  8. ads.txt 1.1 Implementation Guide (opens in a new tab)IAB Tech Lab
  9. Sellers.json specification (opens in a new tab)IAB Tech Lab

Researched and written by PlacementGraph Research. Read how we research, source and update these pages. Corrections: diana@placementgraph.com.

HOW AGENCIES WORK WITH US

From your first brief.
To your next campaign.

Share a brief in plain language. Get contextual websites and YouTube channels that fit it, with the evidence behind every pick and a deal ready for your usual buying platform.

  1. 01

    Share your brief

    The campaign in plain language.

  2. 02

    Get your shortlist

    The strongest contextual sites and channels, with the evidence behind each.

  3. 03

    We build the deal

    Your shortlist becomes a curated deal through our exchange partners.

  4. 04

    Activate and grow

    Buy in your usual platform. Agencies earn benefits as their investment grows.

LET’S WORK TOGETHER

Your next campaign starts here.

Your details will only be used to respond to your enquiry.

Prefer email? diana@placementgraph.com

YOUR PRIVACY

You choose whether to allow optional analytics. You can use the whole website either way.

Change or withdraw consent at any time using “Cookie preferences” in the footer. Turning analytics off stops future collection and removes this site’s analytics cookies; it does not erase information already sent. The page may refresh to apply withdrawal.