DSP vs SSP vs Ad Exchange: What Malaysian Advertisers Need to Know

Every guide to this draws the same three boxes with arrows between them. The diagram is fine. What it hides is that one company often owns two of the boxes — and that is the part affecting what you pay.

The short answer

Programmatic advertising is an auction. Three kinds of company make it happen, and each has one job.

The three roles in a programmatic auction, and who deals with each.
 What it doesWho uses itExamples
DSP
Demand-Side Platform
Buys ad space for youAdvertisers and agenciesDV360, The Trade Desk, Amazon DSP
SSP
Supply-Side Platform
Sells and manages a publisher’s ad spaceWebsites, apps, publishersMagnite, PubMatic, OpenX, Index Exchange
Ad exchangeMatches the two, and runs the auctionNeither, directlyGoogle AdX, Magnite, OpenX

Shortest version: the DSP buys, the SSP sells, the exchange transacts between them. If you are spending the money you sit on the DSP side, and everything else is plumbing.

That is the tidy version. The rest of this page is what the tidy version leaves out.

Where you sit as an advertiser

You will never log into an SSP. You will never open an ad exchange. As a business buying media, the only part of this machinery you touch is the demand side. Either through your own DSP seat, or through an agency that holds one.

This matters because a lot of programmatic writing is aimed at publishers, not advertisers, and the two want opposite things. A publisher wants the highest price for an impression. You want the lowest. Read publisher-side advice as an advertiser and it will quietly point you the wrong way. Most articles never say which side they are written from.

This one is written from the buying side.

What happens in 100 milliseconds

Someone in Kuala Lumpur opens a news site. Before the page finishes drawing, a whole auction has run and settled. Here is the sequence.

  1. The page loads and fires the publisher’s ad tag, or a header bidding wrapper.
  2. The SSP packages that one ad slot into a bid request. The package carries the slot size, the page context, device data, whatever user signals exist, and a floor price, which is the least the publisher will take.
  3. The request goes to one or more ad exchanges.
  4. The exchange fans it out to every connected DSP.
  5. Each DSP checks the impression against its targeting rules and its pacing model. Is this the right audience, and is there budget left to spend right now? Then it bids or passes.
  6. The exchange picks a winner. The ad is served.

The whole loop is meant to finish in under 100 milliseconds. It runs on the IAB’s OpenRTB protocol, and under OpenRTB 2.6 the bid response window is capped between 100 and 300 milliseconds. Miss it and your bid is dropped before the auction settles. A slow DSP does not lose the auction. It never enters it.

One change is worth knowing, because it altered how bidding works. Most modern exchanges now run first-price auctions. You pay what you bid, not one cent above the runner-up. Under the old second-price model you could safely bid your true maximum. Under first-price you cannot, and that is why bid shading and pacing algorithms now do so much of the work.

The DSP, the buying side

A demand-side platform is the buying console. You load creative, define an audience, set a budget and a bid strategy, and the platform bids into millions of auctions for you. One seat reaches inventory across many exchanges at once, which is the whole point. It replaces negotiating with each publisher one at a time.

The catch for most Malaysian businesses is the entry price. The major DSPs are not built for small budgets.

Published entry requirements. Converted at US$1 = RM4.09, 10 August 2026.
PlatformTypical minimumApprox. ringgit
Google DV360~US$50,000 per month~RM205,000/mo
The Trade DeskUS$100,000–1M+ per quarter~RM409,000+/qtr
Amazon DSP (self-serve)No stated minimum since 2025
Amazon DSP (managed)~US$50,000 per month~RM205,000/mo

These are published third-party figures, not numbers we audited, and they move. The direction is what matters. Direct DSP access is an enterprise purchase, which is why nearly every Malaysian advertiser reaches programmatic through an agency seat. Amazon dropping its self-serve minimum is the one real loosening in recent years.

The SSP, the selling side

A supply-side platform is the mirror image. A publisher plugs its inventory in, sets floor prices, blocks advertisers or categories it does not want, and the SSP works to sell each impression for as much as it can.

The main names are Magnite, the largest independent SSP, along with PubMatic, OpenX, Index Exchange, Amazon Publisher Services, and Xandr, now part of Microsoft Advertising.

You will not interact with any of them. The reason to know the names is that they show up on supply-path reports. If your agency cannot tell you which supply paths your budget flows through, that is worth pressing on.

The ad exchange, the matching layer

The exchange is the marketplace where bid requests meet bids. It takes the impression from the sell side, broadcasts it to the buy side, collects the responses, and decides the winner.

The difference between an SSP and an exchange is where most explanations go vague, and honestly the line really has blurred. A workable way to hold it: an SSP represents a publisher’s interests, and an exchange runs a neutral marketplace. The SSP is an agent. The exchange is a venue.

