Explain Programmatic Ad Buying: Who the Players Are and How a Real-Time Auction Runs
Company: Twitch
Role: Product Manager
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Other
Explain how programmatic advertising works. Describe the companies and systems involved, what happens between a person opening a page, app or video and an ad appearing in front of them, and how the price of that ad placement is decided.
```hint Follow one impression
Pick a single ad slot on a single page view and follow it from start to finish: who offers it for sale, who decides whether to bid and how much, who chooses the winner, and how the money flows back.
```
### Clarifying Questions
- Should I focus on open real-time auctions, or also cover private marketplaces and guaranteed deals that run through the same systems?
- Should the walk-through use display ads on a web page, or video ads inside a streaming player?
- Do you want the explanation from the side of a company selling its ad space, or of an advertiser buying it?
### What a Strong Answer Covers
- The participants (publishers, ad servers, supply-side platforms, exchanges, demand-side platforms, advertisers and data providers) and which side each one serves.
- The step-by-step path of one impression through a real-time auction, including the time limit it runs under.
- How prices form: auction type, floor prices, competition between bidders, and the fees taken along the chain.
- How targeting data is used, and how privacy rules and the loss of cross-site identifiers are changing it.
- Deal types, the main problems (fraud, brand safety, latency, transparency), and the metrics a seller of ad space would optimize.
### Follow-up Questions
- As the PM for an ad-supported streaming service, how would you balance fill rate, price per impression and viewer experience?
- How would you detect and reduce fraudulent or invalid ad traffic on your inventory?
- With third-party cookies and mobile advertising IDs less available, how would you keep your ad inventory valuable to buyers?
Overview: A product manager technical question that asks how programmatic advertising works, from the companies involved to what happens in the moments before an ad appears. It tests knowledge of supply-side and demand-side platforms, real-time auctions, pricing, targeting data and the trade-offs a seller of ad space weighs.