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
| Metric | Waterfall | Header bidding | Improvement |
|---|---|---|---|
| Average CPM | $1.50 | $2.10 | +40% |
| Fill rate | 70% | 85% | +21% |
| Revenue | Baseline | +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
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:
- Auction Types → — First-price vs. second-price explained
- Your First Day → — Start setting up header bidding
- Demand Partners → — Configure your bidders