SlideShare a Scribd company logo
1 of 11
Download to read offline
AdTech is a Zoo
3.5 billion searches a day
20 billion ad requests a day
9 billion ad requests a day
AdTech Challenges
Mobile DSP
Mobile Ad Network
DMP
200 billion requests a day
Typical Bidder roundtrip latency 50-70 ms
Typical AdServer roundtrip latency 100-200 ms
Typical TCP packet USA-EU roundtrip latency 150-200 ms
Eye blink takes 300-400 ms
RTB Challenges
RTB serves 100s of billions of ads daily on about 100 DSPs, moving
100s of TB of data back and forth to serve ad impressions.
RTB protocol uses JSON over HTTP to distribute bid requests and collect
responses between the exchanges and DSPs.
Open RTB
Open standards for communication between DSPs and SSPs.
DSP founders: DataXu, MediaMath, Turn.
SSP founders: AdMeld, Pubmatic, The Rubicon Project.
Example Request
{
"id": "IxexyLDIIk",
"imp": [{ "id": "1", "banner": {"w": 728, "h": 90}, "bidfloor": 0.5}],
"app": { "id": "agltb3B1Yi1", "name": "Yahoo Weather", ...},
"device": {
"ua": "Mozilla/5.0.......",
"ip": "123.145.167.189",
"geo": {"country": "USA", "city": "Los Angeles"}
},
"user": { "id": "07e466ea2b....", "yob": "1984", "gender": "M", ...}
}
Example Response
{
"id": "IxexyLDIIk",
"seatbid": [{
"bid": [{
"id": "1",
"impid": "1",
"price": 0.751371,
"nurl": "http://ads.com/win/112770_1386565997?won=${AUCTION_PRICE}"
}],
"seat": "2"
}]
}
How Real Time Bidding Works
How Real Time Bidding Works

More Related Content

What's hot

Wsdm2015
Wsdm2015Wsdm2015
Wsdm2015
Jun Wang
 
Financial methods in online advertising
 Financial methods in online advertising Financial methods in online advertising
Financial methods in online advertising
Jun Wang
 
Weinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display Advertising
Weinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display AdvertisingWeinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display Advertising
Weinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display Advertising
Jun Wang
 
M-marketing and M-advertising - Coralie BARBIER
M-marketing and M-advertising - Coralie BARBIERM-marketing and M-advertising - Coralie BARBIER
M-marketing and M-advertising - Coralie BARBIER
coraliebarbier
 
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDFKREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
Kadam Vivek
 

What's hot (20)

Wsdm2015
Wsdm2015Wsdm2015
Wsdm2015
 
Header Bidding and Auction Dynamics - White Paper - IAB Europe - 2018
Header Bidding and Auction Dynamics - White Paper - IAB Europe - 2018 Header Bidding and Auction Dynamics - White Paper - IAB Europe - 2018
Header Bidding and Auction Dynamics - White Paper - IAB Europe - 2018
 
Event Venue Version
Event Venue VersionEvent Venue Version
Event Venue Version
 
Briefing for World Federation of Advertisers Media Buyers
Briefing for World Federation of Advertisers Media Buyers  Briefing for World Federation of Advertisers Media Buyers
Briefing for World Federation of Advertisers Media Buyers
 
Programmatic advertising
Programmatic advertisingProgrammatic advertising
Programmatic advertising
 
Financial methods in online advertising
 Financial methods in online advertising Financial methods in online advertising
Financial methods in online advertising
 
Johnny Ryan, Presentation at Data Protection Leadership Day, Arthur Cox Solic...
Johnny Ryan, Presentation at Data Protection Leadership Day, Arthur Cox Solic...Johnny Ryan, Presentation at Data Protection Leadership Day, Arthur Cox Solic...
Johnny Ryan, Presentation at Data Protection Leadership Day, Arthur Cox Solic...
 
Presentation to FTC technology taskforce
Presentation to FTC technology taskforce Presentation to FTC technology taskforce
Presentation to FTC technology taskforce
 
