Programmatic Advertising

DSP vs SSP: Differences Explained | CPMKit

Last updated: August 2, 2026 · 8 min read

A demand-side platform (DSP) automates ad buying for advertisers. A supply-side platform (SSP) automates ad selling for publishers. They sit on opposite sides of every programmatic advertising transaction. This article covers what each platform does, how they interact, where the major platforms differ, and how to choose the right one for your side of the business.

What Does a Demand-Side Platform (DSP) Do?

A DSP lets advertisers buy ad inventory across thousands of publishers through a single interface. You set targeting parameters, upload creative, define budgets, and the DSP handles bid execution across every connected exchange and SSP automatically.

The core functions break into four areas:

  • Audience targeting. DSPs match your campaign criteria against user data: demographics, behavioral segments, contextual signals, device type, geo. The Trade Desk connects to 80+ third-party data providers. DV360 layers in Google's first-party audience data. Amazon DSP offers purchase-intent segments built from actual shopping behavior, a data set no other DSP can replicate.
  • Bid optimization. When a bid request arrives, the DSP decides in under 50 milliseconds whether to bid and how much to offer. Algorithms factor in campaign goals (target CPA, target ROAS), historical performance data, frequency caps, and day-parting rules. You control the strategy. The machine executes thousands of these decisions per second.
  • Cross-channel reach. A single DSP campaign can buy display, video, native, audio, and CTV inventory. The Trade Desk and DV360 support all five formats. Amazon DSP is weighted toward display and video on Amazon-owned properties.
  • Reporting and attribution. DSPs track impressions, clicks, conversions, and cost metrics. Your CPM, CPC, CPA, and ROAS all flow through the DSP's reporting layer. DV360's integration with Campaign Manager 360 gives Google's stack an attribution edge that independents offset through third-party measurement (Nielsen, DoubleVerify, IAS).

DSPs charge a technology fee on top of media cost. The Trade Desk charges roughly 20% of media spend. DV360's fee structure is opaque but estimated at 10 to 15%. Amazon DSP charges no platform fee but takes margin through its exchange. These fees are separate from the CPM you pay for the actual media.

What Does a Supply-Side Platform (SSP) Do?

An SSP connects publishers to programmatic demand by listing their ad inventory across multiple ad exchanges and DSPs simultaneously. Your goal as a publisher is maximizing revenue per impression. The SSP's job is to expose each impression to as many potential buyers as possible and select the highest bid.

  • Yield optimization. SSPs manage floor prices, auction dynamics, and demand source prioritization to maximize your eCPM. Magnite and PubMatic both offer dynamic floor pricing that adjusts minimum bids by hour, geo, format, and device. Static floors leave money on the table. Dynamic floors consistently lift eCPM 10 to 20%.
  • Demand source management. A single SSP connects your inventory to dozens of DSPs. Magnite connects to 200+ DSPs. Index Exchange connects to 175+. More demand partners means more bid competition, which pushes clearing prices up.
  • Inventory controls. SSPs let you block specific advertisers, categories, or creative types. You can restrict alcohol ads from a parenting site, block competitor brands, or require creative review before serving. These controls protect brand safety on your end.
  • Analytics. SSPs report fill rate, win rate, eCPM by demand source, and revenue by placement. This tells you which DSPs bid most aggressively and which placements generate the highest yield.

The major SSPs: Magnite (formerly Rubicon Project, the largest independent), PubMatic, Index Exchange, OpenX, and Sovrn. Google Ad Manager functions as both an ad server and an SSP through its Google AdX integration, making it the default for most mid-to-large publishers.

What Are the Key Differences Between DSPs and SSPs?

DSPs serve advertisers. SSPs serve publishers. Everything else follows from that divide.

FeatureDSP (Demand-Side)SSP (Supply-Side)
ServesAdvertisers, agenciesPublishers, app developers
Primary goalReach target audience at lowest costMaximize revenue per impression
Key metricCPM, CPC, CPA, ROASeCPM, fill rate, RPM
Fee structure% of media spend (10-20%)% of transaction (10-20%, paid by publisher)
Bid roleSends bidsReceives and evaluates bids
ExamplesThe Trade Desk, DV360, Amazon DSPMagnite, PubMatic, Index Exchange
Self-serve accessCommon (TTD, DV360 via agency)Less common (most require publisher agreement)

