Skip to main content

Header Bidding 101

Understand how header bidding works and why it earns you more revenue than traditional ad serving.


What is header bidding?

Header bidding is an advanced programmatic advertising technique where multiple demand sources bid on your ad inventory simultaneously, before your ad server (like Google Ad Manager) is called.

The result: more competition = higher prices for your inventory.


The old way: Waterfall

Before header bidding, publishers used a "waterfall" approach:

Problem: Partners were called sequentially based on historical performance. A partner lower in the waterfall might have paid more, but was never given the chance.


The new way: Header bidding

With header bidding, everyone bids at once:

Result: True competition. The highest bidder always wins.


Why it matters for you

MetricWaterfallHeader biddingImprovement
Average CPM$1.50$2.10+40%
Fill rate70%85%+21%
RevenueBaseline+30-50%Significant

Numbers are illustrative. Actual results vary by site, geography, and vertical.

Real impact example

Before header bidding:

  • 1M impressions/month
  • $1.50 average CPM
  • $1,500/month revenue

After header bidding:

  • 1M impressions/month
  • $2.10 average CPM (+40%)
  • $2,100/month revenue

Extra revenue: $600/month, $7,200/year — from the same traffic.


How Anima implements header bidding


Key concepts

Demand partners

Companies that bid on your inventory (Rubicon, AppNexus, Index Exchange, etc.). More partners = more competition = higher prices.

Bid timeout

How long to wait for bids before proceeding. Too short = missed bids. Too long = slow pages. Typical: 1000-1500ms.

Floor price

Minimum bid you'll accept. Filters out low-quality ads but may reduce fill rate.

Prebid.js

The open-source technology behind header bidding. Anima manages Prebid configuration for you.


Common questions

Does header bidding slow down my site?

It adds some latency (typically 500-1500ms for the auction). However:

  • Modern implementations are highly optimized
  • Lazy loading means only visible slots delay page render
  • Revenue gains typically far outweigh minor speed impact
  • You can tune timeout settings to balance speed vs. revenue

Learn more: Revenue vs. Latency →

How many demand partners should I have?

5-10 partners is typical for most publishers.

  • Too few (< 3): Not enough competition
  • Sweet spot (5-10): Good competition, manageable complexity
  • Too many (> 15): Diminishing returns, slower auctions

Quality matters more than quantity. Focus on partners strong in your geography and vertical.

Does header bidding work with Google Ad Manager?

Yes, and it's designed to. The header bidding auction runs first, then the winning bid competes with your direct deals and AdSense/AdX in GAM. GAM still makes the final decision on what serves.

Is header bidding only for big publishers?

No. While enterprise publishers pioneered it, header bidding benefits publishers of all sizes. If you're running programmatic ads, header bidding likely increases your revenue.


Next steps

Now that you understand the basics: