The Archives · Programmatic Advertising

Dynamic Floor Pricing: The ML-Powered Revenue Engine

How dynamic floor pricing works using machine learning from an exchange architect

Dynamic floor pricing is where machine learning meets programmatic revenue optimization. Instead of static floors remaining fixed across all impressions, dynamic floors use real-time signals to calculate optimal price per auction. Having built floor optimization at Glance and now at InMobi, I consider this the most impactful monetization product.

Why Static Floors Fail

A static $2.00 CPM floor might be perfect for US desktop during business hours but absurdly high for Indian mobile at midnight. Static floors cannot account for dozens of variables: geo, device, time, content category, format, demand density, seasonal patterns. At Glance, switching from static to dynamic increased eCPM 18% while fill rate improved 3%.

ML Architecture

Three components: data pipeline ingesting real-time bid landscape data per impression; prediction model (gradient-boosted tree or neural network) taking impression features and predicting full bid probability distribution; optimization engine calculating floor maximizing expected revenue. The key: optimal floor is not expected winning bid — it is the price maximizing P(fill) times E[clearing_price given fill]. At InMobi, floor prediction runs under 5ms per impression.

Feature Engineering

Highest-impact features: historical bid distribution for publisher-geo-device-format combination; demand density signals (active DSP count in past hour); time-based features with cyclical encoding; content vertical; competition signals. At InMobi, we also incorporate which DSPs are actively spending, major campaigns in flight, and seasonal demand patterns.

The Feedback Loop

Dynamic floors and bid shading are in feedback loops. Rising floors cause DSPs to bid higher. Dropping floors trigger more aggressive shading. Floor optimization must be adaptive — accounting for how DSPs respond to changes, not just current bidding patterns. At Glance, conservative adjustments with dampening prevented shocking DSP bidders into pausing altogether.

Measuring Impact

The right metric is total revenue — not eCPM or fill rate alone. Dynamic floors increasing eCPM 30% while cutting fill rate 25% produce net revenue decrease. At InMobi, we run continuous A/B tests measuring total revenue across treatment and control groups at publisher level. This rigorous framework separates effective optimization from floor manipulation.

Building Toward the Future

At InMobi, where I lead Web and CTV Exchange product strategy, every aspect of this topic connects to our exchange product roadmap. The decisions we make about auction design, signal enrichment, demand routing, and yield optimization are all informed by deep understanding of these fundamentals. Having built monetization systems scaling to $200M+ at Glance, I know that getting the basics right compounds into massive revenue impact at scale.

The programmatic industry is evolving toward AI-native, server-side, cross-surface architecture. By 2030, exchanges will consolidate, AI agents will participate in auctions, attention-based signals will supplement viewability, and CTV will be the dominant ad surface. The product builders who understand today's fundamentals deeply — and invest in building for tomorrow's requirements — will lead this transformation. That is exactly what I am doing at InMobi and at adsgupta.com, where I am building AI-powered advertising intelligence tools drawing on everything I have learned across Google, Automatad, Glance, and InMobi over the past decade.

If you are building in programmatic advertising, I encourage you to go beyond surface-level understanding. Read the OpenRTB specification. Study bid request logs. Analyze auction dynamics. Trace the supply chain from publisher to advertiser. This depth of understanding is what separates good ad products from great ones — and it is the perspective I bring to everything I build.

Reserved: Inline article placement for high-signal creative.

Monetization Protocol

Run an Ad Audit with the Neural Engine

Benchmark your creative, auctions, and marketplace structure against AdsGupta's neural models. See exactly where you are leaving performance on the table.

Run your audit on DemoAI Run your Amazon audit with AdsGupta AI