Discussion starter at Future of Privacy Forum in Washington, DC.
Discussion starter at Future of Privacy Forum in Washington, DC. Discussion starter at Future of Privacy Forum in Washington, DC.
Discussion starter at Future of Privacy Forum in Washington, DC.
 
Targeted TV -The Future of Addressable Advertising
Targeted TV -The Future of Addressable AdvertisingTargeted TV -The Future of Addressable Advertising
Targeted TV -The Future of Addressable Advertising
 
AppNexus – MSN Türkiye – Digital Day 2018 – AppNexus Sunumu
AppNexus – MSN Türkiye – Digital Day 2018 – AppNexus SunumuAppNexus – MSN Türkiye – Digital Day 2018 – AppNexus Sunumu
AppNexus – MSN Türkiye – Digital Day 2018 – AppNexus Sunumu
 
Header bidding strategies
Header bidding strategiesHeader bidding strategies
Header bidding strategies
 
Briefing on adtech, RTB, and the GDPR at dmexco Brave event.
Briefing on adtech, RTB, and the GDPR at dmexco Brave event. Briefing on adtech, RTB, and the GDPR at dmexco Brave event.
Briefing on adtech, RTB, and the GDPR at dmexco Brave event.
 
Weinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display Advertising
Weinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display AdvertisingWeinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display Advertising
Weinan Zhang's KDD15 Talk: Statistical Arbitrage Mining for Display Advertising
 
M-marketing and M-advertising - Coralie BARBIER
M-marketing and M-advertising - Coralie BARBIERM-marketing and M-advertising - Coralie BARBIER
M-marketing and M-advertising - Coralie BARBIER
 
0000 mahala mobile presentation 2011load
0000 mahala mobile presentation 2011load0000 mahala mobile presentation 2011load
0000 mahala mobile presentation 2011load
 
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDFKREATIO-WHITE-PAPER----AD-REVENUE.PDF
KREATIO-WHITE-PAPER----AD-REVENUE.PDF
 
A-Z of digital terms
A-Z of digital termsA-Z of digital terms
A-Z of digital terms
 
Improve Digital - 2016 Video Advertising Ecosystem Europe
Improve Digital - 2016 Video Advertising Ecosystem EuropeImprove Digital - 2016 Video Advertising Ecosystem Europe
Improve Digital - 2016 Video Advertising Ecosystem Europe
 
Computational Advertising
Computational AdvertisingComputational Advertising
Computational Advertising
 

Similar to How Real Time Bidding Works

Matiro event rubicon keynote
Matiro event   rubicon keynoteMatiro event   rubicon keynote
Matiro event rubicon keynote
Matiro
 

Similar to How Real Time Bidding Works (20)

Large-Scale Distributed Systems in Display Advertising
Large-Scale Distributed Systems in Display AdvertisingLarge-Scale Distributed Systems in Display Advertising
Large-Scale Distributed Systems in Display Advertising
 
Presentation at CPDP
Presentation at CPDP Presentation at CPDP
Presentation at CPDP
 
Webinar: General Technical Overview of MongoDB for Ops Teams
Webinar: General Technical Overview of MongoDB for Ops TeamsWebinar: General Technical Overview of MongoDB for Ops Teams
Webinar: General Technical Overview of MongoDB for Ops Teams
 
Matiro event rubicon keynote
Matiro event   rubicon keynoteMatiro event   rubicon keynote
Matiro event rubicon keynote
 
Presentation at UK Direct Marketing Association Data Protection Conference 2019
Presentation at UK Direct Marketing Association Data Protection Conference 2019Presentation at UK Direct Marketing Association Data Protection Conference 2019
Presentation at UK Direct Marketing Association Data Protection Conference 2019
 
Nuviad Success on AWS - Part of Big Data Month
Nuviad Success on AWS - Part of Big Data MonthNuviad Success on AWS - Part of Big Data Month
Nuviad Success on AWS - Part of Big Data Month
 
[263] s2graph large-scale-graph-database-with-hbase-2
[263] s2graph large-scale-graph-database-with-hbase-2[263] s2graph large-scale-graph-database-with-hbase-2
[263] s2graph large-scale-graph-database-with-hbase-2
 