The largest is Google AdX. Magnite, OpenX, PubMatic and Index Exchange all run exchanges too, which is exactly where the tidy diagram starts falling apart.

Why the three-box diagram is too simple

Look at the examples in the table at the top of this page and you will spot something. Magnite appears as an SSP and as an exchange. So do OpenX and PubMatic. That is not a mistake in the table. Those companies really do run both.

The three boxes, drawn with the overlaps the usual diagram leaves out A DSP buys for advertisers, an ad exchange runs the auction, and an SSP sells for publishers. Magnite, OpenX and PubMatic operate both an SSP and an exchange. Google operates all three: DV360 as the DSP, AdX as the exchange and Ad Manager on the sell side. you are here DSP Ad exchange SSP buys for you runs the auction sells for publishers Magnite, OpenX and PubMatic run both of these Google runs all three: DV360, AdX, Ad Manager
The arrows are the tidy version everyone draws. The dashed brackets are the part that decides whose pipes your money travels through.

Google goes further and runs the whole chain.

  • DV360, the DSP, buying for advertisers
  • Google Ad Manager, the publisher ad server and sell-side stack
  • Google AdX, the exchange running the auction in the middle

So in a large share of auctions, Google represents the buyer, represents the seller, and referees the match. Whatever you think of that, it is not the neutral three-party market the diagram implies.

This is not a theoretical complaint. In September 2025 Magnite filed an antitrust lawsuit against Google, becoming the third SSP in two months to do so, after OpenX and PubMatic. The core allegation is that Google’s ad server and exchange are tied together tightly enough that advertisers buying through Google Ads get pushed down Google’s own supply path. Those suits followed a US federal court finding that Google had unlawfully monopolised parts of the publisher ad tech market.

We are not going to predict how the litigation lands. The practical takeaway does not depend on it. When you buy programmatically, ask whose pipes your money travels through, because the answer is often the same company more than once.

Where your ringgit actually goes

Every layer in that chain charges for its service. The obvious question is how much of your budget actually buys an impression. It has been studied properly, and the answer is worth knowing before you commit a budget.

The reference work is the ISBA and PwC Programmatic Supply Chain Transparency Study. Its 2020 findings were bleak. About 51% of advertiser spend reached publishers, and 15% could not be attributed to anyone at all. That unknown delta accounted for roughly a third of all supply chain costs, and it is where the phrase “ad tech tax” comes from.

Those are the numbers most articles still quote. They are six years old and they have been superseded.

The second study, published 18 January 2023, found a big improvement.

ISBA / PwC Programmatic Supply Chain Transparency Study, first and second editions.
Measure20202023 study
Unattributable spend (“unknown delta”)15%3%
Impression match rate12%58%
Share reaching publishers~51%+8 points
Time taken to complete the study18 months9 months

One caveat matters, and almost every summary drops it. ISBA says plainly that these results represent premium advertisers and premium publishers who volunteered for an audit. Not the programmatic ecosystem as a whole. The participants were, by definition, the ones willing to be examined. So read the improvement as proof that a clean supply chain is possible, not as a description of the open market you will be buying in by default.

Even on the better numbers, a meaningful share of every ringgit goes to intermediaries rather than to inventory. That is not automatically fraud or waste. Targeting, verification, measurement and fraud prevention are real services that cost real money. It is simply a cost to plan around instead of discovering later.

If you buy media in Malaysia

Malaysia’s programmatic market is real and sizeable, and the local pricing that gets published sits well above what you would pay on social. One Malaysian martech source quotes programmatic display at roughly RM30 to RM160+ CPM, with campaigns from around RM6,000. We have not verified that range independently, and we would treat any single published range with caution. But it is the right order of magnitude to plan against, and it is far above the CPMs in our TikTok cost breakdown.

Four questions worth asking whoever runs your programmatic buying.

  • Which DSP is my budget going through, and is the seat yours or mine? This decides who controls the data, and what happens if you change agency.
  • What is the total fee stack? Not just the agency fee. The DSP platform fee, data fees and tech costs all sit on top of media.
  • What share of spend is reaching working media? Anyone selling programmatic should answer this without flinching.
  • Where is my ad actually appearing? A placement report is not an unreasonable request.

If the honest answer to “should I be doing programmatic at all” is no, that is a legitimate outcome. At Malaysian SME budgets, search and social usually deliver more per ringgit, because the targeting is stronger and the fee stack is shorter. Programmatic earns its place when you need reach that search and social cannot supply, or inventory they do not sell.

The realistic routes in at a Malaysian budget

The published DSP minimums put direct access out of reach for almost every advertiser here, which leaves three real options and one that gets sold as an option but is not.

