1 Towards a Generic Bidding Standard for Online Advertising Sihem Amer-Yahia Sebastien Lahaie David Pennock Yahoo! Research.

Slides:



Advertisements
Similar presentations
Topics we will discuss tonight: 1.Introduction to Google Adwords platform 2.Understanding how to text ads are used. Display advertising will not be discussed.
Advertisements

Search the most comprehensive collection of BIG LISTS and enhanced databases online today !
A D N ETWORKS AND A D E XCHANGES. W HAT IS AN A D N ETWORK ? An ad network is an aggregation of websites’ ad supply that is made available to advertisers.
1. Inventory + Ad Serving Christina Faurie Associate Director, Asset Management 2. Sales + Pricing Troy Somero Director, Asset Management.
Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
You can’t manage what you can’t measure
How to add this module to your account and get started setting it up today!
■ Google’s Ad Distribution Network ■ Primary Benefits of AdWords ■ Online Advertising Stats and Trends ■ Appendix: Basic AdWords Features ■ Introduction.
All Media ADS. About All Media ADS All Media ADS offers Internet advertising that provides innovative advertising and publishing solutions that speak.
Product campaigns made by API Tomáš Hanáček. What are Product campaigns? Why to use them? Real results How to build them? API tools API Product campaigns.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Presented By: Jeanne Foulon, President October 7, 2010 Presented By: Jeanne Foulon, President October 7, 2010 Expanding Your Website’s Reach New Jersey.
SEAN MARSHALL DIRECTOR OF SEM Hey! That’s My Conversion!
About Us At PreDealz we put businesses small or large in a position to be successful by designing a marketing and advertising campaign to meet their short.
The right ad to the right audience The new generation of digital advertising technologies are already here Jerome Grateau Head of Media Platforms, Southern.
Leading the Automation of Advertising The Exchange API Your Name here…
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
1 Internet Advertising Ramana Yerneni, Yahoo! Labs August 17, 2010.
CS155b: E-Commerce Lecture 10: Feb. 13, 2003 XML and its relationship to B2B commerce Acknowledgements: R. Glushko, A. Gregory, and V. Ramachandran.
SIMS Online advertising Hal Varian. SIMS Online advertising Banner ads (Doubleclick) –Standardized ad shapes with images –Normally not related to content.
A Search-based Method for Forecasting Ad Impression in Contextual Advertising Defense.
Jennifer Ford.  Blog – A type of website or online journal that allows you to publish articles and updates that visitors.
Artur Strzelecki.  10 teams  10 non-profit organizations  6 students per team  2 weeks of developing campaigns  ~50€
Promote your website and get top listed in search engines Section E2 Andreas Livadiotis.
Information Architecture and Web Advertising Xiaojing Feng.
PRIMISTA ONLINE MARKETING MADE EASY. Slide 2 Agenda Presentation Topics: 1.Introduction to Targeted Marketing 2.Ad Distribution Network 3.Primary Benefits.
Pay-per-Click Advertising (PPC) An introductory presentation.
Will the Pay-Per-Click Model Hold Up as Click Prices Rise? Presented by: Avi Wilensky, CEO Promediacorp.com.
Google Confidential and Proprietary 1 Google Russia Business Opportunities and Ads Update.
About The Collegian The Collegian at Fresno State is an award winning student newspaper and students run newspaper that is distributed three times per.
AdWords Instructor: Dawn Rauscher. Quality Score in Action 0a2PVhPQhttp:// 0a2PVhPQ.
ELECTRONIC COMMERCE MIS E MARKETING LECTURER INCHARGE- ALM AYOOBKHAN
 Monetization Ecosystem  Framework  Out of Scope Designers Deep Dives.
