What Is an Ad Exchange and How Does It Fit into Programmatic?
An ad exchange is a digital marketplace where DSPs and SSPs execute real-time impression-level auctions. It sits at the center of programmatic advertising, connecting advertiser demand to publisher supply. This article covers how exchanges work, how they differ from ad networks and SSPs, which exchanges dominate the market, and what they charge.
How Does an Ad Exchange Work?
An ad exchange hosts auctions. When a user loads a page, the publisher's SSP sends available impression data to the exchange. The exchange broadcasts that opportunity to connected DSPs. DSPs evaluate and bid. The exchange picks a winner and returns the creative for rendering.
The exchange doesn't own inventory. It doesn't buy or resell impressions. It provides the auction infrastructure and charges a fee on each completed transaction. Think of it as a stock exchange for ad impressions: it matches buyers and sellers, enforces rules, and takes a cut.
Ad Exchange Auction Infrastructure
EXCHANGEClears in <150ms
Every auction runs on real-time bidding protocols, primarily the OpenRTB specification from IAB Tech Lab. The bid request contains impression details (slot size, page URL, user signals, floor price). Bid responses contain the offer price and creative. The exchange evaluates all responses, applies the floor, and selects the highest valid bid.
The volume is staggering. Google AdX processes hundreds of billions of auction requests per month. Even mid-tier exchanges like OpenX and Sovrn handle tens of billions. Each auction completes in under 150 milliseconds.
What Is the Difference Between an Ad Exchange and an Ad Network?
An ad exchange runs transparent, real-time auctions where buyers and sellers see market prices. An ad network buys inventory in bulk from publishers, packages it into audience segments, and resells it to advertisers at a markup. The pricing mechanisms are fundamentally different.
| Feature | Ad Exchange | Ad Network |
|---|---|---|
| Pricing model | Real-time auction (CPM bid) | Fixed or negotiated markup |
| Transparency | Buyers see publisher, placement, price | Buyers often see only the audience segment |
| Buyer control | Impression-level bidding and targeting | Package-level buying |
| Seller control | Publishers set floors and block lists | Limited; network decides placement |
| Fee structure | Take rate on transaction (10-20%) | Markup on media cost (30-50%+) |
| Inventory access | Open or private marketplace | Curated by the network |
The transparency gap is the critical difference. On an exchange, an advertiser bidding through The Trade Desk can see the exact publisher domain, the ad slot position, and the clearing price. On a network, you often buy a "sports audience" without knowing which sites your ads will appear on.
Ad networks still exist (Google AdSense is the largest), but their role has shrunk. Exchanges handle the majority of programmatic transactions because both sides prefer the pricing efficiency and transparency that auction mechanics provide.
How Is an Ad Exchange Different from an SSP?
The line between ad exchange and SSP has blurred to the point where the distinction is partly historical. An SSP was originally a publisher tool for managing demand sources. An exchange was the neutral marketplace. In practice, most SSPs now run their own auction infrastructure, making them functionally identical to exchanges.
Magnite operates as both. So does PubMatic. Index Exchange started as an exchange and added SSP features. The convergence happened because running a separate exchange layer added latency and fees without clear value once SSPs could auction directly.
For most publishers evaluating their ad stack, "ad exchange" and "SSP" refer to the same functional layer. What matters is demand density (how many DSPs connect), auction fairness (first-price rules, no self-preferencing), and fee transparency.
Which Ad Exchanges Handle the Most Programmatic Volume?
Five exchanges process the majority of global programmatic display and video transactions. Their scale determines how much demand competition your impressions receive.
- Google AdX is the largest by volume. It's embedded in Google Ad Manager, which over 90% of large publishers use as their primary ad server. AdX connects to virtually every major DSP. If you run Google Ad Manager, you have AdX access by default.
- Magnite (formerly Rubicon Project, merged with Telaria for CTV) is the largest independent exchange. Strong in CTV and video inventory. Connects to 200+ DSPs.
- Index Exchange focuses on header bidding integrations and transparency. Publishes its take rates publicly, which is rare. Processes over 300 billion requests daily.
- PubMatic serves mid-to-large publishers with a self-serve platform. Strong in mobile and in-app inventory. Their Identity Hub supports post-cookie targeting through multiple alternative ID solutions.
- OpenX positions itself on sustainability (carbon-neutral ad serving) and curated marketplace deals.
Xandr (Microsoft) and Yahoo DSP include their own exchange layers. Both are smaller than the four above but relevant for advertisers already buying within those ecosystems.
How Do Ad Exchanges Make Money?
Exchanges charge a take rate on every completed transaction: a percentage of the winning CPM bid. The rate typically falls between 10% and 20%, and it comes out of the publisher's side.
Here's what that looks like. An advertiser bids a $10 CPM. The exchange takes 15%. The publisher receives $8.50. The advertiser pays $10. The exchange keeps $1.50 per thousand impressions.
That $1.50 is the exchange's revenue. Multiply it across billions of daily impressions and you see why exchange businesses are high-margin at scale.
Some exchanges charge flat CPM fees instead of percentages. Some charge both. Fee transparency varies dramatically. Google AdX historically disclosed minimal fee detail. Index Exchange publishes its rates. Most others fall somewhere between, disclosing fees only in direct publisher contracts.
For publishers, the relevant question isn't which exchange has the lowest take rate. It's which exchange generates the highest net eCPM after fees. An exchange charging 18% but delivering $12 gross CPM nets you $9.84. An exchange charging 10% but delivering $8 gross CPM nets you $7.20. The more expensive exchange earns you 37% more.
Check your current exchange performance against CPM benchmarks by format and geo.
What Do Most People Get Wrong About Ad Exchanges?
Frequently Asked Questions About Ad Exchanges
What are the major ad exchanges in 2026?
Google AdX is the largest. Magnite, Index Exchange, PubMatic, and OpenX are the major independents. Xandr Marketplace (Microsoft) and Yahoo's exchange layer serve their respective ecosystems. Most programmatic spend flows through two to three of these.
Is Google Ad Manager an ad exchange or an SSP?
Google Ad Manager is an ad server. Google AdX is the exchange embedded within it. They're separate systems. Ad Manager handles decisioning across all demand sources (AdX, AdSense, direct deals, header bidding). AdX specifically handles the programmatic auction layer.
What is the main difference between an ad exchange and an ad network?
An ad exchange runs transparent real-time auctions where buyers bid on individual impressions. An ad network buys inventory in bulk and resells it at a markup. Exchanges offer impression-level targeting and price transparency. Networks offer simplicity but less control.
How do open ad exchanges differ from private ad exchanges?
Open exchanges allow any qualified DSP to bid on available inventory. Private exchanges (or private marketplaces) restrict access to invited buyers, typically with higher floor prices and premium inventory. Publishers use PMP deals to sell premium placements at higher CPMs than open auction.
How do ad exchanges make money from transactions?
Exchanges charge a take rate of 10 to 20% on each completed auction, deducted from the publisher's revenue. On a $10 CPM bid with a 15% take rate, the publisher receives $8.50 and the exchange keeps $1.50 per thousand impressions.