Back to problems

Design an ad-selection system across objectives

System Design · ByteDance · Medium

On TikTok, at impression time you must choose which of three advertiser types to show to a user. Assume the following objectives and value schemes: Advertiser type Objective Value Gaming CPI $10 per install E-commerce CPA $5 per purchase Branding CPM $3 per 1000 impressions Design an end-to-end ad-selection system that maximizes expected advertiser value while respecting budgets and pacing. Specify: Prediction. The features and models used to estimate P(install ad, user,…

Checking your access…