A demand-side platform, or DSP, is software that buys digital advertising impressions one at a time, at auction, on behalf of an advertiser or an agency. It stores the campaign settings, connects to the exchanges and supply-side platforms where publishers offer inventory, decides within milliseconds whether an impression is worth buying and at what price, submits a bid, and if it wins, returns the advertisement and logs the result. The category exists because the exchange model broke the old unit of purchase. Instead of a placement on a named site for a month, a buyer faces tens of billions of separate opportunities a day, each carrying different signals and a different value. No trading team can price that volume by hand.

Four platforms carry most of the money. Guideline data covering the first quarter of 2026 put Google's Display & Video 360, The Trade Desk, Amazon DSP and Yahoo DSP at roughly 85% of global programmatic spend, up from about 75% in 2022, with DV360 alone near 41%.

How a bid is built and returned

The transaction runs on OpenRTB, the real-time bidding specification maintained by IAB Tech Lab. A publisher's ad request reaches an exchange, which broadcasts a bid request to the bidders connected to it. The base protocol is HTTP, and POST is required because payloads are large. A bid returns HTTP 200 with a body; a no-bid returns HTTP 204 with none, or a 200 carrying a reason code in the nbr field.

Constraints sit at the top of the request. The at attribute declares the auction type, where 1 means first price, 2 second price plus, and 3 a fixed agreed deal price. The tmax integer sets the maximum milliseconds the exchange will wait, including network latency. The wseat and bseat arrays allow or block named buyer seats, and at most one should appear in a request. Category blocks travel in bcat, advertiser domain blocks in badv.

Below that sit the objects a bidder reads. Each imp object describes one placement and carries bidfloor, the minimum price, as a cost per thousand impressions, plus a bannervideoaudio or native object defining the format. A pmp object lists private marketplace deals in force, each deal with its own identifier, floor and auction type. The site or app object names the property and device carries the user agent, screen and connection. The user object holds whatever identity is available, including the eids array for third-party identifiers and the consent string when the General Data Protection Regulation applies, while source.schain records every intermediary the request passed through.

The response is a seatbid collection. Each bid names the impression it answers, a price, a creative identifier in crid, an advertiser domain in adomain, and either the markup in adm or a win notice URL the exchange calls if the bid prevails. A separate billing notice signals that spend should be applied; a loss notice can explain the failure.

Individual platforms narrow the standard. Google's published specification for exchanges integrating with Display & Video 360 marks testallimpswlang and bapp as unsupported, ignores latitude and longitude in the geo object entirely, and discards all but the first imp object except for audio pods. According to that documentation, Google recommends exchanges use the DV360 Partner ID as the seat ID, and expects publishers to list the exchange as an authorized seller in ads.txt or app-ads.txt. Impressions arriving more than about an hour after the auction are stale and not billable.

Volume forces a second layer of filtering. No bidder can evaluate every request sent to it, so DSPs apply pretargeting rules that discard traffic before scoring, and exchanges cap queries per second. That ceiling is now a competitive issue, not a technical footnote.

Where the term came from

The software preceded the label. Ad exchanges arrived in the middle of the 2000s, and the first tools built to trade across several at once appeared around 2007. Invite Media, founded that year and later folded into Google's stack, is routinely described as one of the first, though primacy is contested and the acquisition price was never disclosed, with contemporary reporting ranging from $40 million to $81 million. According to VideoWeek's 2018 series on ad tech origins, the people it interviewed could not agree on a first DSP because they could not agree on a definition. MediaMath founder Joe Zawadzki staked his own claim while conceding the meaning had shifted.

Standardization came through the buy side as much as the sell side. The specification records that the project assembled in November 2010 as a pilot between three demand-side platforms, DataXu, MediaMath and Turn, and three sell-side platforms, Admeld, PubMatic and The Rubicon Project. Its first release that December covered nothing more ambitious than block list exchange. A mobile API followed in February 2011, version 2.0 unified display, mobile and video in June 2011, and IAB Tech Lab adopted the standard in January 2012 with version 2.1. Native support arrived in 2.3, audio in 2.4, header bidding in 2.5, and connected television ad pods in 2.6. Most of the market still transacts on the last two.

Consolidation followed. Google renamed DoubleClick Bid Manager as Display & Video 360 in July 2018. Microsoft, which had bought Xandr from AT&T, announced in May 2025 that it would close the platform rather than sell it; Microsoft Invest shut down on 28 February 2026, with Amazon DSP named the preferred transition partner. Every DSP outside the top four fell, on Guideline's figures, from 21% of tracked spend in 2022 to 5% in early 2026.

What it costs

Pricing is the least standardized part of the category and the most disputed. Amazon charges roughly 1% on open web publisher inventory and nothing on programmatic guaranteed deals against its own media. The Trade Desk does not disclose its take rate; PPC Land reported a 12% to 15% range in August 2025 and roughly 20% in 2026 coverage, a gap never reconciled publicly. AppNexus, before Microsoft closed it, published an average seller fee of 8.5% and opened fee visibility to buyers, disclosure that remains unusual.

Platform fees are only part of what separates a budget from an impression. Citing the ANA Programmatic Transparency Benchmark 2025, IAB Spain's supply-side platform guide found that 41% of programmatic investment reaches genuine, measurable, viewable impressions, with 26.1% consumed by DSP fees, data costs and SSP costs. Research from the Incorporated Society of British Advertisers circulates in two forms: publishers receive 51 cents of each advertising dollar, or 36 cents of each dollar routed through DSPs. Not the same claim.