The fee structures look symmetric but work differently. DSP fees add to your cost as an advertiser. SSP fees subtract from your revenue as a publisher. On a $10 CPM transaction with a 15% DSP fee and a 15% SSP take rate, the advertiser pays $11.50 total and the publisher receives $8.50. The intermediary layer captures $3.00 of every $10 in media value.

How Do DSPs and SSPs Connect to Complete a Transaction?

A DSP and an SSP never talk directly. They connect through ad exchanges, which host the auction infrastructure.

The sequence runs like this: a user loads a page, the publisher's SSP sends an ad request to one or more exchanges, each exchange broadcasts bid requests to connected DSPs, DSPs return bids, the exchange selects a winner, and the SSP renders the winning creative. The full cycle completes in 100 to 200 milliseconds through real-time bidding.

Some platforms operate on both sides. Google runs DV360 (DSP) and Google Ad Manager with AdX (SSP/exchange). Xandr (Microsoft) runs both Invest (DSP) and Monetize (SSP). This vertical integration creates efficiency but also raises questions about auction fairness when the same company runs both the buy side and sell side of a transaction.

What Do Most People Get Wrong About DSPs and SSPs?

Confusing DSPs with ad networks. An ad network aggregates inventory and resells it at a markup. A DSP gives you direct access to exchanges where you bid on individual impressions in real time. Ad networks make buying decisions for you. DSPs let you make your own. Google AdSense is an ad network. DV360 is a DSP. They serve the same advertiser demand but through fundamentally different mechanisms.
Assuming publishers need a DSP. Publishers don't buy impressions. They sell them. A publisher needs an SSP and an ad server (Google Ad Manager covers both). The only scenario where a publisher uses a DSP is if they're also running paid campaigns to drive traffic to their own site, which is a separate media buying function, not a monetization function.
Ignoring SSP redundancy. Running five SSPs doesn't mean 5x the demand. Most major DSPs connect to most major SSPs. Adding a fourth or fifth SSP often produces marginal bid competition gains while increasing page latency. For most publishers, two to three SSPs plus Google AdX covers 90%+ of available programmatic demand.

Check your current SSP performance against CPM benchmarks by format and geo to identify whether adding or removing a demand source would help.

Frequently Asked Questions About DSPs and SSPs

What are the top DSP platforms for advertisers?

The Trade Desk is the largest independent DSP. DV360 (Google) dominates among agencies already in the Google stack. Amazon DSP is strongest for e-commerce advertisers targeting purchase-intent audiences. Xandr Invest (Microsoft) and Yahoo DSP serve mid-market buyers.

What are the top SSP platforms for publishers?

Magnite is the largest independent SSP. PubMatic and Index Exchange are the next largest. OpenX and Sovrn serve mid-tier publishers. Google Ad Manager with AdX is the de facto standard for publishers of any scale due to its combined ad server and exchange functionality.

Do publishers need a DSP?

No. Publishers sell inventory through SSPs. A DSP is a buying tool for advertisers. The only time a publisher interacts with a DSP is if they run paid ad campaigns to promote their own content, which is a separate marketing function from monetization.

How do DSPs and SSPs connect to complete an ad transaction?

They connect through ad exchanges. The SSP lists inventory on the exchange, the exchange broadcasts bid requests to DSPs, DSPs submit bids, and the exchange selects the winner. The transaction completes in 100 to 200 milliseconds via real-time bidding.

What is the difference between a DSP and a traditional ad network?

An ad network buys inventory in bulk and resells it at a markup. A DSP gives advertisers direct access to real-time auctions where they bid on individual impressions. DSPs offer granular targeting and real-time optimization. Ad networks offer simplicity but less control and transparency.

Can one platform be both a DSP and an SSP?

Yes. Google operates DV360 (DSP) and Google Ad Manager/AdX (SSP/exchange). Microsoft runs Xandr Invest (DSP) and Xandr Monetize (SSP). Vertical integration is common among the largest ad tech companies, though it raises transparency concerns about self-preferencing in auctions.