Foundations
Start here. Build the mental model of the ad-serving stack, see why the old waterfall under-monetized, and understand what header bidding actually changed. Everything else in the curriculum assumes this foundation.
What do L1–L5 mean?depth, beginner → expert
Each module carries a depth band. A range like L3–L4 means it spans two.
- Foundations
- Vocabulary and the big picture. No prior ad-tech assumed.
- Practitioner
- The hands-on basics you use day to day.
- Intermediate
- Real configuration and the trade-offs behind it.
- Advanced
- Optimization, edge cases, and running at scale.
- Expert
- Architecture and deep specialization.
- Objectives
- Identify the actors: publisher, SSP/exchange, DSP, ad server, DMP/CDP.
- Trace one impression from page request to rendered creative.
- Define CPM, eCPM, fill rate, impression, and win rate.
Key conceptsPublisher ad server (GAM as the dominant primary ad server)SSP vs DSPThe bid request / bid response round-tripDemand side vs supply sideRead the lesson →AssessmentLabel a blank impression-flow diagram, answer multiple-choice on actor roles, and define eight glossary terms.
Prereqs: A1
Objectives- Explain sequential / daisy-chain mediation.
- Articulate why the waterfall under-monetizes: passback latency, priority not price, no true competition, and "first acceptable bid" is not the highest bid.
Key conceptsPassback tagsPrice priority vs partner priorityLatency cascadeOpacity of demandRead the lesson →AssessmentGiven a four-tier waterfall with stated CPMs and fill rates, compute realized revenue and identify the unmonetized bids the waterfall left on the table.
DEBUGProposed "waterfall regret" simulator: run the same demand as a waterfall vs as an auction and compare realized eCPM.
Prereqs: A2
Objectives- Define header bidding as a pre-auction held in the page header before the ad-server call.
- Contrast it with the open-auction-only waterfall and with Dynamic Allocation.
- Explain why header bidding exists: to let multiple demand sources compete simultaneously on price for the same impression.
Key conceptsParallel (not sequential) auctionThe wrapperThe ad-server translation layer (key-values)"Unified auction" as the conceptual end-stateRead the lesson →AssessmentWrite a short essay on why header bidding emerged and what advantage it neutralized, plus a compare-table fill-in.
Prereqs: A3
Objectives- Define where the auction runs: browser vs server.
- State the trade-off: client-side gives better cookie match, transparency, and control; server-side gives lower browser latency and more bidders but weaker match rates.
- Define hybrid.
Key conceptsBrowser connection limitsPage weightCookie-match advantage of client-sideThe latency-vs-match tradeRead the lesson →AssessmentComplete a decision-matrix exercise for three publisher profiles.
LEARNSets up Track B (client-side) and Track E (server-side).
DEBUGProposed connection-saturation simulator (revisited in F1).
Complete this track
Five questions drawn from this track. Get 4 right to mark the whole track done.
1.What did header bidding change versus the traditional waterfall?
2.What does an SSP (supply-side platform) do?
3.In the old waterfall, demand partners were called…
4.In client-side Prebid, where does the header-bidding auction run?
5.A DSP (demand-side platform) primarily serves…