Internet Advertising and Generalized Second Price Auctions

Similar documents
Bidding for Sponsored Link Advertisements at Internet

Sponsored Search Markets

Sponsored Search: Theory and Practice

Search engine advertising

A Survey of Sponsored Search Advertising in Large Commercial Search Engines. George Trimponias, CSE

VCG in Theory and Practice

Auction Theory An Intrroduction into Mechanism Design. Dirk Bergemann

CS269I: Incentives in Computer Science Lecture #16: Revenue-Maximizing Auctions

Keyword Analysis. Section 1: Google Forecast. Example, inc

Computationally Feasible VCG Mechanisms. by Alpha Chau (feat. MC Bryce Wiedenbeck)

Lecture 3: Incentive Compatibility, Revenue of the Vickrey auction, Sponsored Search

Title: A Mechanism for Fair Distribution of Resources with Application to Sponsored Search

Online Advertising and Ad Auctions at Google

Sponsored Search Auctions: An Overview of Research with emphasis on Game Theoretic Aspects

1 Mechanism Design (incentive-aware algorithms, inverse game theory)

1 Mechanism Design (incentive-aware algorithms, inverse game theory)

What Makes Google Tick?

Optimal Auction Design and Equilibrium Selection in Sponsored Search Auctions

Online Ad Auctions. By Hal R. Varian. Draft: December 25, I describe how search engines sell ad space using an auction.

1 Mechanism Design (incentive-aware algorithms, inverse game theory)

ONLINE ADVERTISING. Nobody reads ads. People read what interests them, and sometimes it s an ad.

Auction Theory: an Introduction

Lecture 7 - Auctions and Mechanism Design

Experimental Results on Sponsored Search Auction: Comparison of GSP and VCG

Optimal Auction Design and Equilibrium Selection in Sponsored Search Auctions

Introduction to Computational Advertising