Presentation to ANFO, Norwegian Advertisers Association
Presentation to ANFO, Norwegian Advertisers Association Presentation to ANFO, Norwegian Advertisers Association
Presentation to ANFO, Norwegian Advertisers Association
 
Reel bid insightd-eproject
Reel bid   insightd-eprojectReel bid   insightd-eproject
Reel bid insightd-eproject
 
R, HTTP, and APIs, with a preview of TopicWatchr
R, HTTP, and APIs, with a preview of TopicWatchrR, HTTP, and APIs, with a preview of TopicWatchr
R, HTTP, and APIs, with a preview of TopicWatchr
 
"R, HTTP, and APIs, with a preview of TopicWatchr" (15 November 2011)
"R, HTTP, and APIs, with a preview of TopicWatchr" (15 November 2011)"R, HTTP, and APIs, with a preview of TopicWatchr" (15 November 2011)
"R, HTTP, and APIs, with a preview of TopicWatchr" (15 November 2011)
 
Real Time Bidding on AWS - Pop-up Loft Tel Aviv
Real Time Bidding on AWS - Pop-up Loft Tel AvivReal Time Bidding on AWS - Pop-up Loft Tel Aviv
Real Time Bidding on AWS - Pop-up Loft Tel Aviv
 
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
Big Data Day LA 2016/ Data Science Track - Enabling Cross-Screen Advertising ...
 
High availability, real-time and scalable architectures
High availability, real-time and scalable architecturesHigh availability, real-time and scalable architectures
High availability, real-time and scalable architectures
 
Technology, Innovation and Life
Technology, Innovation and LifeTechnology, Innovation and Life
Technology, Innovation and Life
 
Managing Emerging Technologies
Managing Emerging TechnologiesManaging Emerging Technologies
Managing Emerging Technologies
 
Building our own CDN
Building our own CDNBuilding our own CDN
Building our own CDN
 
Ps095 - London College of Fashion
Ps095 - London College of FashionPs095 - London College of Fashion
Ps095 - London College of Fashion
 
From Quantum to Cash
From Quantum to CashFrom Quantum to Cash
From Quantum to Cash
 
Chirpp - Out bound dialer
Chirpp - Out bound dialer Chirpp - Out bound dialer
Chirpp - Out bound dialer
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

How Real Time Bidding Works

  • 2.
  • 3. 3.5 billion searches a day 20 billion ad requests a day 9 billion ad requests a day AdTech Challenges Mobile DSP Mobile Ad Network DMP 200 billion requests a day Typical Bidder roundtrip latency 50-70 ms Typical AdServer roundtrip latency 100-200 ms Typical TCP packet USA-EU roundtrip latency 150-200 ms Eye blink takes 300-400 ms
  • 4.
  • 5.
  • 6. RTB Challenges RTB serves 100s of billions of ads daily on about 100 DSPs, moving 100s of TB of data back and forth to serve ad impressions. RTB protocol uses JSON over HTTP to distribute bid requests and collect responses between the exchanges and DSPs.
  • 7. Open RTB Open standards for communication between DSPs and SSPs. DSP founders: DataXu, MediaMath, Turn. SSP founders: AdMeld, Pubmatic, The Rubicon Project.
  • 8. Example Request { "id": "IxexyLDIIk", "imp": [{ "id": "1", "banner": {"w": 728, "h": 90}, "bidfloor": 0.5}], "app": { "id": "agltb3B1Yi1", "name": "Yahoo Weather", ...}, "device": { "ua": "Mozilla/5.0.......", "ip": "123.145.167.189", "geo": {"country": "USA", "city": "Los Angeles"} }, "user": { "id": "07e466ea2b....", "yob": "1984", "gender": "M", ...} }
  • 9. Example Response { "id": "IxexyLDIIk", "seatbid": [{ "bid": [{ "id": "1", "impid": "1", "price": 0.751371, "nurl": "http://ads.com/win/112770_1386565997?won=${AUCTION_PRICE}" }], "seat": "2" }] }