Requirements
What it is
Clarify:
- goal: ad revenue, while keeping the shopping experience good and giving advertisers fair results;
- placement: up to two sponsored slots in search results and one in the home-screen row;
- pricing: advertisers bid per click; a click is charged by a second-price rule (below);
- scale: every search and home view is an ad opportunity, millions a day, each with dozens to hundreds of eligible ads;
- latency: inside the search and home budgets (tens of milliseconds for ads);
- constraints: advertiser budgets must not be overspent; relevance minimums so ads match the query.
Why it matters
Ads have three parties: users, advertisers and the platform.
- Pure revenue maximisation shows irrelevant ads and drives users away.
- Advertisers leave if their money buys poor clicks.
- The design has to balance all three.
In the real world: Retail media (sponsored products on shopping and delivery apps) has become a major revenue source for e-commerce and quick-commerce companies.
Treating it as 'rank by bid'. The highest bidder's ad may never be clicked, which earns nothing and annoys users.