#relationships·Jul 17, 2026·6 min read
Floor Price vs Second-Price Auction: Which Controls Your Ad Revenue?
Floor Price is the minimum bid you’ll accept for an impression. Second-Price Auction is the pricing rule that charges the winner the second-highest bid. Together they determine what you actually earn per auction.
Core Difference: Minimum vs Payment Rule
Floor Price is a seller-side control – you set a bid floor to reject low-value bids. Second-Price Auction is a pricing mechanism – the winner pays the second-highest bid, not their own.
- Floor Price filters out bids below your threshold. No floor = any bid can win.
- Second-Price Auction determines the final price after the winner is found. If the floor is higher than the second bid, the winner pays the floor (or the auction fails).
How they interact
- With a floor of $2.00 and bids [$2.50, $1.80]: winner pays $2.00 (floor > second bid).
- With a floor of $1.00 and bids [$2.50, $1.80]: winner pays $1.80 (second-price rule applies).
Which to use when
Choose Floor Price when:
- You want to guarantee a minimum yield per impression.
- You’re testing demand quality and need to filter out low-value traffic.
- You’re running a first-price auction (common in header bidding) and need a reserve.
Choose Second-Price Auction when:
- You want to encourage bidders to bid their true value (reduces bid shading).
- You’re in a traditional exchange (Google AdX, OpenRTB) that uses second-price by default.
- You want to avoid overpaying for impressions (advertiser-friendly).
Use both together:
- Set a reasonable floor to protect your inventory, then let the second-price rule determine the final price. This is the standard setup in Google Ad Manager.
How they diverge
Role in the auction
- Floor Price: Sets a minimum bid threshold before the auction runs.
- Second-Price Auction: Determines the clearing price after the winner is chosen.
Impact on bidder strategy
- Floor Price: Bidders may bid just above the floor if they know it.
- Second-Price Auction: Encourages bidders to bid their true valuation (dominant strategy in Vickrey auctions).
Revenue outcome
- Floor Price: Can increase revenue by rejecting low bids, but may reduce fill rate if set too high.
- Second-Price Auction: Typically yields lower revenue per impression than first-price, but higher fill and more stable demand.
Where they overlap
Both affect final price
Both floor price and second-price auction directly influence what the publisher earns per impression. They work together in the same auction flow.
Both are configurable
Publishers can set floor prices and choose auction models (first- vs second-price) in most ad servers and exchanges.
Real scenarios
High floor kills fill rate
A publisher set a $5.00 floor on a $3.00 average CPM inventory.
- What happened: Fill rate dropped from 85% to 40%.
- What they checked: The floor was above most second bids, so the auction failed or paid the floor only when a high bid existed.
Takeaway: Floor price must be calibrated against historical second-bid distribution.
Second-price without floor leaks value
A publisher ran a second-price auction with no floor. Bids came in at $0.10, $0.08, $0.05.
- What happened: Winner paid $0.08 – far below the inventory’s true value.
- What they checked: No floor meant any bid could win, even extremely low ones.
Takeaway: Always pair second-price with a reasonable floor to avoid revenue leakage.
How they work together
When you need a minimum yield guarantee – e.g., premium inventory where you won’t sell below a certain CPM.
When you want advertiser trust and truthful bidding – e.g., brand-safe environments where long-term relationships matter.
In standard programmatic setups – set a reasonable floor, then let second-price determine the final cost. This balances fill rate and revenue.
Side-by-side snapshot
| Lens | Floor Price | Second-Price Auction |
|---|---|---|
| Definition | Minimum bid a publisher will accept | Winner pays the second-highest bid |
| Who sets it | Publisher (seller) | Auction mechanism (exchange/ad server) |
| Effect on fill rate | Too high reduces fill | Generally high fill (no artificial barrier) |
| Effect on revenue | Can increase per-impression revenue if calibrated | Typically lower than first-price, but more stable |
| Common in | All auction types (first- and second-price) | Google AdX, OpenRTB, traditional exchanges |
Common pitfalls
Confusing floor price with reserve price
Some think floor price and reserve price are identical. In second-price auctions, the reserve is the minimum price the seller accepts – if no bid meets it, the impression goes unsold. Floor price is the same concept, but the term is used interchangeably.
- What to do instead: Use “floor price” for your ad server settings and “reserve price” in auction theory discussions. They mean the same thing in practice.
Setting floor too high thinking second-price will save you
A high floor in a second-price auction can still cause low fill if the second bid is below the floor. The winner pays the floor only if their bid is above it – otherwise the auction fails.
- What to do instead: Set floor at or slightly below the 50th percentile of historical second bids to balance fill and revenue.
For learning only. Not advice on bids or spend.
You may also like
Metrics
Floor Price (Reserve Price)
Floor Price (also called reserve price) is the minimum bid an exchange or publisher will accept…
AuctionMetrics
Second-Price Auction
Second-Price Auction is a bidding mechanism where the winning bidder pays the price of the seco…
AuctionRelationships
Budget Pacing vs CPA
RelationshipsRelationships
First-Price Auction vs Floor Price
Relationships