What Is Header Bidding in Programmatic Advertising?
Header bidding is a technique that lets a publisher offer one ad impression to several demand-side platforms at the same time, before the page ever calls its ad server, so the highest bid wins instead of whichever partner happened to go first in a sequential waterfall.
What this looks like across the book we manage
The problem it replaced
Before header bidding, publishers sold unsold inventory through a waterfall: the ad server offered an impression to one demand partner, and only if that partner passed did it move to the next, in a fixed order set in advance. The partner at the top of the list always got first look, whether or not it actually valued the impression the most. A demand partner willing to pay the most could sit fourth in line and never see the request at all, because the ad above it in the waterfall claimed the impression at a lower price it was willing to accept.
Header bidding fixes the order problem by removing the order. A small script runs in the page's header, before the ad server is called, and sends the same bid request to every connected demand source simultaneously. AdExchanger's 2015 piece describing "the rise of header bidding and the end of the publisher waterfall" is generally credited with naming the shift, and Prebid.js — the open-source wrapper published the same year — became the standard way publishers implement it without building the auction logic themselves.
How one auction actually runs
Here is what happens in the roughly 200–600 milliseconds most publishers allow before the page moves on without waiting further:
- The header script fires a bid request to every connected demand-side platform at once, carrying the ad slot, page context, and whatever the publisher knows about the visitor.
- Each DSP has until the timeout to respond. Say the publisher's floor is $2.00 CPM and five demand partners answer: $2.10, $2.65, $3.40, $1.90, and $2.20. The $1.90 bid is below floor and is excluded automatically.
- The wrapper passes the remaining bids into the ad server's decision alongside any direct-sold campaigns and line items already booked.
- The $3.40 bid wins the auction. The page renders that creative, and the whole sequence — request, four live responses, decision — finishes inside the timeout window, not after it.
The publisher nets more from that impression than a waterfall would have produced, because the second- and third-highest bidders were never given the chance to make the sale before the highest one even got asked.
Client-side vs. server-side, and why the choice matters
The original implementation ran entirely in the visitor's browser: the wrapper script loaded, contacted every demand partner directly, and only then called the ad server. That is client-side header bidding, and it is the version most responsible for header bidding's reputation for slowing pages down — every added demand partner is another network round trip the browser has to complete before the timeout closes.
Server-side header bidding moves the fan-out to a server the publisher controls: the browser makes one request, the server queries every demand partner in parallel, and only the winning bid comes back down to the page. It reduces the browser-side load, but it is not free of latency either — the request still has to reach the server, query several partners, and return, and it can lose some of the signal (like precise device data) that client-side bidding passes along directly. Neither one is simply "the fast one"; the trade-off is signal richness against round-trip time, and most large publishers now run a mix of both.
Where Amazon DSP actually fits — and where it doesn't
Amazon does not run header bidding as a publisher does. It participates in it, on the demand side, in two ways. Amazon Publisher Services (APS) gives publishers a header-bidding demand connection — Transparent Ad Marketplace (TAM) for publishers with their own established SSP relationships, and Unified Ad Marketplace (UAM) for publishers who want Amazon to manage those connections for them. Separately, Amazon DSP — the Demand-Side Platform, not the Delivery Service Partner courier franchise that shares the initials — is one of the demand partners a header-bidding wrapper can call, bidding for impressions on third-party sites the same way any other DSP does.
That second role is bigger than most explainers make it sound. In a single 31-day pull across 27 advertisers in our own managed Amazon DSP book, delivery landed on 134 distinct named supply sources — not the two or three placements most "Amazon DSP" articles describe. A meaningful share of that inventory arrives through exactly this kind of unified, header-bidding-style auction, run by a publisher's own ad stack, with Amazon DSP as one bidder among several competing for the same slot.
The mistake publishers make, and what to check when it isn't paying off
We buy media into these auctions as a demand-side participant; we don't run a publisher's ad stack, so this is the mistake we watch other buyers and publishers make rather than one we've made ourselves. The most common one is adding demand partners past the point of diminishing returns — every additional wrapper connection adds latency, and past roughly six to eight well-chosen partners, the extra competition rarely lifts the winning bid enough to offset the slower page and the viewability loss that comes with it.
If header bidding revenue looks flat or a specific demand partner's fill rate is low, work through the causes in this order: check the timeout first — a window set too short cuts off slower-but-higher bidders before they can respond; check the floor price second — a floor set above what the market will actually pay filters out real bids, not just weak ones; and check partner overlap third — several SSPs often resell access to the same underlying demand, so two "different" bidders may be quietly bidding against the same advertiser twice, inflating the perceived competition without adding real revenue.
Where Dr. DSP fits
Dr. DSP is Amazon DSP run as a managed product by Full Circle, which has managed more than $500M in revenue across 100+ brands. On the buy side, header bidding is one of the mechanisms that decides which of the 134 supply sources an impression actually reaches — evidence that a DSP bid without knowing which auction type won it is buying an average of things that behave nothing alike. A reader who never buys anything from us should still leave this page knowing that the words "header bidding" describe a publisher-side auction technique, not an Amazon-specific concept, and that Amazon DSP shows up in it only as one bidder among many.
| Model | Bids collected | Where auction logic runs | Latency trade-off |
|---|---|---|---|
| Waterfall | One partner at a time, in a fixed order | Ad server, sequentially | Fast but leaves money on the table |
| Client-side header bidding | All partners at once | The visitor's browser | Richer signal, more browser-side latency |
| Server-side header bidding | All partners at once | A server the publisher controls | Faster page, some signal loss |
Which one you should actually pick
Publishers deciding how to sell inventory need to understand the client-side/server-side trade-off before picking a wrapper vendor. Advertisers and agencies buying into these auctions — including through Amazon DSP — mostly just need to know that "header bidding" describes how the impression got offered, not who is bidding on it, and that a DSP report broken out by supply source will show far more variety than a two-placement explainer suggests.
Shortlist on the job, not the feature grid. Pull your search-term report for the last 90 days and total the spend against terms that produced no orders — 48.5% across the 47 brands above. Then ask each vendor on your list what they would do about it in week one, and see who answers with a process rather than a screenshot.
Common questions
Is header bidding the same thing as programmatic advertising?
No. Programmatic advertising is the umbrella term for buying and selling ads with software instead of manual insertion orders. Header bidding is one specific auction technique inside that umbrella — the one that lets a publisher offer an impression to several demand sources at once, before its ad server is called, instead of offering it to one partner at a time in a fixed waterfall.
Does Amazon use header bidding?
Yes, in two distinct roles. Amazon Publisher Services offers publishers header-bidding demand connections through Transparent Ad Marketplace and Unified Ad Marketplace. Separately, Amazon DSP participates as a demand-side bidder in header-bidding auctions run by other publishers' ad stacks, competing for the same impressions as any other connected DSP.
What's the difference between client-side and server-side header bidding?
Client-side runs the auction in the visitor's browser, contacting every demand partner directly — richer signal, more latency. Server-side moves that fan-out to a server the publisher controls, which is usually faster for the page but can lose some of the granular signal a direct browser connection would have passed along. Most large publishers run a blend of both.
Is header bidding still relevant in 2026, or has it been replaced?
It's still the dominant model for unified, multi-partner auctions on the open web, and Prebid.js remains the standard open-source implementation most publishers build on. What has changed is scale and consolidation — publishers now tend to cap the number of demand partners in a wrapper rather than adding every available SSP, because the latency cost of each additional partner outweighs the marginal revenue past a certain point.
Dr. DSP is Amazon DSP — the Demand-Side Platform, not the delivery franchise — run daily by Fable 5 with operators from a $500M+ Amazon team supervising. You pick the approval level, we reconcile in Amazon Marketing Cloud, and Orbit is included. First 30 days free, priced on the call.
Book a Dr. DSP demoRead next
- CommerceIQ Pricing: How to Compare a Quote-Only BidPricing · commerceiq pricing
- ChannelAdvisor Alternative: Two Jobs, One Hard ExitAlternative · channeladvisor alternative
- Quartile Pricing: What the Terms Commit You ToPricing · quartile pricing
- Pacvue Pricing: What Quote-Only Really Means for BuyersPricing · pacvue pricing
- Perpetua Pricing: What the Page Shows, and What It Doesn'tPricing · perpetua pricing
- Intentwise Pricing: Quote-Only, and What It BuysPricing · intentwise pricing