Web Design, 4 th Edition 7 Promoting and Maintaining a Web Site.
Could You Use More Traffic?. If you’re like most marketers, the answer to this question is… YES!
Facebook Advertising vs Google AdWords. ● Choose a keyword you want to target ● Your advert is going to appear above all the natural listings when someone.
MusicXML David Sears MUMT September, 2009.
Pay-per-Click Advertising Introductory Workshop 24 th Oct 06.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Pre-Programmatic automated buying model The Ad Network Model Aggregate and automated media buying across websites AD Advertising agency Advertiser.
Search advertising on Agency Logo Here Presentation to [Client Name] [Agency Name] [Month Date, Year] 1.
Oct. 08, 2012 Use AdWords to Help Your Local Business.
AppNexus Classroom Training Demand-Side Setup Intended Audience: Buyers new to AppNexus Console v11. July 26, 2012.
XML Registries Source: Java TM API for XML Registries Specification.
Pay Per Click (PPC) – Advertising Jump Start Your Internet Marketing! IMMEDIATE RESULTS WITH UNMATCHED COST – EFFICIENCY! Not only can you begin generating.
Search Engine Marketing The Tools of Online Marketing and Thought Leadership.
How does the market of sponsored links operate? User enters a query The auction for the link to appear on the search results page takes place Advertisements.
` Maimoona Ali BS(IT)5 th
Michael Schloh von Bennewitz 1. Oktober 2002 The Unified Modeling Language Overview of theory and practice of the OMG Unified Modeling.
XML – Its Role and Use Ben Forta Senior Product Evangelist, Macromedia.
OWL Representing Information Using the Web Ontology Language.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Managing a large accountAdWords API. Google AdWords API. Want a more tailored AdWords Account? Here’s an automatic solution.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
DIGITAL ADVERTISING Standard 4. THE ROLE OF DIGITAL ADVERTISING IS TO INCREASE SALES OR IMPROVE BRAND AWARENESS.
On TWITTER on TWITTER.   Regular tweets with the added bonus of reaching both current and potential followers  Can Appear in:  User Timelines and.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Google Confidential and Proprietary 1 1 Google Consumer Surveys Monetization Through Microsurveys Amy Adams Harding Head of Publisher Development
Programmatic Buying Simplified
Google Confidential and Proprietary Real Time Bidding Powers Data Driven Display Boris Kurschinski, Head of AdX Buyer Development DACH & Nordics.
Make it easy for customers. Add Sitelinks AdWords Sitelinks. Increasing choice and relevancy in your Search ads.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Advertising Overview. Types of paid ads SEARCH Bid on keywords on various search engines DISPLAY Pop-up Banner Mobile Social Video NATIVE Promoted (social)
Agenda 1 What is Digital Marketing? 2 Why People Are Going Online? 4 What Does Digital Marketing Consists of? 7 Digital Marketing Measurement 3 Benefits.
Amadeus Fare Filing Solution
Internet Marketing Web Business Models.
LOCO Extract – Transform - Load
Google AdWords API. Want a more tailored AdWords Account
Agenda Creative trends in display
Presentation transcript:

1 Towards a Generic Bidding Standard for Online Advertising Sihem Amer-Yahia Sebastien Lahaie David Pennock Yahoo! Research

Research Advertising Then and Now Then: Think real estate Phone calls Manual negotiation “Half doesn’t work” Now: Think Wall Street Computer learns what ad is best Computer mediates ad sales: Auction Computer measures which ads work Advertisers buy contextual events: User i views/clicks/converts on page j at time t automation automation automation

Research Today and Tomorrow Today: Multiple competing “black box” networks Proprietary data and interfaces Silo-ed ad types (display, search, contextual, affiliate), largely historical artifacts Tomorrow (hopefully): Open standard bidding language For advertisers and publishers Portable among ad networks Unified ad types

Research The Pitch An open standard for advertisers (& publishers) to describe their campaign goals that Is expressive -- lets advertisers state different value for different (bundles of) contextual events Is extensible -- doomed to fail otherwise Is efficient -- is amenable to tractable allocation and pricing algorithms

Yahoo! Research 5 Why? Advertisers benefit most –Portability, choice –Flexibility, targeting Small publishers/networks & ad agencies: Reduced startup/switching costs Technology providers: New markets for analytics, campaign management tools Users: Better ads, maybe Academics: Opens up black boxes

Yahoo! Research 6 Why? Because. Open standards are flourishing despite non- obvious economics –Open source, wikinomics –APIs, widgets, mashups –Microformats –End of DRM –DomainKeys –OpenX.com –Openness one of Yahoo!’s three “Big Bets”, and the only economically non-obvious one

Yahoo! Research 7 Why Not? Largest networks & ad agencies may lose their “lock in”, have little incentive to join Sounds good in theory -- is a common standard even possible in practice? Microformats hard enough -- an ad language is massively more complex Online ad space evolving too fast -- not ready for standards yet Some features of current networks (e.g., real- time bidding based on “pixeled” users) inevitably will not be part of the standard

Yahoo! Research 8 Language design goals Expressive –DG1: Advertisers should be able to specify the type of campaign they want to instigate –DG2: Advertisers should be able to specify their willingness to pay for individual contextual events –DG3: Advertisers should be able to specify volume constraints over bundles of contextual events –DG4: Advertisers should be able to specify budget constraints for their campaigns –DG5: Advertisers should be able to specify contingency upon which payment will be made –DG10: Publishers should be able to formally state the semantics used to interpret instances of the language Extensible –DG6: The language should be extensible with respect to new targeting dimensions –DG7: The language should be extensible with respect to new bidding mechanisms Efficient –DG8: The language should allow for static checking of unrecognized or forbidden targeting dimensions, forbidden bids, and forbidden volume constraints –DG9: The language should allow for efficient allocation and pricing algorithms

Yahoo! Research 9 Ad Serving Engine Ad campaigns in XML Advertisers Ad processing platform Ad inventory database compiler common data structure Standard Data Access Layer Get inventory Update budget Update impressions Pricing, allocation, spend management algorithms Ad NetworksPublishers

Yahoo! Research 10 Language definition and semantics A campaign is associated to an advertiser and is described by: adv is an advertiser id type is the campaign type (SS,DA,CA) id is the campaign identifier Budget is the advertiser's budget expr is an expression identifying an event (signal) Each expr is of the form:

Yahoo! Research Nesting Tree structureForest (additive) Google, Microsoft, Yahoo! offer this

Yahoo! Research Nesting In general, nodes further annotated with volume constraints

Yahoo! Research 13 Language syntax: XML Flexible syntax which allows optional elements (needed for dimensions and bids) Tree structure facilitates nesting contextual events (signals) and helps to target more specific population segments Wide availability of XML tools (e.g., parsers and query engines) facilitates data processing

Yahoo! Research 14 Display Advertising sale to young adults Buy one get one free Other dimensions:

Yahoo! Research 15 Display Advertising sale to young adults Buy one get one free

Yahoo! Research 16 Sponsored Search Cheap Flights to San Francisco Save Up to 65% On Flights to CA Plus $10 Instant Discount "flight promotion“ "New York flight“ "San Francisco flight“ "direct flight"

Yahoo! Research 17 Contextual Advertising male sneaker sale Buy one get one free "promotion“ "sneakers“ "sports“ "running shoes“ "basketball"

Yahoo! Research Efficiency Static checking for logical errors Allocation depends on network interpretation: How to convert values on individual contextual events to values on bundles? –Greedy online allocation (sponsored search, ad exchange model) –Volume constraints only => Polytime See: “An Expressive Auction Design for Online Display Advertising”, Lahaie et al., AAAI-2008 –Budget constraints only => Polytime See Vazirani

Yahoo! Research 19 Agenda Implement the language compiler Design the API Implement pricing and allocation algorithm using the data access API