Every vendor selling dynamic floors quotes a lift number. The numbers range from 3% to 76% depending on who is publishing them, which tells you the headline figure is close to useless for planning. The gap between static and AI-driven floors is real, and it is also specific to your inventory, your geo mix, and how badly your current floors are configured.
This piece gives you the method to size that gap yourself. If you want the mechanics of how AI floor models work and why static floors fail structurally, AI Floor Price Optimization covers that ground. What follows is the arithmetic, the segment-level differences across app, game, and web inventory, and the test design that separates an actual revenue lift from a reporting artifact.

What Actually Differs Between the Two
Both approaches set a minimum acceptable CPM. Everything past that diverges.
| Dimension | Static floors | AI floor pricing |
|---|---|---|
| Update frequency | Manual, typically weekly to quarterly | Continuous, commonly every few minutes |
| Signals read | Placement, sometimes device and country | Placement, device, OS, city-level geo, hour, day, audience segment, buyer win rate, recent clearing prices |
| Per-bidder capability | Possible after the December 2025 GAM change, impractical to maintain by hand | Native, floors differ per demand source automatically |
| Behavior when demand spikes | No change until someone notices | Repositions ahead of or during the spike |
| Failure mode | Silent, compounds for weeks | Overshoots and corrects, visible in fill rate within days |
| Operational cost | Ad ops hours proportional to placement count | Fixed, independent of placement count |
| What breaks it | Traffic composition change, seasonal budget reset | Thin bid data, poorly configured wrapper feeding noisy inputs |
The distinction that matters commercially is the fourth row. A static floor set correctly on a Monday is still correct on Tuesday if nothing moves. Bid landscapes do move, across time zones, across seasonal budget cycles, and across every change in your traffic mix. Dynamic floors are about fit rather than direction, which is why “raise your floors” is bad advice and “match your floors to each auction segment” is the actual mechanism.

