Every search you run sells advertising in a fraction of a second. Several slots down the page, several advertisers bidding, and the auction has to decide who goes where and what they pay. The rule Google actually uses is not the truthful one from the textbook.
Auctions III: position auctions
Selling one item is one thing; selling ranked slots that each deliver different traffic is another. Position auctions allocate ad slots to advertisers. VCG makes truthful bidding weakly dominant, but the classic generalized-second-price format does not. Under a lowest locally envy-free equilibrium in the standard model, GSP can nevertheless reproduce VCG’s efficient allocation and payments.
Under VCG, a winner pays...
The single-item second-price auction is VCG with...
Predict, then play
Two slots, worth 100 and 80 clicks. Advertisers value clicks differently. Compare how VCG and the generalized second price (GSP) charge the winners.
Why did that happen?
Take a guess, then reveal the reason
VCG charges you the harm you do to others. Your bid can change the allocation and the payment, but truthful bidding makes VCG choose the allocation maximizing your true value plus others’ reported value, so honesty is weakly dominant. GSP charges you the bid just below yours, which depends on where everyone sits. Because that price takes no account of what the lower slots cost, the top advertiser can sometimes do better by shading under the second bid and buying a cheaper slot instead: fewer clicks, but a much lower price on each one. When that trade is worth taking, truthful bidding is not an equilibrium. In the standard separable-click model, a lowest locally envy-free GSP equilibrium reproduces VCG payments, but that is an equilibrium result, not a property of every GSP bid profile.
The math
Slots deliver and clicks; advertisers , , value a click at , , . The efficient assignment pairs the highest value with the most clicks: slot 1, slot 2, welfare .
VCG payments charge each winner its externality. For : without , the others do best with , , welfare ; with present, the others get only . So pays (4.4 per click). For : without , others get , ; with , others get ; pays (4 per click).
The generalized second-price auction ranks advertisers by bid and charges each the next advertiser’s bid per click. With one slot it is the ordinary second-price auction and is truthful. With several slots it is no longer truthful: a bidder can gain by shading into a cheaper lower slot. In the standard separable-click model, its lowest locally envy-free equilibrium yields the VCG payments. Other GSP bid profiles need not be efficient or have VCG prices.
Under truthful bids GSP charges the next bid over clicks, so , against VCG’s . Now check whether wants to stay. Holding slot 1 nets ; shading to just under hands slot 1 to and buys slot 2 at ‘s bid, netting . Since , truth-telling is not an equilibrium here.
The overcharge on its own does not settle it. Shrink slot 2 to clicks and GSP still charges above VCG, but dropping down then nets only , so stays. What breaks truthfulness is a lower slot cheap enough to be worth the lost traffic, so the click gap matters as much as the bid gap.
Work it out
VCG payments, then the GSP gap
Compute ‘s VCG payment as displaced welfare. Others’ best welfare without : give slot 1 to (600) and slot 2 to (320), total . Others’ welfare when takes slot 1: only in slot 2, . Payment . Likewise pays .
Now GSP under truthful bids: slot 1’s price is the next bid, , times slot 1’s clicks, so , which exceeds ‘s VCG payment of . Test the deviation. Staying at slot 1 nets its value less that price, . Shading to just under drops into slot 2, where it pays ‘s bid: . Since , deviates, so truthful bidding is not stable. A lowest locally envy-free GSP equilibrium, under the standard assumptions, has bids that make each advertiser content with its slot and price and reproduces the VCG numbers.
Key idea
Position auctions rank advertisers and charge by slot. VCG makes honesty weakly dominant by pricing externalities; generalized second price is not truthful. Under the standard model, its lowest locally envy-free equilibrium matches VCG, but arbitrary GSP bids need not.
Check yourself
Sources
- Edelman, B., Ostrovsky, M., and Schwarz, M. (2007). Internet advertising and the generalized second-price auction. American Economic Review, 97(1), 242-259.
- Ausubel, L. M., and Milgrom, P. (2004). Ascending auctions with package bidding. Frontiers of Theoretical Economics, 1(1).