The Archives · Programmatic Advertising

First Price vs Second Price Auctions: What Changed and Why It Matters

An exchange architect explains the shift from second-price to first-price auctions in programmatic advertising

The shift from second-price to first-price auctions was the most significant structural change in programmatic advertising in the last decade. I witnessed it from inside the ecosystem — at Google where AdX was one of the last to move, and now at InMobi where I design auction logic for our Web and CTV exchange.

How Second-Price Worked

In a second-price auction, the highest bidder wins but pays only $0.01 above the second-highest bid. This was dominant through approximately 2019. The theory — rooted in Vickrey auction design — was that it incentivizes truthful bidding. In practice, exchanges layered soft floors, hard floors, and yield optimization tactics that made the effective clearing price unpredictable. Transparency eroded as DSPs could not trust that prices reflected genuine competitive dynamics.

Why the Industry Moved to First-Price

Header bidding broke the second-price model. When publishers ran parallel auctions across multiple SSPs — Magnite, PubMatic, Index Exchange, OpenX, InMobi — each SSP ran its own second-price auction, then submitted winning bids to the publisher ad server for a final auction. The economics became distorted because second-price dynamics do not compose cleanly across nested auctions. First-price solved this: you bid what you are willing to pay, you pay that amount. Between 2018 and 2020, virtually every major exchange moved to first-price.

The Bid Shading Response

DSPs needed bid shading algorithms. Without shading, a DSP bidding $5.00 would pay the full amount instead of ~$3.50 in second-price. The Trade Desk, DV360, Xandr, Amazon DSP, and Criteo invested heavily in ML models predicting minimum winning bids. Early shading was aggressive — DSPs slashed bids 30-40%, temporarily cratering publisher revenue. Today algorithms are nuanced, using historical win-rate data, competitive density, and publisher floor patterns. At Glance, the key to maintaining yield in a shaded environment was bid density — 15+ DSPs bidding per impression limits shading room.

Impact on Floor Pricing

First-price fundamentally changed floor strategy. In second-price, aggressive floors pushed clearing prices up without necessarily losing auctions. In first-price, a floor too high simply kills the auction. At Glance, we redesigned our entire floor architecture — dynamic floors adjusting based on real-time bid landscape data. The result balanced revenue maximization with fill rate preservation. I have seen publishers lose 15-20% revenue by applying first-price floors using second-price logic.

Exchange Design Implications

As exchange product leader at InMobi, auction model is one of my most important decisions. Details matter: how floors are communicated via bidfloor in OpenRTB, how multi-bid responses are handled, how auction transparency is provided through win notices and clearing price signals. Exchanges that DSPs trust get higher bid density, which drives publisher revenue. Transparent first-price auctions with predictable floors build that trust. I design for trust because it compounds.

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