#relationships·Jul 17, 2026·6 min read

Floor Price vs Second-Price Auction: Which Controls Your Ad Revenue?

Floor Price (Reserve Price) vs Second-Price Auction relationship cover

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).

What they share

Both are programmatic auction parameters that affect your effective CPM.

  • Both are set at the ad unit or placement level in ad servers (Google Ad Manager, etc.).
  • Both influence bidder behavior: a high floor can push bidders to raise bids; a second-price rule encourages truthful bidding.
  • Both are invisible to the end user – they happen in the exchange backend.

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

  1. 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.

  2. 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

Floor Price

When you need a minimum yield guarantee – e.g., premium inventory where you won’t sell below a certain CPM.

Second-Price Auction

When you want advertiser trust and truthful bidding – e.g., brand-safe environments where long-term relationships matter.

Both

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

LensFloor PriceSecond-Price Auction
DefinitionMinimum bid a publisher will acceptWinner pays the second-highest bid
Who sets itPublisher (seller)Auction mechanism (exchange/ad server)
Effect on fill rateToo high reduces fillGenerally high fill (no artificial barrier)
Effect on revenueCan increase per-impression revenue if calibratedTypically lower than first-price, but more stable
Common inAll 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