Limitations and disputes

The most persistent criticism is that a DSP optimizes toward whatever it can measure. The ANA's 2023 supply chain study found the average campaign running across 44,000 websites, with a fifth of impressions landing on made-for-advertising inventory.

A second dispute concerns where decisioning should happen at all. Supply-side platforms have spent two years moving models upstream, arguing that a bidder rationed by queries-per-second limits cannot see most of the market. Bedrock Platform and Index Exchange ran a containerized DSP bidder inside exchange infrastructure on 21 April 2026, removing that ceiling, and Magnite now offers two routes for partner models to run inside its auction. A February 2026 BVDW whitepaper placed curation within the SSP or a dedicated sell-side layer.

The third is pricing pressure from products that skip decisioning entirely. On The Trade Desk's 6 August 2026 earnings call, chief executive Jeff Green described competitors wrapping fixed-price and guaranteed deals in agentic technology at roughly 1% fees and compared them to the ad networks of 2006. He also redefined the category around the disputed function: a DSP, he said, is built to decide which impressions to buy. DataBeat measurements published weeks later found agentic demand clearing at $6.13 against $6.95 for conventional buyers.

What it is not

supply-side platform sits on the opposite side of the same auction, representing publishers rather than advertisers, setting floors and applying deal terms. Several companies operate both.

An ad network buys inventory in bulk and resells it at a price it sets, keeping the spread. A DSP charges a fee on a transaction the auction prices. The line has blurred repeatedly.

trading desk is an agency team that operates DSP seats, not a technology layer.

bidder is the endpoint receiving requests and returning responses. The buyer, or seat, is the billed account behind the bid; the protocol keeps the two separate because the money and the machinery do not always belong to the same party.

Self-serve interfaces such as Google Ads and Meta Ads Manager buy only their owner's inventory, whatever the workflow resemblance.

Recent developments

Autonomy is the current product frontier. Yahoo DSP embedded agentic capabilities on 6 January 2026, including a campaign activation agent built on Model Context Protocol. StackAdapt launched Ivy Studio in July 2026 and disclosed more than 15,000 internal AI-assisted workflows a week. The Trade Desk has been testing campaign creation through Anthropic's Claude in closed beta.

Supply and data keep accumulating on the largest platforms. Channel 4 opened its video on demand inventory to five DSPs at once in June 2026, and Gracenote brought show-level programming data into The Trade Desk on 27 August 2026, its first DSP integration. Google is deprecating legacy digital content labels in DV360 in favor of inventory modes and content themes.

The commercial picture is less uniform than the product news. The Trade Desk's stock fell 24% in August 2026 after third-quarter guidance implied a 12% revenue decline, while Amazon's advertising segment passed $70 billion on a trailing twelve-month basis.

Timeline

  • 2007: first cross-exchange buying tools appear, among them Invite Media
  • 2010: Google acquires Invite Media; price never disclosed
  • November 2010: OpenRTB project assembles with three DSPs and three SSPs
  • December 2010: OpenRTB block list specification 1.0 released
  • February 2011: OpenRTB Mobile 1.0 released
  • June 2011: OpenRTB 2.0 unifies display, mobile and video
  • January 2012: IAB Tech Lab adopts OpenRTB with version 2.1
  • July 2018: DoubleClick Bid Manager renamed Display & Video 360
  • April 2022: OpenRTB 2.6 published, adding connected television ad pods
  • 14 May 2025: Microsoft announces the closure of Microsoft Invest
  • 7 October 2025: Amazon DSP named preferred transition partner for Invest customers
  • 6 January 2026: Yahoo DSP embeds agentic campaign agents
  • 28 February 2026: Microsoft Invest shuts down
  • 21 April 2026: Bedrock runs a DSP bidder inside Index Exchange infrastructure
  • 6 August 2026: Jeff Green defines a DSP as a decisioning platform on an earnings call
  • 27 August 2026: Gracenote completes its first DSP integration

Summary

Who: Advertisers and agencies hold the budgets; demand-side platforms including Display & Video 360, The Trade Desk, Amazon DSP, Yahoo DSP and StackAdapt operate the bidders. Exchanges and supply-side platforms register the seats and run the auctions. IAB Tech Lab maintains OpenRTB, the protocol both sides implement.

What: Software that evaluates and prices individual advertising impressions in real time, submits bids through OpenRTB, and serves the winning creative, in exchange for a fee on media spend.

When: Cross-exchange buying tools emerged around 2007. The protocol was standardized from November 2010, reaching IAB Tech Lab adoption in January 2012 and version 2.6 in April 2022. Consolidation accelerated through 2025 and 2026, with Microsoft Invest closing on 28 February 2026.

Where: Across display, video, audio, native, connected television and digital out-of-home inventory on the open internet, and increasingly across retail media supply routed into the same platforms.

Why: Impression-level pricing exceeds human capacity, and impressions that look identical on a media plan can differ sharply in value. The trade-off is contested. Four platforms now hold roughly 85% of global programmatic spend, transaction costs absorb about a quarter of every dollar, and the decisioning function that justifies a DSP's fee is being replicated on the sell side and undercut by fixed-price agentic products.