A supply-side platform, or SSP, is software that sells a publisher's advertising space to automated buyers. It takes an ad opportunity on a website, app, streaming channel or digital billboard, describes it in a standard format, offers it to demand-side platforms (DSPs), the systems advertisers buy through, runs or joins an auction, and passes the winning advertisement back for delivery. Some vendors say sell-side platform instead; the function is the same. The category exists because no publisher can negotiate by hand with thousands of buyers bidding on billions of impressions a day, each worth a different amount. IAB Spain's 54-page guide, published on April 15, 2026, defines the SSP as the layer publishers use to manage, optimise and sell inventory programmatically, covering programmatic guaranteed, private marketplace and open exchange trading.
How an SSP sells an impression
The sequence starts when a page or app asks for an ad. A publisher connects to an SSP in one of several ways: a JavaScript tag, a header bidding wrapper such as Prebid.js that calls several exchanges in parallel before the ad server decides, a server-to-server integration, a mobile software development kit, or a VAST tag for video. Whoever controls the wrapper decides which exchanges see the impression and at what floor.
The SSP then builds a bid request. Under OpenRTB, the IAB Tech Lab protocol most exchanges use, the request carries an exchange-assigned id and an imp array describing each impression, plus site or app, device, user, source and regs objects. Each impression object holds bidfloor, a minimum price per thousand impressions, and bidfloorcur, its currency, defaulting to US dollars. A pmp object attaches private marketplace deals, each identified by a deal ID. The tmax field sets how many milliseconds bidders have, and at states the auction type, where 1 means first price and 2 second price.
Provenance travels in the source object. Its fd attribute records whether the exchange or an upstream source makes the final sale decision, according to Sovrn's integration documentation, and OpenRTB 2.6 places the SupplyChain object at source.schain, according to Prebid.org. Google's Ad Manager help centre shows a publisher selling directly through Google carrying a single node, with asi set to google.com and a seller identifier that must match the entry in Google's sellers.json file.
Not every buyer receives every request. Buyers cap the queries per second (QPS) they accept, so the SSP applies traffic shaping, forwarding only the subset each DSP is likely to bid on. Bids return, the SSP discards those below the floor, picks a winner and returns the creative or VAST document to the publisher's ad server, which weighs it against direct campaigns. Its fee is deducted before the publisher is paid, and that fee shapes how SSPs report money: Magnite states that it acts as agent for publishers on most transactions and recognises revenue net.
Operators sit on both sides. Publisher ad operations and yield teams configure floors, blocklists, deals and demand partners inside the SSP console. Buyers rarely log in; they reach the SSP through DSP seats, and agency traders ask SSP account teams to create deal IDs mapped to those seats.
From waterfall to exchange
Before SSPs, publishers sold leftovers through a waterfall, calling ad networks one after another until one filled. The first sell-side companies automated that ranking. PubMatic was founded in 2006, Rubicon Project in Los Angeles in 2007, and Admeld in New York the same year. Admeld sat between the publisher's ad server and dozens of networks, deciding which buyer got each impression, before Google bought it in December 2011 for a reported $400 million.
Real-time bidding turned those optimisers into auction houses. PubMatic's 2025 antitrust complaint states that the company ran the first real-time transaction with Invite Media in 2008, a claim PubMatic makes about itself. OpenRTB began as a pilot among demand-side and sell-side platforms in November 2010 and became an IAB standard as version 2.1 in January 2012.
The next shifts came in quick succession. Header bidding, developed around 2014, let SSPs compete simultaneously rather than in sequence. The IAB Tech Lab finalised ads.txt in 2017 and sellers.json and the SupplyChain object in 2019, so buyers could check who was authorised to sell. Independent exchanges moved to first-price auctions from 2017, and Google announced on March 6, 2019 that Ad Manager would follow, replacing its floor rules with unified pricing rules. Consolidation followed: Rubicon Project merged with Telaria in April 2020 and took the Magnite name, and PubMatic filed for a Nasdaq listing that November.
Why the layer matters to buyers and sellers
SSPs decide what enters the bidstream, and the bidstream decides what budgets can buy. Citing the ANA Programmatic Transparency Benchmark 2025, IAB Spain's guide put working media at 41% of programmatic investment, with 26.1% consumed by DSP fees, data costs and SSP costs. The same document found that a direct SSP connection can deliver 70% to 80% of an advertiser's euro to the publisher, while indirect paths deliver 40% to 50%.
Scale explains the pressure. PubMatic alone processes approximately 2.7 trillion bid requests a day. Jounce Media found the average publisher using real-time bidding integrated with 24.5 SSPs as of March 2025, and the resulting overlap is measurable: DataBeat's Sellers Report of June 11, 2026 recorded a 46% duplicated-domain rate among established SSPs, meaning nearly half their publisher domains were reachable through more than one path.
Targeting has migrated towards the sell side as well. Curation applies audience or contextual data inside the SSP before a request goes out. Equativ, which sells curation, put match rate losses between platforms at 40% to 70% in an October 2024 analysis, a vendor figure PPC Land's curation explainer treats as the standard argument for applying data once, upstream.
Where the model is disputed
Duplication is the oldest complaint. Resellers let one impression enter an auction several times, inflating apparent supply without adding anything to buy, and every declaration used to police it is self-asserted. The supply path explainer notes that nothing in ads.txt, sellers.json or the SupplyChain object is cryptographically proven.
Volume now carries a price. PubMatic's supply policy, effective April 16, 2026, sets daily impression and request caps per publisher and charges $0.001 CPM on the excess, rounded up to the nearest $10 a month. Practitioners objected that publishers received no prior visibility into their thresholds.
Buyers have also built routes around the category. The Trade Desk's OpenPath connects publishers directly at a flat 4.5% fee. PubMatic attributed three quarters of revenue decline to a single large DSP buyer that changed its supply path routing in mid-2025, a buyer it did not name.
Conflicts of interest remain the largest dispute. Judge Leonie Brinkema found in April 2025 that Google had monopolised the publisher ad server and ad exchange markets, holding an ad exchange share of 63% to 71%. The same structural question applies, at smaller scale, to companies running both a DSP and an SSP.
Not the same as
Ad exchange. The marketplace where auctions clear. Most SSPs now run their own exchange, so the terms blur, but an exchange can serve any seller, while an SSP carries publisher tooling: floors, deal management, yield reporting.
Publisher ad server. Decides among all demand, including directly sold campaigns, and records delivery. Google Ad Manager combines the two functions, yet a publisher can use either without the other.
Ad network. Aggregates inventory and resells it in packages, typically setting the price itself rather than letting buyers bid impression by impression.
Demand-side platform. The mirror image. A DSP bids for advertisers; an SSP sells for publishers.
Recent developments
Judge Brinkema declined on September 2, 2026 to order the sale of AdX, adopting behavioural remedies instead. The package ends first look, last look and unified pricing and requires real-time AdX bid data to be available to rival ad servers. The written opinion was sealed for 14 days.
Results diverged in the second quarter. PubMatic reported revenue of $78.6 million, up 11%, ending three quarters of decline. Magnite posted revenue of $192.8 million, with connected television contribution ex-TAC up 36% to $97.1 million. Magnite chief executive Michael Barrett had told tipsheet in July that there would be "far fewer" SSPs, and that platforms built on inventory arbitrage would struggle.
Decisioning is moving inside the exchange. PubMatic's Decision Fabric, launched on June 1, 2026, runs partner models inside the auction, and Magnite has published two routes for outside AI models, server-to-server and containerised. On September 10, 2026, PMG described moving its buying inside Index Exchange, extending a model Bedrock began in April. The sell-side platform, once a yield optimiser for leftover banners, is being rebuilt as the place where buying decisions execute.
Timeline
- 2006 - PubMatic is founded
- 2007 - Rubicon Project and Admeld are founded
- 2008 - PubMatic says it completes a real-time transaction with Invite Media
- November 2010 - OpenRTB begins as a pilot among demand-side and sell-side platforms
- December 2011 - Google completes its acquisition of Admeld, for a reported $400 million
- January 2012 - OpenRTB 2.1 is adopted as an IAB standard
- 2014 - Header bidding develops as a way for exchanges to compete in parallel
- 2017 - IAB Tech Lab finalises ads.txt; independent exchanges begin moving to first-price auctions
- 2019 - IAB Tech Lab finalises sellers.json and the SupplyChain object
- March 6, 2019 - Google announces a unified first-price auction for Ad Manager
- April 2020 - Rubicon Project and Telaria complete their merger as Magnite
- November 2020 - PubMatic files for a Nasdaq listing
- April 2022 - OpenRTB 2.6 is released
- March 2025 - Jounce Media reports the average RTB publisher integrated with 24.5 SSPs
- April 17, 2025 - Judge Brinkema finds Google monopolised publisher ad server and ad exchange markets
- April 15, 2026 - IAB Spain publishes its SSP guide
- April 16, 2026 - PubMatic's excess inventory fee takes effect
- June 1, 2026 - PubMatic launches Decision Fabric
- June 11, 2026 - DataBeat reports a 46% duplicated-domain rate at established SSPs
- August 5, 2026 - Magnite reports second-quarter revenue of $192.8 million
- August 6, 2026 - PubMatic reports second-quarter revenue of $78.6 million
- September 2, 2026 - Judge Brinkema rejects AdX divestiture and adopts behavioural remedies
- September 10, 2026 - PMG describes running its buying inside Index Exchange
Related PPC Land coverage
- IAB Spain's first SSP guide exposes the 41% working media problem - The 54-page guide defining SSP functions, integration methods and the direct versus indirect revenue gap.
- Explaining price floor - The bidfloor and bidfloorcur fields and how SSPs set minimum prices.
- Explaining traffic shaping - How SSPs ration the bid requests they forward to each buyer.
- Explaining ex-TAC gross profit - Net and gross revenue recognition, including Magnite's agent treatment.
- Explaining Admeld - The early SSP Google bought in 2011 and the waterfall it automated.
- PubMatic files antitrust lawsuit against Google over digital advertising monopoly - PubMatic's complaint and its account of early real-time bidding.
- Explaining CTV - Streaming supply partners and the OpenRTB pilot's 2010 origins.
- Explaining real-time bidding - The auction mechanics SSPs run and the request volumes involved.
- Same ad slot bid twice: DataBeat finds 46% auction duplication at top SSPs - Duplicated-domain rates across SSP tiers.
- Explaining curation - Why targeting data is increasingly applied at the sell side.
- Explaining supply path - The self-asserted declarations that record an impression's route.
- PubMatic is now charging publishers for sending too much inventory - The excess inventory fee and publisher objections.
- The Trade Desk gains first Dutch publisher for OpenPath at 4.5% fee - A DSP's direct route to publisher inventory and its price.
- DOJ and Google file final remedies proposals in ad tech antitrust case - Market share findings and the competing remedy proposals.
- Explaining demand-side platform - The buy-side counterpart to the SSP.
- Judge spares Google's ad exchange and rewrites its auction rules instead - The September 2, 2026 remedies decision.
- PubMatic revenue gains 11% after three quarters of decline - Second-quarter 2026 results.
- Magnite lifts 2026 growth guidance to 13-14% as CTV gains 36% - Second-quarter 2026 results and raised guidance.
- Magnite CEO warns of far fewer SSPs as PubMatic faces a $70m quarter - Barrett's consolidation forecast and PubMatic's revenue context.
- Magnite offers two ways to run partner AI models inside its auction - Server-to-server and containerised routes for outside models.
- PMG gains 3,000 media owners by moving its buying inside Index Exchange - An agency running decisioning inside an exchange.
Summary
Who. Publishers and their ad operations teams use SSPs; independent operators include Magnite, PubMatic, Index Exchange and Equativ, while Google runs the largest exchange through Ad Manager. DSPs such as The Trade Desk, Display & Video 360 and Amazon DSP buy through them, and the IAB Tech Lab maintains the protocols both sides implement.
What. Software that packages publisher ad opportunities into OpenRTB bid requests, applies floors, deals and filtering, offers them to buyers, runs or joins the auction and returns the winning advertisement, in exchange for a fee on the transaction.
When. The first sell-side optimisers appeared in 2006 and 2007, real-time bidding arrived around 2008 to 2010, OpenRTB 2.1 became a standard in January 2012, and transparency files followed in 2017 and 2019. The category is consolidating in 2026 as decisioning moves inside exchanges.
Where. Between the publisher's page, app, player or screen and the buying platforms, across display, mobile, video, audio, connected television and digital out-of-home, with auctions executed in exchange data centres in milliseconds.
Why. Publishers need competition for every impression without negotiating with each buyer. The layer that creates that competition also controls what buyers see, what they pay in fees and which routes exist, which is why its costs, duplication and ownership are argued over in contracts, industry reports and federal court.
Discussion