Short answer
A DSP development company builds the parts of a demand-side platform you would otherwise rent: a bidder that answers every exchange inside its deadline, the supply integrations, campaign management with budget pacing and frequency caps, and a reporting and billing pipeline whose numbers match your partners', with the code assigned to you by contract. Check four things: a DSP of theirs live with real traffic, per-exchange timeout rates stated as percentiles, how budgets stay consistent across regions, and a written list of what you receive at the end.
A DSP is a bidder surrounded by the systems that decide what the bidder is allowed to spend. The question that comes first, DSP, ad exchange or ad network, and build, license or rent, is covered in your own DSP: build, license or rent. This page is about how the DSP itself is built.
| Component | Job | The hard part |
|---|---|---|
| Bidder | Evaluates each bid request against live campaigns and answers with a price or a no-bid | The deadline belongs to the exchange and includes the network |
| Supply adapters | Map each exchange's OpenRTB version and extensions into one internal model | Every exchange has its own fields, tests and change schedule |
| Targeting index | Finds eligible campaigns for a request without scanning all of them | Updating the index while bidding continues |
| Budget pacing | Spreads spend across a campaign's flight | Several regions spending from one budget without overspending |
| Frequency capping | Limits impressions per user | Consistent counts across regions and identity sources |
| Bid pricing | Sets the price for each impression, with or without a model | First-price auctions need a strategy for not overpaying |
| Campaign management and API | Where advertisers set budgets, targeting, schedules and creatives | Roles, approvals and an API that agencies automate against |
| Creative management | Stores, checks and serves ad markup | Each exchange's creative review rules |
| Event pipeline and reporting | Counts wins, impressions, clicks and conversions | Duplicates, late events and joins back to the bid |
| Billing | Invoices from billable events | Numbers that match the exchange's numbers closely enough to invoice from |
| Traffic quality and consent | Filters invalid traffic; applies consent signals per market | What the system may store and pass on |
tmax as the "Maximum time in milliseconds the exchange allows for bids to be received including Internet latency to avoid timeout"[1]. On Google's Authorized Buyers "The deadline typically ranges from 80 to 1000 ms", and Google states: "We require that 85 percent of responses be received within the deadline from the perspective of the trading location and will throttle bidders that cannot consistently achieve this"[2]. The internal budget is tmax minus the network round trip, set per exchange.| Stage | Output | Evidence it is done |
|---|---|---|
| 1. Brief | Channel, first exchanges, traffic volume, data rights, money flow, who runs it | Written answers the whole team signs off |
| 2. Bidder and first adapter | A bidder answering one exchange's test traffic | Correct responses against the exchange's specification tests |
| 3. Load test | Recorded or synthetic traffic sent at a fixed rate | p99 and p99.9 inside the internal deadline per exchange |
| 4. Certification | The exchange approves the integration | Live traffic flowing, no-bids and bids counted |
| 5. Low-budget period | Real bids with a small capped budget | Win and billing notices reconciled with the exchange's report |
| 6. Campaign tools and pacing | First advertiser running a full flight | Spend on target by the end of the flight, within the agreed tolerance |
| 7. Scale | More exchanges, regions and channels | The same tests passing per exchange and per region |
The rent side is well documented. The Trade Desk states: "We generate revenue by charging our clients a platform fee generally based on a percentage of our clients' total platform spend"[6]. Epom's white-label DSP Light plan costs "5% of your ad spend or $250 per month, whichever is higher" with "Up to 5 000 QPS", the Pro plan the same 5% or $2,000 a month, and the Enterprise plan is priced on request[3]; at $1 million of monthly spend, 5% is $50,000 a month.
Epom's terms state that "Epom is not granting Client any rights whatsoever in the Software source code" and that "all Account Data shall be erased from the Software within thirty (30) days of non-renewal or earlier termination"[4]. TeqBlaze publishes no white-label DSP price; its page says the price "depends on several factors, including platform configuration, infrastructure requirements, integrations, feature customization, and ongoing support needs"[5].
A DSP you own replaces the percentage with servers, bandwidth and a team, and the question becomes which of the two grows faster with your business. What a DSP costs sets out the drivers, white-label DSP vs own DSP puts the two side by side, and Epom alternative and The Trade Desk alternatives cover the rented options one by one.
About amBrain
Related on this site: DSP case study.
The bidder, the supply integrations, targeting, budget pacing and frequency capping, campaign management and its API, creative handling, the event pipeline, reporting and billing, and the operations around them.
Whoever the contract says. Ask for code, build and deployment instructions and documentation to be listed as deliverables. White-label terms differ: Epom's terms grant the client no rights in the software source code[4].
Yes, and it usually should. One channel and one or two exchanges give real traffic to test the bidder, pacing and reconciliation before more integrations multiply the work.
It depends on traffic, exchanges, channels, campaign tools, data and operations. What a DSP costs explains each driver, next to the fees the rented platforms publish, and lists what a written quote has to contain so that three quotes can be compared.
Product and company names are trademarks of their respective owners and are used only to identify their products. No vendor named here reviewed or endorsed this page.
Related