Roblox · Product & Business Case
Compute GSP vs VCG payments with reserves
TrueInterview
October 7, 2026 · 1 min read
Suppose there is one query with two ad slots. The position click-through rates are . Three advertisers arrive with bids and quality scores : A has ; B has ; C has . The reserve price is . Ads are ranked by .
Answer:
- For GSP with quality scores, find the slot allocation and the per-click prices. Apply the usual payment rule , while respecting the reserve . Then compute expected revenue and welfare, where welfare is the sum over slots of and value is approximated by the true bid; for this part, assume bids equal values.
- Under VCG with quality scores and the same reserve, calculate each winning advertiser’s per-click price and the platform’s expected revenue, then compare the result with GSP.
- Assuming A and C bid truthfully, demonstrate a profitable bid-shading deviation for B under GSP if one exists. Give a shading interval that keeps B in the same slot but lowers its price.
- If every advertiser has a daily budget cap that creates pacing through an effective bid multiplier , explain how pacing affects the quality-adjusted ranking, and state which mechanism—GSP or VCG—better preserves truthful reporting when budgets constrain bids.
Overview: This problem tests auction theory and mechanism design skills, specifically revenue and welfare analysis with quality-adjusted bids, reserve prices, and strategic behaviors such as bid shading and budget pacing.
Loading comments…