Glossary

What is Dynamic floor?

Also called: dynamic price floor, data-driven floor

A dynamic floor is a minimum bid price that updates automatically from bid data, instead of being typed in once and left alone.

हिंदी में पढ़ें

A static floor is one number set by hand, and Prebid’s documentation warns that static floors are blunt tools you will forget to update. A dynamic floor changes with the data, and can differ by ad unit, size, media type or domain, based on what buyers have actually been bidding.

In Prebid.js, the Price Floors module handles this. Before each auction it can fetch fresh rules from a floors provider, waiting up to an auctionDelay you set. Bidders whose adapters call getFloor() can price against the floor, and by default Prebid drops bids below it.

The module also has a skipRate, which turns floors off for a set share of auctions. That gives you a built-in control group, so you can measure whether the floors are really helping revenue rather than just raising CPM. Floors from a provider are only as good as the data behind them, so review the results regularly.

Example

A floors provider sets $1.20 for mobile banners, $4.00 for video and $0.75 for everything else. A $1.10 mobile banner bid is dropped, while a $0.90 desktop banner bid passes the $0.75 floor. With a 10% skip rate, 1 auction in 10 runs with no floor.

Why it matters to publishers

Demand changes by segment and by season, so one fixed floor rarely fits everywhere. Dynamic floors, tested with a skip rate, follow the market.