Department of Computer Science and Engineering, Hong Kong University of Science and Technology {trimponias,

Sponsored Search Auctions: An Overview of Research with emphasis on Game Theoretic Aspects

March. 2 It is even more sophisticated than this since Google has quite a bit of information about the

HABIT 2: Know and Love Quality Score

The Need for Information

Reserves Prices in Internet Advertising Auctions

Strategic Ignorance in the Second-Price Auction

The Need for Information

Bid Like a Pro. Optimizing Bids for Success with AdWords. AdWords Best Practices Series

The Role of Value of Information Based Metareasoning in Adaptive Sponsored Search Auctions

AMS. Amazon Marketing Services

What about streaming data?

MATH 240: Problem Set 4

Introduction to computational advertising

arxiv: v2 [cs.ir] 25 Mar 2014

Activity Rules and Equilibria in the Combinatorial Clock Auction

Intro to Algorithmic Economics, Fall 2013 Lecture 1

Chapter Fourteen. Topics. Game Theory. An Overview of Game Theory. Static Games. Dynamic Games. Auctions.

Review from last. Econ 2230: Public Economics. Outline. 1. Dominant strategy implementation. Lecture 9: Mechanism Design lab evidence

CS 345 Data Mining. Online algorithms Search advertising

Dominant bidding strategy in Mobile App advertising auction. Wang, L; Zhang, Y; Chen, ZD; Ning, L; Cheng, Q

VALUE OF SHARING DATA

An Open Source Advertisement Server

CS425: Algorithms for Web Scale Data

Jeffrey D. Ullman Stanford University/Infolab. Slides mostly developed by Anand Rajaraman

Spring 06 Assignment 4: Game Theory and Auctions

Classic model of algorithms

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

SEO & PPC 6EFFECTIVE TACTICS TO IMPROVE SEARCH THE SMALL BUSINESS BLUEPRINT RANKINGS & DRIVE LEADS ON A LOCAL LEVEL

How to Use PPC Advertising to Grow Your Pool Business!

CS246: Mining Massive Datasets Jure Leskovec, Stanford University.

CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016

Towards a Functional Fee Market for Cryptocurrencies

Position auctions with endogenous supply

Introduction to Data Mining

Price of anarchy in auctions & the smoothness framework. Faidra Monachou Algorithmic Game Theory 2016 CoReLab, NTUA

Position auctions with endogenous supply

Optimal Shill Bidding in the VCG Mechanism

David Schuchman Princeton Technology Advisors LLC PrincetonTechAdvisors.com

Location marketing made easy

TRANSIENT SIMULATION OF BALANCED BIDDING IN KEYWORD AUCTIONS

Quality Score that Makes You Invest

Our MCMC algorithm is based on approach adopted by Rutz and Trusov (2011) and Rutz et al. (2012).

Multi-unit open ascending price efficient auction

Final Exam Solutions

Digital Marketing Made Simple

Introduction. We ll be going through some key notions in paid advertising through the four chapters of our guide.

A game is a collection of players, the actions those players can take, and their preferences over the selection of actions taken by all the players

Revenue Optimization in the Generalized Second-Price Auction

Competitive Markets. Jeffrey Ely. January 13, This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.

Copyright (C) 2001 David K. Levine This document is an open textbook; you can redistribute it and/or modify it under the terms of version 1 of the

Auctions for online ad space among advertisers sensitive to both views and clicks

4.8/5 FIRST PREMIUM INSTITUTE TO OFFER COMPLETE DIGITAL MARKETING COURSES IN VIJAYAWADA DIGITAL MARKETING CERTIFIED COURSES

COMP/MATH 553 Algorithmic Game Theory Lecture 8: Combinatorial Auctions & Spectrum Auctions. Sep 29, Yang Cai

An Open Source Advertisement System

David Easley and Jon Kleinberg November 29, 2010

On the Interest of Introducing Randomness in Ad-Word Auctions

P P C G L O S S A R Y PPC GLOSSARY

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

Designing a Revenue Mechanism for Federated Search Engines

Estimating Bidders Valuation Distributions in Online Auctions

Adword auction bidding strategies of budget-limited advertisers on competing search engines

Measuring the Benefits to Sniping on ebay: Evidence from a Field Experiment

Competition and Fraud in Online Advertising Markets

Sponsored Search Auctions

A GUIDE TO CREATING SUCCESSFUL AMAZON SPONSORED PRODUCTS CAMPAIGNS

CREATING SUCCESSFUL CAMPAIGNS WITH

arxiv: v1 [cs.gt] 11 Feb 2015

CS364B: Frontiers in Mechanism Design Lecture #17: Part I: Demand Reduction in Multi-Unit Auctions Revisited

Published. February The Benefits of Consolidating Media Buys on a Single Platform

Save time and money with Simulcast from Manheim. Take part in auctions across North America and bid In real time from anywhere.

An Interactive Marketing Primer

Provided By WealthyAffiliate.com

Transcription:

Internet Advertising and Generalized Second Price Auctions Daniel R. 1 1 Department of Economics University of Maryland, College Park. November, 2017 / Econ415

What is sold and why. Who buys. : Progression of Search Page Advertising A Generalized Second Price Auction and VCG s Equilibrium in GSP. A Generalized English Auction.

Internet Search Pages Try to search Hawaii vacations. And Again..

Development of Position Advertising Initial internet ads took the form of impressions on pages and then banner ads. They allowed users to click on the ads to go to advertiser-selected sites. The original banner ad (ATT?) With the exception of identifying readers of the web pages, these ads were untargeted. But became popular as major advertisers also developed their own websites as destinations. Firms emerged (like Doubleclick) that allowed advertisers to track who clicked on their ads and what their purchase history was. Instead of cost per impression, cost per click became the norm. Pop-up and pop under ads replaced banner ads and were somewhat more targeted. In 2002, Google developed Adwords as a means of coordinating advertisers on their search pages. It was

Search Engines: A new form of Web Content The rapid growth of the internet in the 1990s led to a need to find a way to navigate the web and find content. Yahoo began with a directory which was a hand constructed index of places on the web. Excite, Infospace, Jeeves, Ask.com, AltaVista This was far too primitive for the task at hand and Google s primary innovation was developing a web crawler that would automate the search for web content (along with a clever ranking algorithm based on links). This developed into the search engine, a site whose function is to find targeted content on the web based on keywords. Bing, Google and Yahoo are the primary search engine sites. Google earned over $52 B in 2015 from web search ads.

Development of Position Advertising Search pages are just another form of web content. However, advertising is a more targeted way to reach consumers. Advertisers expect that consumers searching on particular keywords will be more receptive to certain messages. Advertising departments must come up with keywords they wish to bid on. To value the bid, they need to determine propensity of viewers to buy after they click on a link. In order to evaluate whether to display advertisers, search engines like Google have to determine the likelihood the advertiser will generate a click. Google applies a quality score to advertisers for each keyword. It maintains a pool of advertisers in real time. Note that a sponsored search ad is a highly perishable good. If an ad is not displayed, the eyeball is lost.

s Original banner ads were simply posted or negotiated prices. As competition grew for placement,. Online search engines began to develop auctions for placement. Original auctions were pay your bid auctions, with the exception that payment was only due upon a click occurring. (Requires a click monitoring technology.) Since auctions were conducted in real time, there was a great incentive for bidders to continually revise their bids in response to other bidders. Many resources were spent on trying to be the first bidder to adjust.

Generalized Second Price Auctions A Generalized Second Price Auction (GSP) was a move away from pay your bid. Suppose there are K slots to be auctioned for a given keyword. Slots are ordered according to likelihood of click. Each advertiser submits a bid and bids are ordered from highest to lowest. Highest bid wins the top slot and pays the bid of the second highest, in general, kth bid wins the kth slot and pays the bid of the k + 1st bid..

K th price auctions? Note that we could have used a K + 1s price auction. A version of the second price auction. Top K bidders win and all pay the K + 1st price. But who gets the better slots? If highest bidder, then now bid your value is not a good strategy.

One-sided Matching? How might a matching algorithm work? How does each advertiser rank slots? What would the outcome be for each serial dictatorship? What about for each TTC given any initial assignment?

Modelling Advertiser Preferences Advertisers k K, differ in terms of how valuable, s k, each views a given click. Slots i N are differentiated by the number of clicks α i an exposure in a given slot is expected to generate. Order slots so that α i > α i+1. Thus an advertiser k values a slot i at s k α i. If we order advertisers so that b k > b k+1, the net payoff to advertiser k is (s k b k+1 )α i.

Vickrey Auctions? In a Vickrey Auction, advertisers bid their true values, b k = s k and slots are allocated so that α i goes to the ith highest bidder. Assume K > N so there are more advertisers than slots. Bidder, l displaced bidder l + 1 and so the total surplus of everyone else with bidder l present is l 1 α k s k + k=1 N k=l+1 α k s k. The total surplus of everyone else with bidder l absent is k N+1 α k s k + α k 1 s k. k=1 k=l+1

Payment in GSPs versus Payment in Vickrey Therefore bidder l s payment is (α N+1 0) N+1 k=l+1 (α k 1 α k )s k. Notice that in a Vickrey Auction, the difference between the ith bidder payment and the i + 1st payment is (α i α i+1 )b i+1 If bidders bid their true values in a GSP auction, the difference in payments between the ith bidder and the i + 1st is α i b i+1 α i+1 b i+2 Since bidder N pays the same in each auction this implies that if bidders bid truthfully in each auction, payment would be higher in the GSP.

Strategy Proof or Truth-telling? But would bidders bid truthfully in a GSP? Suppose K = {1, 2, 3} and N = 2. s 1 = 10, s 2 = 4, s 3 = 2. α 1 = 200, α 2 = 199. If all bidders bid their true values, bidder 1 s payoff is 200(10 4) = 1200. But if bidder 1 bids 3 and accepts the second slot, its payoff is 199(10 2) = 1592 so bidder 1 would be better to underbid.

Full Info? Suppose that all bidders know each other s type. In general, there are many equilibria of this game. EOS highlight one interesting equilibrium. Order bidders by value from k = 1,..., k + K. Let V k be the payment of bidder k in the Vickrey mechanism. b k = V k 1 /α k 1.b 1 = s 1. Thus, the actual payment is the Vickrey payment. These bids satisfy a sort of local envy freeness each bidder prefers its slot and payment to the one above it: α i s i p i = α i 1 s i p i 1.

Equilibrium in GEAs? A defect of the above argument is that it relies on bidders knowing each other s valuations to play it. EOS consider an alternative dynamic auction which they call a Generalized English Auction. In this auction, bidders do not know each others values and it operates like a clock auction. Clock starts at a low per click bid price and rises continuously. Bidders hold a button and drop out irrevocably when they lift the button. When there are N bidders remaining, the next bidder to drop out gets the Nth place at the per click price of the N + 1 bidder drop out point. More generally, when there are k N bidders left, the next bidder to drop out pays the k + 1 price. Bidders see the drop out prices as the clock rises.

Equilibrium in GEAs? An equilibrium strategy of a bidder with i bidders left, given the most recent drop out price b i+1 is to select a drop-out point. Note, for any bidder remaining in the auction, a new drop-out price has to be selected for each different i and b i. Why? In the equilibrium EOS identify, bidders choose a drop-out price so they are just indifferent between getting the i 1st slot at the drop-out price and the ith slot at the price, b i+1 : α i 1 (s k p) = α i (s k b i+1 )) This means p = s k α i α i 1 (s k b i+1 ).

Equilibrium in GEAs? These bids are increasing in s k for every remaining set i and every b i+1 so the highest valuation advertisers get the most valuable slots. The equilibrium payment of each bidder corresponds to the payment it would make in a Vickrey auction. The strategies are not dominant, however, they are ex post : Given what other bidders have done, no bidder would want to alter its strategy even if it learned the valuations of the other bidders. Compare to pay your bid auctions for example.