Programmatic

DV360 SPO Audit Guide: Cut SSP Tech Fees & Supply Friction

To perform a Supply-Path Optimization (SPO) audit in DV360, pull an Instant Report grouping performance by Exchange, App/URL, and Inventory Source, then cross-reference these metrics against Ads.txt and Sellers.json data. Identify high-eCPM exchanges with low win rates that operate as indirect reseller hops, and eliminate them using Partner-level exchange exclusions or SDF bulk edits.

Key Takeaways

  • SSP take rates typically range from 10% to 25%, but multi-hop indirect reseller chains can push non-working media friction past 40%.
  • Bid duplication occurs when the same impression is auctioned across 10 or more exchanges simultaneously, causing buyers to bid against themselves and triggering dynamic floor price increases.
  • Instant Reporting in DV360 provides immediate exchange-level visibility, while log-level data in Ads Data Hub allows traders to map latency, gross-to-net margin spreads, and win-rate anomalies.
  • Targeting direct paths over reseller paths yields lower clearing prices, reduces VAST execution errors, and increases working media efficiency across open auction and deal inventory.

Why Supply-Path Optimization Matters for Enterprise DV360 Accounts

Every dollar spent inside Display & Video 360 moves through a chain of intermediaries before reaching a publisher. While DSP fees are explicitly stated in your agency or brand contract, Supply-Side Platform (SSP) technology fees, dynamic floor adjustments, and reseller margins are often hidden within the media clearing price.

When an ad request originates from a publisher's header bidding wrapper, it is broadcast simultaneously to dozens of supply sources. If your DV360 line items target all available exchanges, your bidder evaluates multiple bid requests for the exact same impression. This dynamic creates bid duplication. It inflates cloud infrastructure costs, fragments spend, and enables dynamic SSP algorithms to raise floor prices when they detect multiple buying signals for a single user context.

A rigorous SPO audit isolates the direct, low-cost pathways from redundant, re-brokered connections. By pruning unnecessary supply paths, traders lower effective CPMs, improve win rates, reduce auction latency, and ensure maximum capital reaches legitimate content creators.

Step 1: Extract Baseline Exchange and Publisher Performance Data

Begin your audit by aggregating historical performance data across all active exchanges inside DV360. You need enough volume to separate statistical noise from structural inefficiency.

Navigate to Reporting > Instant Reporting in the DV360 interface and configure a report using the following specifications:

  • Timeframe: Past 60 to 90 days.
  • Dimensions: Exchange, Inventory Source, App/URL, Creative Type, Deal ID (if auditing PMP inventory).
  • Metrics: Impressions, Billable Cost, Media Cost, eCPM, Clicks, Conversions, Win Rate, and VTR (Video Completion Rate).

For enterprise spend volumes where UI reporting masks granular bid-stream mechanics, query raw log-level log files. You can learn how to set up log extraction in our guide to query DV360 log-level data in Ads Data Hub. Log data exposes true auction latency, bid-request timestamps, and raw response clearing prices that UI reporting aggregates away.

Step 2: Cross-Reference Sellers.json and Ads.txt Supply Types

Once you have exported your exchange-level report, evaluate the legitimacy and directness of each supply route. An impression route generally falls into two core categories in the seller's ecosystem: DIRECT or RESELLER.

Publishers declare authorized sellers in their ads.txt file. Simultaneously, SSPs publish a sellers.json file detailing the entity operating each seller ID. When an SSP passes an impression from a seller marked as RESELLER, a middleman is taking a cut. In some instances, impressions pass through two or three re-brokers before hitting your DSP bid stream.

Look for discrepancies in your reporting export:

  1. Sort your reporting table by App/URL, then secondary sort by Exchange.
  2. Identify domains that are accessible through 8+ different exchanges.
  3. Compare the eCPM and Win Rate for Domain X on Exchange A versus Exchange B.

If Exchange A yields a $3.00 eCPM with a 15% win rate on a specific domain, while Exchange B yields a $4.80 eCPM with a 2% win rate on the exact same domain, Exchange B is operating as a high-margin reseller or applying aggressive dynamic floors. Highlight Exchange B for immediate restriction.

Step 3: Analyze Bid Duplication and Supply-Chain Friction

To quantify the financial damage of redundant paths, evaluate how different supply tiers behave across your programmatic buys. The table below outlines the structural characteristics of typical supply pathways encountered during a DV360 audit.

