AdTech

The Programmatic Stack Explained — From Advertiser to Publisher in 100ms

Spread the love

A user loads a webpage. Within 100 milliseconds, an auction happens, a bid is won, a creative is selected, and an ad appears. Most people in digital advertising couldn’t explain exactly what happened in those 100ms. This is that explanation.

The Players

Advertiser: Wants to reach a specific audience. DSP (Demand-Side Platform): The advertiser’s buying technology — Xandr, DV360, The Trade Desk. SSP (Supply-Side Platform): The publisher’s selling technology — Google Ad Manager, Magnite, PubMatic. Ad Exchange: The marketplace where DSPs and SSPs connect. DMP (Data Management Platform): Audience data layer — Oracle, Lotame, Zeotap. Ad Server: Trafficking and measurement — Campaign Manager 360.

The 100ms Auction — Step by Step

Step 1: User loads page — SSP fires a bid request containing the URL, ad slot size, user ID, contextual signals, and floor price. Step 2: Bid request goes to exchanges — SSP sends to multiple ad exchanges simultaneously. Step 3: DSPs receive the bid request — DSP queries targeting criteria. Does this user match? What’s the bid strategy? Step 4: Bid responses — DSPs respond with a bid price and creative ID within 80-100ms. Step 5: Auction clears — highest bidder wins, pays second-highest price plus $0.01 (second-price auction). Step 6: Creative serves — winning DSP’s ad server delivers the creative. Impression trackers and verification tags (IAS, MOAT) fire simultaneously.

Header Bidding — The Game Changer

Traditional waterfall programmatic ran DSPs sequentially. Header Bidding changed this by running all DSP auctions simultaneously before the ad server makes its decision. Result: higher yield for publishers, more competitive pricing for buyers. It’s one of the most important innovations in programmatic history.

Why This Matters for Product Leaders

Every product decision in the programmatic stack touches this flow. Floor price changes affect bid density. New ad formats change bid request parameters. Identity changes (cookieless) change what signals are available. Understanding the stack at this level is what separates AdTech PMs who build features from those who architect platforms.


Spread the love
Share
Nitin Chhabria

Engineer → Founder → Product Leader | Ad Tech · CTV · RTB · Monetisation · Programmatic · Immersive Rich Media Ads | Building with AI | 14 yrs in Tech · 6 yrs in AdTech

Recent Posts

From Engineer to Founder to Product Leader — What Each Chapter Taught Me About Building

Most product leaders come from one background. They were engineers who moved into product, or… Read More

1 week ago

The Cookieless Future Is Already Here — And Most Advertisers Aren’t Ready

Google delayed the cookie deprecation so many times that the industry started treating it like… Read More

1 week ago

AdTech Measurement: What IAS, Nielsen, MOAT, and DCM Actually Do

You've seen IAS, Nielsen, MOAT, and DCM on every media plan and campaign report. But… Read More

1 week ago

Interactive CTV Is Not a Gimmick — It’s the Future of TV Advertising

For decades, TV advertising has had one job: interrupt. Put a 30-second spot in front… Read More

1 week ago

Why Most AdTech Products Fail — A PM’s Honest Post-Mortem

AdTech is a graveyard of great ideas. Brilliant technology, sharp teams, real problems — and… Read More

1 week ago

CTV in India vs US: Two Markets, One Screen, Very Different Rules

CTV is the hottest channel in global advertising right now. But if you think India's… Read More

3 weeks ago

This website uses cookies.