Guidesprogrammatic advertisingsupply chain optimization

SPO vs. DPO: How Supply-Path and Demand-Path Optimization Work

DPOSPOdemand-path optimizationsupply-path optimizationDSPSSPheader biddingreal-time biddingad inventorymedia buyingad exchangesprice optimizationad networkstrading deskstransparencyseller.jsonbuyer.jsonOpenRTBPMP deals

Demand-path optimization (DPO) and supply-path optimization (SPO) are processes designed to organize an efficient path to ad inventory from both the publisher's and the advertiser's ends.

Both processes involve broad research, analysis, and restructuring of links in the digital media supply chain so that publishers and advertisers can achieve specific goals — balancing operational costs, maximizing ad revenue, and eliminating unnecessary intermediaries.

DPO and SPO fall under the umbrella term ad-path optimization (APO).

This article covers the key differences between SPO and DPO, how each works mechanically, who benefits, and how to implement them.

Key Points

  • Demand-path optimization (DPO) and supply-path optimization (SPO) are complementary processes for organizing an efficient path to ad inventory from both ends of the supply chain.
  • SPO is driven by demand-side platforms (DSPs), which work to find the shortest and most profitable route to publisher inventory.
  • DPO works in the opposite direction — publishers work to make their inventory easily accessible and cost-optimal for media buyers (advertisers and ad agencies).
  • The DPO process carried out by publishers supports the SPO process carried out by media buyers, reinforcing a well-functioning advertising ecosystem and increasing supply-chain transparency.

A Brief History of SPO and DPO

The introduction of header bidding technology fundamentally changed how publishers sell ad inventory by allowing multiple DSPs to bid on it simultaneously via supply-side platforms (SSPs).

While this opened up competition and generally improved publisher yield, it also significantly increased operational costs for DSPs. They were now processing large volumes of bid requests, sometimes receiving duplicate bids for the same impression from multiple SSPs. In response, both DSPs and SSPs began looking for ways to optimize their business partnerships and streamline the path to ad inventory.

That pressure gave rise to supply-path optimization and demand-path optimization — now considered foundational strategies in programmatic advertising.

What Is Supply-Path Optimization (SPO)?

Supply-path optimization is the process by which DSPs work to improve the path to ad inventory — specifically, to find the shortest and most profitable route. DSPs use real-time algorithms to determine which bids will best meet campaign goals.

Through SPO, bids that previously produced suboptimal results are replaced by bids that take a more direct and efficient path to a publisher's inventory. This benefits SSPs and publishers as well, since better-matched bids tend to generate higher ad revenue.

What Is Demand-Path Optimization (DPO)?

Demand-path optimization works in the opposite direction. Publishers work to make purchasing their ad inventory easily accessible and cost-effective for media buyers — advertisers and ad agencies alike. Like SPO, DPO relies on real-time algorithms to collect and analyze data that helps identify the value each buyer brings to the publisher.

The types of data collected through DPO include:

  • Transaction costs
  • The ease of reaching desired media buyers
  • Ad revenue generated per buyer relationship

After the analysis, publishers typically consolidate around their most valuable clients — transparent, committed media-buying partners.

Factors examined during DPO include bidding rates, requests per second, and the number of intermediary links an advertiser must traverse to buy from the publisher. DPO also maps the broader digital business environment: SSPs, ad exchanges, ad networks, trading desks, and DSPs.

Identifying what to analyze is only the first step. Publishers must then act on the findings — eliminating non-essential business partners, negotiating more directly with their key media-buying partners, and restructuring supply paths to maximize revenue and efficiency.

What's the Difference Between SPO and DPO?

DPO and SPO share significant common ground. Both aim to optimize the path through which ad inventory is bought and sold. Both seek to identify business partners that maintain a streamlined, uncomplicated media supply chain, and both work to eliminate unnecessary technologies or intermediaries that add cost without adding value.

The core distinction is directional and role-specific:

  • DPO is the publisher's tool. Publishers focus on how impressions are sold and how to generate the best business outcomes from different demand paths.
  • SPO is the advertiser's tool. Advertisers focus on acquiring impressions efficiently and identifying reliable paths to inventory that deliver positive ROI.
DPO SPO
The process for publishers The process for advertisers
Focuses on how advertisements and impressions are sold Focuses on how impressions are acquired. Inspects the value vendors generate (agencies or ad tech companies).
Maintains rate cards for existing buyers. Clarifies information on costs and ROI each partner generates.
Prevents from buying the same inventory cheaper.

Who Benefits From SPO?

SPO primarily benefits advertisers, who use it to carve out a convenient, cost-efficient path to the right publishers. SPO objectives can cover a range of goals: reach, win rate, cost efficiency, or a consistent SSP take rate. One real-world example is the cooperation between The Goodway Group and PubMatic to ensure a stable SSP percentage take rate using log-level data.