The Revenue Difference, With the Context Put Back In
Published lift figures cluster into three tiers, and the tier depends almost entirely on the starting point and the demand environment.
| Reported lift | Context behind the number | How much to trust it for planning |
|---|---|---|
| 3-5% yield improvement, 8-11% for strong performers | Publishers who already had header bidding configured and floors segmented | The most conservative and most transferable band |
| 5-15% net RPM gain | Tier 1 high-traffic inventory, after fill rate effects are netted out | Reasonable planning assumption for a tuned setup |
| 15-40% RPM lift | Switching from a single fixed floor to per-segment dynamic floors | Plausible if your floors have never been segmented |
| 30-40% in high-value markets | Premium geos only, not blended across all inventory | Applies to a slice of your revenue, not the whole |
| 76% RPM lift on a sports site, 40% on a casual gaming site | March Madness demand spike, and adaptive flooring on a gaming property | Event-driven outlier, useful as a ceiling illustration |
Two adjustments are worth making before you use any of these. Vendor case studies select for success, so the 20-40% band comes from publishers where the strategy worked rather than from a representative sample. And the baseline cost of getting floors wrong is separately documented: static floor prices cost publishers 20-30% of CPM revenue when they are unsegmented across device and geo. That figure is the size of the hole. The lift figures describe how much of it a given implementation actually fills.
Calculate Your Own Gap
Three inputs, no vendor required.
Step one: find your unoptimized share. Pull revenue by geo and device for the last 30 days. Separate Tier 1 (US, UK, Canada, Australia, Western Europe) from everything else. Tier 1 inventory has the bid density to support floor optimization. Tier 3 inventory with two bidders per auction has almost none, and applying a blended lift assumption across both will overstate your opportunity by a wide margin.
Step two: locate yourself on the starting-condition scale. One floor across all inventory puts you at the top of the range. Floors segmented by placement and country, updated monthly, puts you in the middle. Floors segmented by placement, country, device, and hour puts you at the bottom, where the remaining gain is the incremental signal quality a model adds.
Step three: multiply, then discount. Take Tier 1 monthly revenue, apply the lift band for your starting condition, then cut the result by 30% as an implementation discount. Models need three to four months of auction data before they perform at their published range, and the first month usually produces a small net loss while the system calibrates.
A worked version. A studio at $180,000 monthly ad revenue with 55% of that in Tier 1 markets has $99,000 of optimizable revenue. Floors currently set once per placement, never segmented, so the applicable band is 15-40%. Taking the low end at 15% gives $14,850 monthly. The implementation discount brings that to roughly $10,400 monthly, or $125,000 annually, against a first-quarter cost of near zero gain.
That is the opportunity model. There is a second calculation that runs alongside it, and for app and game inventory it is often the larger of the two.
The reaction-lag calculation. Floor configuration quality is one variable. Reaction speed is another. A studio earning $200 per hour that loses performance for six hours before anyone adjusts a tag has surrendered roughly $720 on that single incident. At three incidents a week, that is $8,640 a quarter from delay alone, independent of whether the floors themselves were well set. Count your own incidents from the last month of alerts, multiply by your hourly revenue and your average time to action, and you have the number that no amount of floor tuning addresses. How AI agents are improving ad operations for publishers covers where that layer sits relative to floor logic.
Where the Gap Sits in Your Stack
The same principle produces different mechanics depending on what you are running.
Game studios: the floor you set may not be the floor your waterfall respects
This is the detail that catches most studios. In AdMob mediation, eCPM floors apply to the AdMob Network and your bidding ad sources, and do not apply to third-party waterfall ad sources. If a request fails the floor, it continues down the waterfall to sources the floor never touched. A studio that believes it has a $4 floor across an ad unit may in practice be selling a large share of that unit at whatever the waterfall sources pay.
Compounding it, waterfall sources are called in order of the eCPM you enter, rather than what the source is willing to pay for that specific impression. The ordering is a guess based on historical averages, refreshed whenever someone remembers to refresh it. Studios running hybrid setups therefore have two separate floor problems: the bidding layer, where dynamic floors apply cleanly, and the waterfall layer, where the lever is ordering accuracy rather than floor value.
Format matters here more than it does on web. Rewarded video and interstitials clear at very different rates, and a single floor across both formats is guaranteed to be wrong for one of them. The eCPM spread across formats and geos is documented in How Much Do Mobile Games Make Per Ad, which is the reference to use when setting format-level baselines. ironSource vs AppLovin MAX vs AdMob covers how much per-segment floor control each mediation environment actually exposes, and Best AppLovin MAX Alternatives is useful if the conclusion you reach is that your mediation layer is the constraint.
App developers: consent-limited signal changes the floor math
Non-gaming apps face a signal problem that distorts floors in a way static configurations cannot absorb. Unconsented traffic earns 20 to 40 percent lower eCPMs because targeting signals are unavailable. If your consent rate varies by geo, and it does, then a single floor per geo is being applied to two populations with materially different market values inside that geo.
The practical move is to treat consent status as a floor segment where your mediation platform allows it, and to accept lower floors on unconsented inventory rather than watching fill collapse on it. Country-level segmentation alone will not surface this. Neither will placement-level segmentation. It only appears when you cross consent status with geo, which is exactly the kind of multi-dimensional segmentation that stops being manageable by hand past a few dozen combinations. Top App Monetization Strategies for 2026 covers the first-party data side of improving that signal quality at the source.
For teams still on a single network, the floor question is premature. Bid density is the input every floor model depends on, and one network produces one bid. Best AdMob Alternatives and Best AI-Powered Ad Networks for Mobile Games cover the demand diversification that has to precede floor work.
Web publishers: two floor layers, and per-bidder floors are back
Web setups typically run floors in two places, and the interaction between them is where revenue leaks. GAM pricing rules act as the absolute minimum below which nothing sells. Prebid dynamic floors sit above that, managing competition among header bidding partners. When the two disagree, client-side bids get disqualified and requests get throttled, which is a loss that appears in neither floor report.
One implementation detail that surprises people: GAM pricing rules apply to the bid value after Google’s revenue share is removed. A $1.00 bid on an 80/20 split is evaluated at $0.80 against your floor. Publishers who set floors from gross bid figures are running floors roughly 20% higher than they intended.
The structural change worth acting on: in December 2025, Google removed Unified Pricing Rules, and publishers can set bidder-specific floor prices again after six years of enforced uniformity. The change followed a ā¬2.95 billion EU fine over Google’s ad tech practices. Estimates put the available gain at 5-15% from bidder-specific configuration alone, before any model sits on top.
Worth holding that estimate loosely. Publishers who experimented through early 2026 reported shifts in win rates, CPMs, and inventory availability, with at least one platform executive suggesting the restored control may have arrived too late to matter much. The window argument still holds: per-bidder floors are most valuable before demand partners recalibrate their bidding to account for them.
Wrapper configuration quality gates all of this. Common Header Bidding Mistakes covers the errors that produce noisy bid data, and Header Bidding Analytics: What Publishers Need to Track covers the metrics that tell you whether your floors are working.
When Static Floors Are Actually Fine
Dynamic floors have a break-even point, and plenty of inventory sits below it.
Thin bid density is the clearest disqualifier. A model that sets floors from bid distributions needs a distribution to read. Two or three bidders per auction produces noise, and a model trained on noise will move floors in ways that look like optimization and behave like randomness. Below roughly five active bidders per auction, segmented static floors reviewed monthly will do as well.
Single-geo, single-placement inventory has little variance to exploit. If 90% of your traffic is one country on one device type in one ad slot, the segmentation gains that produce the published lift numbers are not available to you. The remaining variance is time-of-day, which you can capture with two or three scheduled floor values.
Very low volume makes the statistics unreliable. Under a few hundred thousand monthly impressions per segment, a two-week test cannot distinguish a 10% lift from normal variance, which means you cannot verify whether the system is helping.
And direct-sold-heavy inventory is priced by your sales team. Programmatic floors matter for the remnant share. If that share is 15% of revenue, size your effort accordingly.
How to Prove the Lift Is Real
This is the part most floor evaluations skip, and it is the reason so many publishers believe dynamic floors worked when their revenue was flat.
Track RPM, treating CPM as a diagnostic rather than an outcome. CPM measures revenue per filled impression. Raise a floor, lose 12% of your fill, and your CPM rises while your total revenue falls. The reporting looks like a win. A dynamic floor sitting consistently 5% above optimal will produce exactly this pattern: rising CPM, flat or declining net revenue, and a model that reports success. RPM accounts for unfilled impressions, which is what makes it the metric that answers the question.
Run a holdout. Keep 10 to 20 percent of traffic on your previous static configuration for a minimum of two weeks. Compare net RPM between the two groups. Vendor-side before-and-after comparisons cannot separate the floor change from seasonality, traffic mix shifts, or a demand partner adjusting their bidding, and any of those three will move your revenue more than the floor change did.
Watch fill rate as your calibration signal. The industry target sits at 75-90%. Fill above 95% in a segment means floors are too low for it, and you are training buyers to undervalue that inventory. Fill below 70% means floors are pricing bidders out. Segments at either extreme are where your recoverable revenue is concentrated, and they are the segments to test first.
Ask the vendor four questions. What share of impressions does the model actually cover, since partial coverage with full attribution is common. Does it train on bid request data or only on filled impressions, since the latter cannot see the bids your floors rejected. What is the measured effect on fill rate. And will they run a holdout with you. An unwillingness to answer the fourth is the most informative answer of the four.
The Decision Path
Each step up captures a different band of the available gain, and skipping steps rarely works because each one produces the data the next depends on.
| Stage | What you are running | Trigger to move up |
|---|---|---|
| 1 | One floor across all inventory | Any Tier 1 traffic at all |
| 2 | Floors segmented by placement and country, reviewed monthly | Fill rate variance above 15 points between segments |
| 3 | Add device, OS, and hour-of-day segmentation | Manual review time exceeding a few hours per week |
| 4 | Rule-based dynamic floors from your wrapper or mediation platform | Segment count past what a spreadsheet can hold |
| 5 | ML floors reading audience, context, and predictive demand signals | Stage 4 plateau, with bid density high enough to train on |
Most publishers overestimate which stage they are at. Floors that were segmented carefully eighteen months ago and reviewed twice since are functionally stage one, because the segmentation reflects a traffic mix that no longer exists. Check the last modified date before deciding where you sit.
The other reason stage matters: the gain is not a single event. Buyer behavior shifts, seasonal budgets reset, and new demand enters and exits. A configuration that was optimal in January needs recalibration by Q2. Static floors compound their error quietly over that period, which is why the cost of staying static grows rather than holding steady.
FAQ
How long before dynamic floors show a measurable lift?
Expect three to four months before performance reaches the published range, with the first month often flat or slightly negative while the model accumulates auction data. If you are evaluating on a 30-day trial, design the test to measure whether the direction is right rather than whether the full lift has arrived.
Can I set per-bidder floors manually now that UPR is gone?
You can, and it is worth doing for your top five demand partners. Beyond that the combinatorics defeat manual management: per-bidder floors multiplied by placement, geo, and device counts produce thousands of values, each needing periodic review. The 5-15% estimated gain is available from the top partners alone.
Does bid shading make floors more or less important?
More. In a first-price auction, buyers submit below their true valuation to avoid overpaying, and bid shading delivers buyers roughly 20% in cost savings. Your floor is the mechanism that forces the decision between bidding at valuation and losing the impression. The optimal floor sits just above where shading would otherwise land, which is a different value for every buyer, segment, and hour.
What if my CPM goes up but revenue stays flat after switching?
Your floors are set above optimal. The model is winning the auctions it serves and losing more impressions than the higher clearing price compensates for. Check fill rate by segment, find the ones that dropped, and loosen floors there. This is the most common failure pattern and it is straightforward to correct once you are measuring RPM.
Do floor models work on rewarded video?
Yes, and often better than on other formats, because rewarded inventory has predictable completion rates and consistent advertiser demand. The floor logic itself is the same. What differs is that rewarded clears far above interstitial and banner rates, so a shared floor across formats will be badly wrong for at least one of them. Segment by format before anything else.
How does contextual data feed floor decisions?
Content category is a readable value signal, and it has become more useful as behavioral targeting availability has declined. High-intent content commands different floors than general content at identical audience demographics. What is contextual advertising covers how those signals are derived and where they are strongest.
Want the number for your own inventory? Talk to the UndrAds team for a floor price audit: segment-level fill rate diagnostics, an estimate of your recoverable revenue by geo and format, and a holdout test design you can run against your current setup.



