Demand side platform: what a DSP actually does
You nodded along in the vendor meeting. Here is the definition you could repeat to your CFO, the sequence inside the bid window, and the part you control.
A DSP is not a channel. It is not a strategy. It is a bidder.
That is the whole idea, and most vendor decks bury it. This page stays on the DSP alone — the money flow, the sequence, and the switches you get to touch. For how automated buying fits an Indian media plan at all, our hub on programmatic advertising in India covers the wider picture, and media buying covers the negotiation discipline around it.
The definition, in terms a CFO will accept
Amazon Ads defines a DSP as "a tool that allows advertisers to buy digital ad inventory across multiple exchanges in real time" (Amazon Ads, accessed October 2026). Accurate, and still abstract. Put it this way instead.
A DSP is a cheque-writing robot with a rulebook. You write the rulebook. It writes the cheques — thousands of tiny ones, each for one ad shown to one person once.
Three consequences follow, and they are worth saying out loud in the meeting:
- You are not buying a placement. You are buying permission to bid.
- Your DSP does not own inventory. It asks sellers for it, every single time.
- If your rulebook is vague, the robot still spends. It just spends badly.
The seller owns the clock.
DSP or SSP: which side of the auction are you on?
One contrast, then we move on. Amazon Ads puts it in a line: "A DSP enables advertisers to buy ads, while a supply-side platform (SSP) allows publishers to sell ad space."
| DSP | SSP | |
|---|---|---|
| Works for | The advertiser. It is the buyer in the room. | The publisher or app. It is the seller. |
Everything else an SSP does — floors, header bidding, which buyers get invited — sits on the seller's side. You do not configure it. You only feel it.
What happens between a page loading and your ad appearing
Nobody explains this part, and it makes the rest make sense. The auction sequence, in seven steps.
1. Someone opens a page or an app. An empty ad slot asks for something to show.
2. The publisher's ad server or SSP writes the opportunity up as a bid request — site or app, slot size and position, device, coarse location, any identifier the seller may pass, and a floor price.
3. That request also carries a clock. The OpenRTB field is tmax: "Maximum time in milliseconds the exchange allows for bids to be received including Internet latency to avoid timeout."
4. The exchange broadcasts the request to every DSP connected to it. Yours is one of many.
5. Your DSP reads the request, checks it against your targeting, scores how much that one impression is worth to you, and either declines or returns a price plus a creative.
6. The exchange picks a winner under its own rules. Late arrivals are ignored — Google's buyer documentation: "All responses received after the deadline will be excluded from the auction."
7. The winning creative loads in the browser. The ad renders. Your DSP logs the win and the price it paid.
How long is the clock? A range, not a number. Google's Authorized Buyers documentation says Google "waits 80 to 1000 ms for the bidder application to respond, depending on the format and auction type" (Google Authorized Buyers, accessed October 2026). A couple of hundred milliseconds is a fair mental model for display. Treat any single figure quoted at you as a default, not a law.
These fields are standardised. OpenRTB, the IAB Tech Lab spec that defines them, is on version 2.6, latest dated release 2.6-202309 (September 2023) — which is why one DSP can talk to dozens of exchanges.
What you set, what the DSP decides, what the seller controls
Three parties, three jobs. Confusing them is why people blame a DSP for a floor price, or a publisher for their own frequency cap.
| You set in advance | The DSP decides per impression | The publisher and its SSP control |
|---|---|---|
| Budget, flight dates, maximum CPM | Whether to bid on this impression at all | Whether the impression is offered to this exchange |
| Audience, geography, device, language | How much to bid, inside your cap | The floor price below which no bid wins |
| Inventory allow-lists and block-lists | Which of your creatives to submit | Which formats and sizes exist on the page |
| Frequency cap and pacing | Whether to use a deal or the open auction | Which buyers and ad categories are allowed |
| Bid strategy and the KPI it optimises | How to spread spend across the day | Who else is invited to the same auction |
Buyers forget that last column. You can want an impression badly and never see it offered.
The middle column is where the vendor difference lives. Display & Video 360's documentation describes automated strategies that "calculate a bid price per impression" and notes that with a target CPM, "some impressions may cost more or less than your target" (Google DV360 Help, accessed October 2026). Averages, not guarantees — which is why how CPM works matters here.
First price, second price, and why the switch changed your job
OpenRTB carries the auction type as a field on the bid request. Value 1 is first price. Value 2 is "Second Price Plus".
Under a second-price auction you could bid your true maximum and expect to pay just above the runner-up. Overbidding was close to free. Then Google moved Ad Manager to "a unified first price auction", announced on 6 March 2019, with the stated rule that "the buyer that wins the auction pays the price they bid" (Google, 6 March 2019). The rollout to all partners began that September.
So the buyer's problem flipped. Your bid is now your bill.
Google's follow-up post said buyers "will receive the minimum bid price to win after the auction closes" (Google, 5 September 2019). That feedback is what lets a DSP learn to bid closer to the real clearing price instead of its ceiling — the practice the industry calls bid shading.
The fee stack: who takes a cut before the impression
Money leaves your account at the top and reaches a publisher at the bottom. Each hop between is a documented fee type — Google's DV360 API reference enumerates them.
1. Agency or trading desk. DV360 lists "agency trading desk" as a partner cost, billed by the partner rather than through the platform.
2. The DSP itself. DV360 documents a platform usage fee that "is applied automatically", and two shapes a fee can take: a fixed CPM, or a percentage surcharge on media cost.
3. Audience data. A third-party segment or data management platform is its own line, billed by that vendor.
4. Pre-bid verification. Brand safety and fraud filtering from DoubleVerify, Integral Ad Science or Scope3 — billed through the DSP or invoiced directly.
5. Third-party ad serving and measurement. Another documented cost type, billed separately again.
6. The exchange or SSP. Takes its own cut on the seller's side, out of what the publisher receives.
7. The publisher. Gets what is left, and sets its floor accordingly.
Source for hops 1 to 5: Google's DV360 PartnerCost reference, accessed October 2026.
We will not quote percentages: rates are negotiated per contract and rarely published. What is citable is one named study. The ANA Programmatic Media Supply Chain Transparency Study (ANA, December 2023) analysed log-level data from 21 large advertisers and reported that "only 36 cents of every dollar that enters a demand-side platform (DSP) effectively reaches the consumer".
Read that honestly. One study, of large advertisers, mostly outside India, and the ANA's own follow-up argues better contracting lifts it. Not a benchmark for your account — a reason to ask for log-level reporting before you sign, and to check it against your marketing attribution rather than a platform dashboard.
Who actually needs a DSP, and who does not
Most Indian advertisers we speak to do not need one yet. If nearly all your demand sits on Google Search, YouTube and Meta, those platforms already buy their own inventory for you — no second contract, no platform fee, no minimum.
Scale is part of it. Amazon's own guide states that managed-service DSP engagements "typically require a minimum spend of $50,000 USD (minimum may vary per country)", while self-service carries no management fee. A platform fee on a small budget buys you complexity, not reach.
Five things genuinely change the answer:
- You need inventory the walled gardens do not sell — connected TV, digital audio, programmatic DOOH, or direct deals with specific publishers.
- You need one frequency cap across display, video and CTV, instead of three platforms each capping separately.
- You are buying guaranteed or private-marketplace deals, where the deal ID and the floor are negotiated and the DSP is just the pipe.
- You have real first-party data you want to activate somewhere other than the platform that collected it.
- You need display and remarketing reach across the open web, not only inside two apps.
If none is true, get more out of what you already run — tighter creative, cleaner lookalike audiences, honest measurement.
The questions we ask a DSP vendor before we recommend one — DH's own screen
Our list, not an industry standard. We ask these in roughly this order, and we have walked away over answers three and seven.
1. What is your fee, exactly — a fixed CPM or a percentage of media? Is it billed through you, or invoiced separately?
2. Can I export impression-level or log-level data: site or app name, price paid, deal ID?
3. Is bid shading on by default, and does my reporting show what it changed?
4. Which exchanges are you directly connected to for Indian inventory, and which of those are reselling someone else's supply?
5. What pre-bid verification is available, who supplies it, and who bills me for it?
6. Can I cap frequency across display, video and CTV in one place, or only line item by line item?
7. What is the minimum commitment, the notice period, and what happens to my data when I leave?
8. Who picks up the phone at 2am on a Diwali weekend? A name, not a shared inbox.
A vendor who answers all eight without a follow-up call is worth shortlisting.
What changes once you can define it
The vocabulary stops being a wall. You read a DSP invoice and know which line is the platform and which is the data. You hear "we optimised the bid" and ask what the cap was. You see a flat CPM and ask whether shading reported it.
Not a cleverer campaign — a conversation where you are the one asking.
Frequently asked questions
What is a demand side platform in simple terms?
It is software that bids on single ad impressions on your behalf. You load a budget, targeting rules, creatives and a bid strategy. When a publisher offers an impression through an exchange, the DSP decides within milliseconds whether to bid, how much, and which creative to send.
What is the difference between a DSP and an SSP?
Sides of the same auction. The DSP works for the advertiser and buys. The supply-side platform works for the publisher or app and sells. Amazon Ads states it plainly: a DSP enables advertisers to buy ads, while an SSP allows publishers to sell ad space.
Is Google Ads a DSP?
Not in the sense people usually mean. Google's demand side platform is Display & Video 360. Google's own March 2019 Ad Manager post names "advertisers using Google Ads or Display & Video 360" as separate groups. DV360 is the multi-exchange bidder with deal, inventory and fee controls.
Do I need a DSP if I only run Meta and Google ads?
Usually no. Those platforms already bid for their own inventory and charge no separate platform fee or minimum. A DSP earns its place when you need connected TV, digital audio, programmatic DOOH or publisher deals, one frequency cap across channels, or activation of your own first-party data outside the platform that collected it.
Do DSPs still bid in second-price auctions?
Both types exist — OpenRTB carries the auction type as a field, where 1 is first price and 2 is "Second Price Plus". But the large display auctions moved to first price: Google announced a unified first price auction for Ad Manager on 6 March 2019 and rolled it out from September 2019. Assume you pay what you bid.
Not sure a DSP is the right next spend?
We will tell you when your budget is better spent on the platforms you already run — and build the case either way.
Make Digital Hangover a preferred source
One tap tells Google to show more of our SEO and marketing coverage in your Top Stories.