Path Type Estimated SSP Take Rate Transparency Level Latency Impact Recommended Action
Direct Publisher Integration (e.g., GAM, Magnite Direct) 10% - 15% High (Direct Ads.txt entry) Low (<100ms) Maintain and prioritize as primary path.
Single-Hop Authorized Reseller 15% - 25% Medium (Authorized Reseller) Moderate (100-200ms) Cap bids or consolidate into direct deals.
Multi-Hop Re-broker Chain 30% - 50%+ Low (Nested Reseller IDs) High (>300ms) Exclude globally across Partner settings.
Private Marketplace (PMP) Direct 0% - 10% (Fixed Deal Terms) Highest (Explicit Deal ID) Lowest Preferred path for high-value display and CTV.

Notice how multi-hop re-broker chains degrade campaign performance. Increased network hops generate auction latency, which causes bid timeouts and VAST rendering failures. Purging these paths automatically improves creative rendering speeds and reduces wasted bid processing overhead.

Step 4: Execute Exchange-Level Targeting and Exclusions

After isolating the underperforming and high-fee exchanges, apply strict targeting controls across your DV360 hierarchy. Do not rely on line-item managers to remember these rules; enforce them at the highest possible structural level.

Applying Global Exclusions at the Partner or Advertiser Level

If an exchange consistently demonstrates high clear prices, inflated take rates, or fraud vulnerabilities across all campaigns, disable it at the Partner level:

  1. Navigate to Partner Settings > Basic Information.
  2. Scroll to the Targetable Exchanges section.
  3. Deselect low-quality, redundant, or secondary reseller exchanges.
  4. Save the settings to instantly strip those exchanges out of the bid evaluation pipeline for all child Advertisers.

For exchanges that are acceptable for general open web display but toxic for CTV or video buys, apply exclusions at the Advertiser > Targeting > Exchanges level instead.

Bulk Cleaning Existing Line Items via Structured Data Files (SDF)

If you need to update hundreds of active line items across custom campaign structures, updating the UI manually takes hours and invites user error. Use SDFs to modify exchange targeting at scale.

  1. Navigate to Tools > Bulk Editing and download a Line Item SDF (v6 or higher).
  2. Open the CSV in your data editor and locate the Exchange Targeting column.
  3. Remove the exchange IDs associated with blacklisted supply paths, or set explicit inclusion rules to allow only pre-approved SPO partners.
  4. Re-upload the SDF into DV360 to apply the updated targeting instantly across your account.

For detailed formatting rules and batch upload tips, review our practical guide on how to bulk edit DV360 line items using UI, SDF, and API methods.

Step 5: Transition Open Auction Budget to SPO-Optimized Pathways

Cutting toxic supply paths is only the defensive half of an SPO strategy. The offensive half requires shifting spend toward negotiated pathways that offer lower fee structures and guaranteed priority.

Consolidate open auction spend into direct Private Marketplaces (PMPs) or Programmatic Guaranteed (PG) deals negotiated directly with publisher yield teams. When negotiating, specify net CPM clearing terms or request explicit fee transparency clauses that cap the SSP take rate at 10% or less.

If you are managing large-scale video or Connected TV budgets where inventory supply chains are notoriously complex, implement custom bidding scripts to score inventory based on path efficiency. To explore algorithmic path optimization techniques, read our technical breakdown on using DV360 custom bidding for CTV SPO. Custom bidding models allow you to automatically depress bids on requests coming from high-fee SSP wrappers while bidding aggressively on direct, zero-margin publisher connections.

Frequently Asked Questions

What is a normal SSP take rate in programmatic trading?

Standard SSP take rates for direct open-auction display inventory generally hover between 10% and 20%. For premium Connected TV (CTV) or complex reseller chains, overall supply-chain margins can swallow over 30% to 40% of gross buyer spend before reaching the publisher.

How does blocking resellers in DV360 impact total campaign reach?

Blocking indirect resellers rarely restricts net campaign reach because modern publishers connect to multiple SSPs simultaneously via header bidding. Eliminating secondary reseller paths simply forces DV360 to buy the same user impressions through shorter, cheaper, and lower-latency pathways.

How often should an ad ops team perform an SPO audit in DV360?

Enterprise programmatic teams should conduct a comprehensive SPO audit quarterly, with light monthly monitoring. Publisher ad-stack configurations, wrapper setups, and SSP reseller relationships change frequently, requiring ongoing auditing to keep non-working media fees low.

What is the difference between DIRECT and RESELLER in Ads.txt files?

A DIRECT declaration indicates that the publisher controls and directly receives payments from the listed exchange account. A RESELLER tag indicates that an authorized third-party entity manages or re-sells that inventory, which typically introduces an additional financial margin layer.