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

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

6 hours ago

PG, PD, PMP — The Programmatic Buying Glossary Nobody Explains Properly

If you've been in a media planning meeting and nodded along when someone mentioned PG,… Read More

3 days ago

Agentic AI vs AI Agent vs AI Wrapper

Everyone is building AI products right now. And everyone is using these three terms interchangeably:… Read More

3 days ago

Product Management in AdTech — Why It’s the Hardest PM Job You’ll Ever Love

Everyone wants to be a Product Manager. Not everyone wants to be an AdTech PM.… Read More

3 days ago

Exploring Google NoteBookLM and Its AI Power for Research

Unleashing Google NoteBookLM for effortless research Read More

3 weeks ago

Agency Holding Companies: An Overview

The advertising world is dominated by the "Big Six" holding companies: WPP, Omnicom, Publicis Groupe,… Read More

2 years ago

This website uses cookies.