Beyond advertisers, other participants in the ecosystem benefit from SPO as well — AdTech companies, agencies, and publishers all stand to gain when the supply chain becomes leaner and more transparent.

Who Benefits From DPO?

The primary beneficiary of DPO is publishers. By optimizing demand paths, publishers grow revenue, build more direct relationships with advertisers, and ensure that ads displayed on their properties are brand-safe.

Benefits of DPO for Publishers

Media-buyer identification. IAB TechLab created the Buyer.json mechanism to help publishers and other intermediaries recognize who media buyers are and who they represent. This has several practical implications:

  • It allows publishers to cut ties with untrustworthy advertisers — those running malvertising, inappropriate ads, or other nefarious content.
  • By removing bad actors, publishers protect their business, reputation, and users.
  • DPO also surfaces which buyers are delivering low-quality or page-slowing ads.

Path identification. When publishers invest in understanding how advertisers reach their inventory, they can reorganize operations around effective paths and close down ineffective ones. DPO also reveals what fees are being paid to intermediaries and whether those intermediaries are delivering real value — including identifying media buyers with poor credit scores or payment histories.

Revenue recalculation. Advertisers who can see a clear, direct path to buying inventory are more likely to spend more on impressions, which translates directly into higher publisher revenue.

Transparent path to inventory. An optimized demand path allows publishers to demonstrate their value to advertisers and lay the groundwork for long-term business relationships.

Benefits of DPO for Advertisers

DPO also creates meaningful advantages for the buy side.

Stronger negotiating position. Once a publisher and advertiser agree to establish a long-term relationship, the advertiser gains leverage to negotiate better terms — particularly when committing to higher spending with selected publishers.

Advertisers can also access premium inventory on the open marketplace via OpenRTB rather than paying the premium associated with private marketplace (PMP) deals.

How DSPs and Advertisers Can Implement SPO

SPO is not a one-time exercise — it is a continuous improvement process. As outlined by PubMatic, there are four core steps:

  • Step 1: Internal assessment
  • Step 2: SSP evaluation
  • Step 3: Consolidation
  • Step 4: Ongoing optimization

Internal assessment means framing business values and objectives. This involves defining what advertising should achieve — which audiences to reach, how many partners to work with, what volume of customers is addressable — and pulling back from activities that don't serve those goals. This phase produces concrete targets and benchmarks.

SSP evaluation means building a strategy with clear evaluation criteria. Without measurable benchmarks, it's impossible to determine whether the strategy is working.

Consolidation means designing and running comprehensive test scenarios to identify underperforming SSPs and ad exchanges. Testing should cover different inventory types and campaign types, since each reveals different performance signals. This is also the right stage to implement seller.json, IAB TechLab's mechanism for verifying whether entities in the supply chain are direct sellers or intermediaries.

Ongoing optimization means repeating the above steps on a regular cadence — preferably several times per year.

PubMatic also describes three tactical levers for SPO:

  • Pruning long-tail SSPs
  • Consolidating with a small number of key partners
  • Leveraging real-time algorithms

More detail on these tactics is available in PubMatic's SPO Primer.

How Publishers and SSPs Can Implement DPO

To implement DPO, publishers need to analyze the flow of impressions and map the paths through which advertisers are buying ads. The goal is to determine which paths are most profitable and promising in terms of ROI, then optimize by eliminating or reworking the least effective paths while concentrating resources on the ones with the highest revenue and efficiency potential.

Practical approaches include:

Leverage available data. Publishers should examine the data points most relevant to their business: page load time with ads present, win rates, response times, ad quality, and payment timeliness of individual advertisers. Decisions grounded in data rather than intuition are far more reliable.

Participate actively in SPO. Publishers can help their buyers optimize supply-path processes by working to eliminate unnecessary intermediaries. The most direct way to support SPO is to establish or deepen direct relationships with buyers, reducing the number of hops between the advertiser's DSP and the publisher's inventory.

Summary

Supply-path optimization and demand-path optimization are two sides of the same coin. SPO gives advertisers the tools to find the most efficient and profitable route to publisher inventory. DPO gives publishers the tools to make their inventory straightforward and cost-effective for media buyers to access.

Both processes rely on real-time algorithms to analyze data and surface the most valuable business partners, and both aim to eliminate unnecessary intermediaries and increase transparency across the media supply chain.

When implemented together, DPO and SPO reinforce each other: a publisher's well-organized demand path makes it easier for advertisers to optimize their supply path, and vice versa. The result is a leaner, more transparent programmatic ecosystem where both sides of the transaction can operate more efficiently.