How a Malaysian advertiser actually reaches programmatic inventory.
RouteWhat you getWhat to watch
Agency seatAccess to a DSP the agency already pays for, with their team operating itThe seat is theirs. Ask what happens to your data and your audiences if you leave.
Self-serve DSPYour own login, your own control, no negotiated minimum on some platforms since 2025You are now the trader. The platform fee is only the start of the fee stack.
Walled gardens
Meta, Google Ads, TikTok
Programmatic-style buying with a much shorter fee stackYou only reach inventory that platform sells. That is the trade.
“Programmatic” resellersOften a managed layer on somebody else’s seat, at a markup you cannot seeIf nobody will name the DSP, you are not buying programmatic, you are buying a black box.

The unglamorous recommendation. Below roughly the campaign sizes that Malaysian programmatic pricing implies, the walled gardens usually win on cost per outcome, because you are paying two or three intermediaries instead of six. Programmatic becomes worth its fee stack when you need reach, inventory or frequency control the walled gardens do not sell — not when you simply want the same audience slightly differently.

Stated plainly: this comparison is ours. The minimums and pricing it rests on are third-party figures cited below, and we have not audited them.

Header bidding, briefly

You will run into this term, and it is worth thirty seconds even though it is a seller-side concern.

Publishers used to sell inventory in a waterfall. Offer it to one buyer, and if they pass, offer it to the next. That was slow and it left money on the table. Header bidding lets a publisher offer the same impression to many exchanges at once, before the ad server is even called, so demand sources compete in parallel instead of in sequence. Published estimates put the revenue uplift for publishers anywhere from 20% to 50%.

For you as a buyer the relevance is simple. Header bidding is why the same impression can reach your DSP through several different paths at once, sometimes at different prices. That has a name, supply path optimisation, and it is one of the things a competent programmatic team should manage for you.

FAQ

What is the difference between a DSP and an SSP?

A DSP buys ad space for advertisers. An SSP sells it for publishers. They sit on opposite sides of the same auction with opposing goals. The DSP wants to pay less, the SSP wants to earn more. As an advertiser you use a DSP, directly or through an agency, and never touch an SSP.

What is an ad exchange, and how is it different from an SSP?

An exchange is the marketplace where the auction runs. An SSP is the publisher’s representative bringing inventory to it. The clean distinction is that an SSP acts as an agent for one side, while an exchange is meant to be a neutral venue. In practice several companies run both.

What are examples of DSPs and SSPs?

Common DSPs are Google DV360, The Trade Desk and Amazon DSP. Common SSPs are Magnite, PubMatic, OpenX, Index Exchange, Amazon Publisher Services and Xandr. The largest ad exchange is Google AdX.

Is Google a DSP or an SSP?

Both, and an exchange as well. DV360 is its DSP. Google Ad Manager is its publisher ad server and sell-side stack. AdX is its exchange. That concentration is the subject of antitrust lawsuits from Magnite, PubMatic and OpenX, and of an earlier US federal court finding against Google in the publisher ad tech market.

Do I need a DSP to run programmatic ads in Malaysia?

You need access to one, but not your own seat. Published minimums for the major platforms run to roughly RM205,000 a month for DV360 and RM409,000 a quarter for The Trade Desk, so most Malaysian advertisers buy through an agency seat. Amazon removed the minimum on its self-serve DSP in 2025.

What does SSP mean in adtech?

SSP stands for supply-side platform. It is the software a publisher plugs its ad inventory into so that each impression can be sold automatically: it packages the ad slot into a bid request, sets the floor price, blocks advertisers or categories the publisher does not want, and works to earn as much as possible for that slot. It is the mirror image of the DSP, which buys on the advertiser’s behalf. If you are spending money rather than earning it from a website, you will never log into one.

What is OpenX?

OpenX is one of the larger supply-side platforms, and like Magnite and PubMatic it also operates an ad exchange — which is why the same name turns up in two columns of the table at the top of this page. As an advertiser you do not use it directly; you encounter it as a supply path your budget travels through, and it appears in supply-path reports. OpenX was also the first of three SSPs to sue Google on antitrust grounds in 2025, followed by PubMatic and then Magnite.

How much of my ad budget actually buys impressions?

The ISBA and PwC study found about 51% reached publishers in 2020, with 15% unattributable. Its 2023 follow-up cut the unattributable share to 3% and raised the publisher share by 8 points. But ISBA notes those results reflect premium advertisers and publishers who volunteered for audit, not the open market.

Sources

If you would rather have someone handle the supply path than study it, we plan and manage programmatic and paid media, and we will tell you when your budget is better spent elsewhere. More answers on our FAQ page, or get in touch.

Start Now

Ready to Build Your Growth Engine?

Message HuGes on Telegram. Share your offer, target country, platform, KPI, and current problem. We can arrange an online meeting and propose the best solution.

Start With Telegram