Explain Programmatic Ad Buying: Who the Players Are and How a Real-Time Auction Runs

Quick 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.

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.

Twitch logo
Twitch
Jun 5, 2025
mediumProduct ManagerOtherSoftware Engineering Fundamentals
0
0

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.

Clarifying Questions Guidance

  • 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 Guidance

  • 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 Guidance

  • 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?