#relationships·Jul 17, 2026·6 min read

Floor Price vs eCPM: Which Ad Metric Controls Your Revenue?

Effective Cost Per Mille (eCPM) vs Floor Price (Reserve Price) relationship cover

Floor Price is the minimum bid you'll accept for an ad impression. eCPM (effective Cost Per Mille) is the actual revenue you earned per 1,000 impressions. Floor Price is a control lever you set; eCPM is a performance result you measure.

Core Difference: Setting vs Outcome

Floor Price is a rule you configure in your ad server or exchange (e.g., Google Ad Manager, OpenRTB). It tells demand partners: “Don't bid below this amount.”

eCPM is a calculated metric: Total Revenue / Impressions * 1000. It tells you what you actually earned, after all bids and auctions.

| Aspect | Floor Price | eCPM | |--------|-------------|------| | Nature | Input (control) | Output (measurement) | | Set by | Publisher / SSP | Calculated from results | | Changes | Manually or via rules | Automatically with each impression |

Why it matters

  • A high Floor Price can increase eCPM by filtering low bids, but may reduce fill rate.
  • A low Floor Price can boost fill but may lower eCPM.
  • eCPM is the truth; Floor Price is just one lever to influence it.

What they share

  • Both are expressed in currency per 1,000 impressions (e.g., $2.00 CPM).
  • Both are used to evaluate ad revenue performance.
  • Both can be analyzed at the placement, ad unit, or deal level.
  • Both are dynamic: Floor Price can be set per deal or per impression; eCPM changes with every auction outcome.

Which to use when

Choose Floor Price when:

  • You want to set a minimum acceptable bid for a deal or placement.
  • You're testing price floors to optimize yield (e.g., using Google Ad Manager's floor rules).
  • You need to protect premium inventory from low bids.

Choose eCPM when:

  • You need to measure actual revenue performance across campaigns or time periods.
  • You're comparing monetization across different ad networks or formats.
  • You want to report results to stakeholders or optimize future floor prices.

Use both together when:

  • You're optimizing floor prices based on historical eCPM data.
  • You run A/B tests: raise floor price → watch eCPM change → adjust.

How they diverge

Control vs Measurement

Floor Price is a control you set before the auction. eCPM is a measurement you calculate after the auction.

  • Floor Price: input, proactive.
  • eCPM: output, reactive.

Impact on Fill Rate

Floor Price directly affects fill rate — higher floors can reduce the number of winning bids. eCPM does not affect fill rate; it merely reports the average revenue of filled impressions.

  • Floor Price: trade-off between price and volume.
  • eCPM: result of that trade-off.

Granularity

Floor Price is often set per deal, per ad unit, or per impression (via dynamic floors). eCPM is always an aggregate metric (sum of revenue / sum of impressions * 1000).

  • Floor Price: can be very granular.
  • eCPM: always an average.

Where they overlap

Both use CPM currency

Both Floor Price and eCPM are expressed in cost per mille (CPM), making them directly comparable when analyzing revenue.

Both influence yield optimization

Publishers use both metrics to maximize ad revenue: Floor Price as a lever, eCPM as a feedback signal.

Both can be segmented

You can analyze both Floor Price and eCPM by device, geo, ad size, or time of day to find optimization opportunities.

Real scenarios

  1. Raising Floor Price to Boost eCPM

    A publisher sets a floor price of $1.00 CPM on a premium ad unit. Previously, eCPM was $0.80 with 95% fill.

    • What happened: eCPM rose to $1.20, but fill dropped to 70%.
    • What they checked: They compared total revenue before ($0.80 * 1000 impressions = $800) vs after ($1.20 * 700 = $840).

    Takeaway: Higher floor increased eCPM but reduced volume. Revenue increased slightly, but the trade-off may not be worth it for all inventory.

  2. Dynamic Floors Based on eCPM History

    An SSP uses historical eCPM data to set dynamic floor prices per impression.

    • What happened: eCPM increased 15% overall because floors were optimized for each user segment.
    • What they checked: They compared eCPM before and after dynamic floors, controlling for seasonality.

    Takeaway: Using eCPM as feedback to adjust floor prices can improve yield without manual guesswork.

How they work together

eCPM

Use Floor Price when you need to set a minimum acceptable bid for inventory — e.g., for programmatic guaranteed deals or to block very low bids from certain buyers.

Floor Price

Use eCPM when you need to measure actual revenue performance — e.g., comparing two ad networks, or reporting monthly revenue per placement.

Both

Use both when you're optimizing floors: set a floor price, monitor eCPM, then adjust the floor based on the eCPM trend. This is the core of dynamic floor optimization.

Side-by-side snapshot

LenseCPMFloor Price
NatureInput (control)Output (measurement)
When set/calculatedBefore auctionAfter auction
Effect on fill rateDirect (higher floor = lower fill)None (reports average of filled impressions)
GranularityPer deal, ad unit, or impressionAlways an aggregate average
Primary useSet minimum acceptable bidMeasure actual revenue performance

Common pitfalls

  • Confusing Floor Price with eCPM

    Some publishers think setting a high floor price guarantees high eCPM. This is wrong.

    • Why: A high floor can reduce fill rate so much that total revenue drops, even if eCPM looks high.
    • What to do instead: Always check total revenue, not just eCPM, when adjusting floors.
  • Ignoring the Impact of Floor Price on Bid Density

    Setting a floor too close to the average bid can scare away bidders and reduce competition.

    • Why: Bidders may not bother to bid if the floor is too high relative to their valuation.
    • What to do instead: Use floor price optimization tools (e.g., Google Ad Manager's floor rules) that consider bid distribution, not just average eCPM.

Quick check

Test whether you can tell these metrics apart.

Progress: 1/5

single

Which metric is set by the publisher before the auction?

Select an answer to continue

For learning only. Not advice on bids or spend.

You may also like