Home › Learn › What Is Header Bidding in Programmatic Advertising?
Comparison

What Is Header Bidding in Programmatic Advertising?

Updated 2026-08-21 · 1544 words · Written against what currently ranked for “what is header bidding in programmatic advertising”
The short answer

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

48.5%
of all search spend went to terms that returned no orders — $4.96M of $10.24M across the book
Full Circle managed accounts · 47 brands · Amazon search data from 1 May 2026
83%
of search terms that took a click produced zero sales. Not a long tail — the majority of everything running
Full Circle managed accounts · 47 brands · Amazon search data from 1 May 2026
0.9%
of search terms produced 80% of sales. Under one percent of 891,585 terms carries almost all of the revenue
Full Circle managed accounts · 47 brands · Amazon search data from 1 May 2026
8.7%
blended TACoS across 42 brands over $100k, median 7.9% — the spread runs from near zero to 18.1%
Full Circle managed accounts · 47 brands · Amazon search data from 1 May 2026

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.

Side by side — what is header bidding in programmatic advertising
ModelBids collectedWhere auction logic runsLatency trade-off
WaterfallOne partner at a time, in a fixed orderAd server, sequentiallyFast but leaves money on the table
Client-side header biddingAll partners at onceThe visitor's browserRicher signal, more browser-side latency
Server-side header biddingAll partners at onceA server the publisher controlsFaster 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.

What to do with this

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 demo
Written against what currently ranked for “what is header bidding in programmatic advertising”, checked 2026-08-21: advertising.amazon.com, criteo.com, docs.prebid.org, setupad.com. Vendor prices change without notice — check the vendor's own page before you budget. Our own figures are labelled with the scope and period they came from.