SlideShare a Scribd company logo
Panagiotis Papadopoulos
FORTH-ICS, Greece
Nicolas Kourtellis, Evangelos P. Markatos
The Cost of Digital Advertisement:
Comparing User and Advertiser Views
Advertising
"Advertising is an audio or visual form of marketing communication
that employs an openly sponsored, non-personal message to promote
or sell a product, service or idea"
William J. Stanton. Fundamentals of Marketing. McGraw-Hill (1984).
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Ad-slot
• Publisher provide a slot in its medium:
• radio/TV: time slot
• newspaper: ad-slot in paper
• website: ad-slot frame
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Same pattern:
• advertiser pays a monetary cost
• buys ad-space in a content provider’s medium
• places their advertisement on the consumer’s side
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Traditional Vs. Digital Advertising
Same 3 participants:
1. Advertiser pays to deliver ad
2. Publisher gets revenue and provides space
3. User gets ads inside the received content
Same roles too??
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Digital advertising
• Digital advertising moves towards more personalized ad
delivery
• Advertisers programmatically buy available ad-slots
• based on how well the advertised product matches the profile of
the user.
• Users get content from ad-supported publishers for free!
Do they?Panagiotis Papadopoulos ~ panpap@ics.forth.gr
In Digital Advertising
Same 3 participants:
1. Advertiser pays to deliver ad
2. Publisher gets revenue and provides space
3. User also pays to get ads inside the received content
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
In this paper…
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
In this paper...
1. examine the hidden costs of mobile advertising
Ø for both advertiser and user
2. compare them for the same user profiles
3. how fairly they are shared among the two sides?
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Goal: Transparency in the costs of digital advertising
for both advertiser and user
Large scale analysis
Dataset:
1. 12 months duration
2. 1270 mobile users volunteered
Ø Redirect traffic through our proxy
3. 250M HTTP-only requests
4. 44997 programmatic bought ad-slots
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
OpenDAMP
Open Digital Advertising Measurement Platform*
1. Traffic Classification
2. Network Consumption
3. Approximation of Power Consumption
4. Privacy loss
5. Estimation of the per ad-slot price paid by advertisers
*open-source: https://github.com/panpap/openDAMP
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
The view of the user
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
The view of the user (1/3)
Portion of HTTP requests per content
category for average user.
• Categories:
• Advertising,
• Analytics,
• Social (Facebook, Twitter plugins),
• 3rd Party Content (CDNs, widgets),
• Other
• 23% of HTTP requests associated
with content user is not actually
interested in.
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Actual
Content
The view of the user (2/3)
How much of the downloaded
volume is related to ads?
• Across the year:
8.2% of total transferred bytes
Ad and Analytics related
• Ad volume increased compared
with 6 years ago:
Øfrom 5.6%* to 7.3%
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
*Narseo Vallina-Rodriguez, Jay Shah, Alessandro Finamore, Yan Grunenberger, Konstantina Papagiannaki,
Hamed Haddadi, and Jon Crowcroft. Breaking for Commercials: Characterizing Mobile Advertising. IMC’12
The view of the user (3/3)
Ø power consumption of network component:
• 7.98% related to ad-traffic
Ø mobile device’s battery:
• 10 hours of ad-free browsing
• 9.2 hours of ad-supported browsing.
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Based on the model: Chanmin Yoon, Dongwon Kim, Wonwoo Jung, Chulkoo Kang, and Hojung Cha.
AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity
Monitoring, USENIX ATC’12
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
How to measure Privacy loss?
• Loss of anonymity on the web
• Users have a specific budget of aliases (cookie IDs)
• Cookie Synchronization (CSync): a mechanism to increase user identifiability
After CSync:
user123==userABC
userABC
user123
Leaked cookie IDs
User’s exposure to CSync
• 97% of users with regular
activity on the web affected
Ø( >10 HTTP requests per day)
• median user exposed to 1 CSync
every 140 HTTP requests
Ø(every 3-4 website visits)
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
How much do tracking entities
know about a user?
• Median user:
ØAs many as 22 tracking entities
learned up to 20% of her cookie IDs
Ø3 tracking entities learned up to 40%
of her cookie IDs
The view of the advertiser
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
The view of the advertiser (1/3)
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Programmatic RTB auctions
Ad Exchange (ADX)
Real-time Auction
Website on the
user’s browser
Demand Side Platforms
(DSPs)
Bid Request (+user info)
Bid Request (+user info)
Bid Request (+user info)
1.35 CPM (+impression)
0.95 CPM (+impression)
Available ad-slot
The view of the advertiser (1/3)
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
1.35 CPM (+impression)
0.95 CPM (+impression)
Available ad-slot
Ad Exchange (ADX)
Real-time Auction
Website on the
user’s browser
Demand Side Platforms
(DSPs)
WINNER
A
D
Impression delivery
(i) you won,
(ii) here’s the charge price,
(iii) the impression is
rendered successfully
Winning
notification
Programmatic RTB auctions
The view of the advertiser (2/3)
1. RTB auctions
Ø44997 programmatic bought ad-slots
2. Advertiser’s charge price per ad impression
3. Leverage RTB notification URL (nURL)
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Read more: Panagiotis Papadopoulos, Nicolas Kourtellis, Pablo Rodriguez Rodriguez, and Nikolaos Laoutaris..
“If you are not paying for it, you are the product: How much do advertisers pay to reach you?”. IMC ’17,
The view of the advertiser (3/3)
Cost per user for advertisers to
display ads across the year.
• average cost per impression:
0.9 CPM (Cost per thousand).
• total cost paid by advertisers for
the median user is 22 CPM.
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Comparison of both views
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Comparison of both views
Per ad:
• median advertiser paid 0.00071
Euros
• median user paid 0.0022 Euros
(in downloaded bytes)
Ø Considering cost per byte in Europe
users got charged 3x more than
advertisers!
• median user got cookie IDs leaked
to 3.4 different entities
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Rebalancing costs
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Rebalancing costs
• Unlimited dataplan
• Ad caching when on WiFi (e.g., CAMEO middleware [MobiSys‘13])
• User compensation (e.g., Basic Attention Token of BRAVE Browser)
üusers are rewarded for their attention
• Choose paid, ad-free content
üNo trackers… (hopefully)
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
Panagiotis Papadopoulos ~ panpap@ics.forth.gr
1. Ad- and Analytics- related traffic associated with:
• 19% of the total requests
• 8.2% of downloaded volume
• consume more than 9% of the smartphone’s power
2. 97% of regular users are exposed to Cookie Synchronization.
3. Median user:
üanonymity loss through synced cookie IDs
üpays 3x more to download ads, than
what advertisers pay to deliver them!
In summary

More Related Content

Similar to The Cost of Digital Advertisement: Comparing User and Advertiser Views

State of the Media and OTT App User Lifecycle
State of the Media and OTT App User LifecycleState of the Media and OTT App User Lifecycle
State of the Media and OTT App User Lifecycle
CleverTap
 
Digital news publishing: Increasing content consumption and distribution on s...
Digital news publishing: Increasing content consumption and distribution on s...Digital news publishing: Increasing content consumption and distribution on s...
Digital news publishing: Increasing content consumption and distribution on s...
Deep.BI
 
Thomvest Native Advertising Overview
Thomvest Native Advertising OverviewThomvest Native Advertising Overview
Thomvest Native Advertising Overview
Thomvest Ventures
 
ANTS Programmatic Agency - Credential
ANTS Programmatic Agency - CredentialANTS Programmatic Agency - Credential
ANTS Programmatic Agency - Credential
ANTS
 
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Cognizant
 
Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy
Amanda Lehrer
 
Seedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSASeedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSA
AdilHussain801079
 
China: Data Driven User Engagement and Acquisition
China: Data Driven User Engagement and AcquisitionChina: Data Driven User Engagement and Acquisition
China: Data Driven User Engagement and Acquisition
Marco De Cesaris
 
Lecture_three_Digital_Customer_and_Internet_advertising-min.pdf
Lecture_three_Digital_Customer_and_Internet_advertising-min.pdfLecture_three_Digital_Customer_and_Internet_advertising-min.pdf
Lecture_three_Digital_Customer_and_Internet_advertising-min.pdf
AmanyaLaban
 
Digital Marketing Bootcamp Webinar Presentation
Digital Marketing Bootcamp Webinar PresentationDigital Marketing Bootcamp Webinar Presentation
Digital Marketing Bootcamp Webinar Presentation
AccuData Integrated Marketing
 
Presentation full
Presentation fullPresentation full
Presentation full
Ricci Feiner
 
Big data and television business models
Big data and television business modelsBig data and television business models
Big data and television business models
GIlles Fontaine
 
Five main tactics for the radio business to deploy and develop in 2018 by egt...
Five main tactics for the radio business to deploy and develop in 2018 by egt...Five main tactics for the radio business to deploy and develop in 2018 by egt...
Five main tactics for the radio business to deploy and develop in 2018 by egt...
ACTUONDA
 
Digital sales 101 hd 2
Digital sales 101 hd 2Digital sales 101 hd 2
Digital sales 101 hd 2
Rick Mandler
 
Mobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPsMobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPs
Yong Park
 
Report style
Report styleReport style
Report style
Clare Yorke
 
Marketing Plan for an App
Marketing Plan for an AppMarketing Plan for an App
Marketing Plan for an App
Siddharth JP
 
The future of media business is digital and the future of digital is automated
The future of media business is digital and the future of digital is automatedThe future of media business is digital and the future of digital is automated
The future of media business is digital and the future of digital is automated
PubliGroupe
 
IAB México - 8th Study on Online Advertising Investment in Mexico
IAB México - 8th Study on Online Advertising Investment in MexicoIAB México - 8th Study on Online Advertising Investment in Mexico
IAB México - 8th Study on Online Advertising Investment in Mexico
IAB México
 
Demystify - Programmatic for Recruitment
Demystify - Programmatic for Recruitment Demystify - Programmatic for Recruitment
Demystify - Programmatic for Recruitment
Crunch Simply Digital
 

Similar to The Cost of Digital Advertisement: Comparing User and Advertiser Views (20)

State of the Media and OTT App User Lifecycle
State of the Media and OTT App User LifecycleState of the Media and OTT App User Lifecycle
State of the Media and OTT App User Lifecycle
 
Digital news publishing: Increasing content consumption and distribution on s...
Digital news publishing: Increasing content consumption and distribution on s...Digital news publishing: Increasing content consumption and distribution on s...
Digital news publishing: Increasing content consumption and distribution on s...
 
Thomvest Native Advertising Overview
Thomvest Native Advertising OverviewThomvest Native Advertising Overview
Thomvest Native Advertising Overview
 
ANTS Programmatic Agency - Credential
ANTS Programmatic Agency - CredentialANTS Programmatic Agency - Credential
ANTS Programmatic Agency - Credential
 
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
 
Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy Red digital consulting Great Big Story Website Analysis and Strategy
Red digital consulting Great Big Story Website Analysis and Strategy
 
Seedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSASeedtag Media Kit 2024 Faaor UAE and KSA
Seedtag Media Kit 2024 Faaor UAE and KSA
 
China: Data Driven User Engagement and Acquisition
China: Data Driven User Engagement and AcquisitionChina: Data Driven User Engagement and Acquisition
China: Data Driven User Engagement and Acquisition
 
Lecture_three_Digital_Customer_and_Internet_advertising-min.pdf
Lecture_three_Digital_Customer_and_Internet_advertising-min.pdfLecture_three_Digital_Customer_and_Internet_advertising-min.pdf
Lecture_three_Digital_Customer_and_Internet_advertising-min.pdf
 
Digital Marketing Bootcamp Webinar Presentation
Digital Marketing Bootcamp Webinar PresentationDigital Marketing Bootcamp Webinar Presentation
Digital Marketing Bootcamp Webinar Presentation
 
Presentation full
Presentation fullPresentation full
Presentation full
 
Big data and television business models
Big data and television business modelsBig data and television business models
Big data and television business models
 
Five main tactics for the radio business to deploy and develop in 2018 by egt...
Five main tactics for the radio business to deploy and develop in 2018 by egt...Five main tactics for the radio business to deploy and develop in 2018 by egt...
Five main tactics for the radio business to deploy and develop in 2018 by egt...
 
Digital sales 101 hd 2
Digital sales 101 hd 2Digital sales 101 hd 2
Digital sales 101 hd 2
 
Mobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPsMobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPs
 
Report style
Report styleReport style
Report style
 
Marketing Plan for an App
Marketing Plan for an AppMarketing Plan for an App
Marketing Plan for an App
 
The future of media business is digital and the future of digital is automated
The future of media business is digital and the future of digital is automatedThe future of media business is digital and the future of digital is automated
The future of media business is digital and the future of digital is automated
 
IAB México - 8th Study on Online Advertising Investment in Mexico
IAB México - 8th Study on Online Advertising Investment in MexicoIAB México - 8th Study on Online Advertising Investment in Mexico
IAB México - 8th Study on Online Advertising Investment in Mexico
 
Demystify - Programmatic for Recruitment
Demystify - Programmatic for Recruitment Demystify - Programmatic for Recruitment
Demystify - Programmatic for Recruitment
 

More from Panagiotis Papadopoulos

Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...
Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...
Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...
Panagiotis Papadopoulos
 
Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...
Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...
Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...
Panagiotis Papadopoulos
 
Is privacy possible without Anonymity? The case for microblogging services
Is privacy possible without Anonymity? The case for microblogging servicesIs privacy possible without Anonymity? The case for microblogging services
Is privacy possible without Anonymity? The case for microblogging services
Panagiotis Papadopoulos
 
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...
Panagiotis Papadopoulos
 
Where’s Wally? How to Privately Discover your Friends on the Internet
Where’s Wally? How to Privately Discover your Friends on the InternetWhere’s Wally? How to Privately Discover your Friends on the Internet
Where’s Wally? How to Privately Discover your Friends on the Internet
Panagiotis Papadopoulos
 
Exclusive: How the (synced) Cookie Monster breached my encrypted VPN session
Exclusive: How the (synced) Cookie Monster breached my encrypted VPN sessionExclusive: How the (synced) Cookie Monster breached my encrypted VPN session
Exclusive: How the (synced) Cookie Monster breached my encrypted VPN session
Panagiotis Papadopoulos
 
0pass: Zero-storage Password Management Based on Password Reminders
0pass: Zero-storage Password Management Based on Password Reminders0pass: Zero-storage Password Management Based on Password Reminders
0pass: Zero-storage Password Management Based on Password Reminders
Panagiotis Papadopoulos
 
MAD: A Middleware Framework for Multi-Step Attack Detection
MAD: A Middleware Framework for Multi-Step Attack DetectionMAD: A Middleware Framework for Multi-Step Attack Detection
MAD: A Middleware Framework for Multi-Step Attack Detection
Panagiotis Papadopoulos
 
Cassandra Consistency: Tradeoffs and Limitations
Cassandra Consistency: Tradeoffs and LimitationsCassandra Consistency: Tradeoffs and Limitations
Cassandra Consistency: Tradeoffs and Limitations
Panagiotis Papadopoulos
 

More from Panagiotis Papadopoulos (9)

Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...
Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...
Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of...
 
Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...
Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...
Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid ...
 
Is privacy possible without Anonymity? The case for microblogging services
Is privacy possible without Anonymity? The case for microblogging servicesIs privacy possible without Anonymity? The case for microblogging services
Is privacy possible without Anonymity? The case for microblogging services
 
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Compu...
 
Where’s Wally? How to Privately Discover your Friends on the Internet
Where’s Wally? How to Privately Discover your Friends on the InternetWhere’s Wally? How to Privately Discover your Friends on the Internet
Where’s Wally? How to Privately Discover your Friends on the Internet
 
Exclusive: How the (synced) Cookie Monster breached my encrypted VPN session
Exclusive: How the (synced) Cookie Monster breached my encrypted VPN sessionExclusive: How the (synced) Cookie Monster breached my encrypted VPN session
Exclusive: How the (synced) Cookie Monster breached my encrypted VPN session
 
0pass: Zero-storage Password Management Based on Password Reminders
0pass: Zero-storage Password Management Based on Password Reminders0pass: Zero-storage Password Management Based on Password Reminders
0pass: Zero-storage Password Management Based on Password Reminders
 
MAD: A Middleware Framework for Multi-Step Attack Detection
MAD: A Middleware Framework for Multi-Step Attack DetectionMAD: A Middleware Framework for Multi-Step Attack Detection
MAD: A Middleware Framework for Multi-Step Attack Detection
 
Cassandra Consistency: Tradeoffs and Limitations
Cassandra Consistency: Tradeoffs and LimitationsCassandra Consistency: Tradeoffs and Limitations
Cassandra Consistency: Tradeoffs and Limitations
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

The Cost of Digital Advertisement: Comparing User and Advertiser Views

  • 1. Panagiotis Papadopoulos FORTH-ICS, Greece Nicolas Kourtellis, Evangelos P. Markatos The Cost of Digital Advertisement: Comparing User and Advertiser Views
  • 2. Advertising "Advertising is an audio or visual form of marketing communication that employs an openly sponsored, non-personal message to promote or sell a product, service or idea" William J. Stanton. Fundamentals of Marketing. McGraw-Hill (1984). Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 3. Ad-slot • Publisher provide a slot in its medium: • radio/TV: time slot • newspaper: ad-slot in paper • website: ad-slot frame Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 4. Same pattern: • advertiser pays a monetary cost • buys ad-space in a content provider’s medium • places their advertisement on the consumer’s side Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 5. Traditional Vs. Digital Advertising Same 3 participants: 1. Advertiser pays to deliver ad 2. Publisher gets revenue and provides space 3. User gets ads inside the received content Same roles too?? Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 6. Digital advertising • Digital advertising moves towards more personalized ad delivery • Advertisers programmatically buy available ad-slots • based on how well the advertised product matches the profile of the user. • Users get content from ad-supported publishers for free! Do they?Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 7. In Digital Advertising Same 3 participants: 1. Advertiser pays to deliver ad 2. Publisher gets revenue and provides space 3. User also pays to get ads inside the received content Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 8. In this paper… Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 9. In this paper... 1. examine the hidden costs of mobile advertising Ø for both advertiser and user 2. compare them for the same user profiles 3. how fairly they are shared among the two sides? Panagiotis Papadopoulos ~ panpap@ics.forth.gr Goal: Transparency in the costs of digital advertising for both advertiser and user
  • 10. Large scale analysis Dataset: 1. 12 months duration 2. 1270 mobile users volunteered Ø Redirect traffic through our proxy 3. 250M HTTP-only requests 4. 44997 programmatic bought ad-slots Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 11. OpenDAMP Open Digital Advertising Measurement Platform* 1. Traffic Classification 2. Network Consumption 3. Approximation of Power Consumption 4. Privacy loss 5. Estimation of the per ad-slot price paid by advertisers *open-source: https://github.com/panpap/openDAMP Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 12. The view of the user Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 13. The view of the user (1/3) Portion of HTTP requests per content category for average user. • Categories: • Advertising, • Analytics, • Social (Facebook, Twitter plugins), • 3rd Party Content (CDNs, widgets), • Other • 23% of HTTP requests associated with content user is not actually interested in. Panagiotis Papadopoulos ~ panpap@ics.forth.gr Actual Content
  • 14. The view of the user (2/3) How much of the downloaded volume is related to ads? • Across the year: 8.2% of total transferred bytes Ad and Analytics related • Ad volume increased compared with 6 years ago: Øfrom 5.6%* to 7.3% Panagiotis Papadopoulos ~ panpap@ics.forth.gr *Narseo Vallina-Rodriguez, Jay Shah, Alessandro Finamore, Yan Grunenberger, Konstantina Papagiannaki, Hamed Haddadi, and Jon Crowcroft. Breaking for Commercials: Characterizing Mobile Advertising. IMC’12
  • 15. The view of the user (3/3) Ø power consumption of network component: • 7.98% related to ad-traffic Ø mobile device’s battery: • 10 hours of ad-free browsing • 9.2 hours of ad-supported browsing. Panagiotis Papadopoulos ~ panpap@ics.forth.gr Based on the model: Chanmin Yoon, Dongwon Kim, Wonwoo Jung, Chulkoo Kang, and Hojung Cha. AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring, USENIX ATC’12
  • 16. Panagiotis Papadopoulos ~ panpap@ics.forth.gr How to measure Privacy loss? • Loss of anonymity on the web • Users have a specific budget of aliases (cookie IDs) • Cookie Synchronization (CSync): a mechanism to increase user identifiability After CSync: user123==userABC userABC user123
  • 17. Leaked cookie IDs User’s exposure to CSync • 97% of users with regular activity on the web affected Ø( >10 HTTP requests per day) • median user exposed to 1 CSync every 140 HTTP requests Ø(every 3-4 website visits) Panagiotis Papadopoulos ~ panpap@ics.forth.gr How much do tracking entities know about a user? • Median user: ØAs many as 22 tracking entities learned up to 20% of her cookie IDs Ø3 tracking entities learned up to 40% of her cookie IDs
  • 18. The view of the advertiser Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 19. The view of the advertiser (1/3) Panagiotis Papadopoulos ~ panpap@ics.forth.gr Programmatic RTB auctions Ad Exchange (ADX) Real-time Auction Website on the user’s browser Demand Side Platforms (DSPs) Bid Request (+user info) Bid Request (+user info) Bid Request (+user info) 1.35 CPM (+impression) 0.95 CPM (+impression) Available ad-slot
  • 20. The view of the advertiser (1/3) Panagiotis Papadopoulos ~ panpap@ics.forth.gr 1.35 CPM (+impression) 0.95 CPM (+impression) Available ad-slot Ad Exchange (ADX) Real-time Auction Website on the user’s browser Demand Side Platforms (DSPs) WINNER A D Impression delivery (i) you won, (ii) here’s the charge price, (iii) the impression is rendered successfully Winning notification Programmatic RTB auctions
  • 21. The view of the advertiser (2/3) 1. RTB auctions Ø44997 programmatic bought ad-slots 2. Advertiser’s charge price per ad impression 3. Leverage RTB notification URL (nURL) Panagiotis Papadopoulos ~ panpap@ics.forth.gr Read more: Panagiotis Papadopoulos, Nicolas Kourtellis, Pablo Rodriguez Rodriguez, and Nikolaos Laoutaris.. “If you are not paying for it, you are the product: How much do advertisers pay to reach you?”. IMC ’17,
  • 22. The view of the advertiser (3/3) Cost per user for advertisers to display ads across the year. • average cost per impression: 0.9 CPM (Cost per thousand). • total cost paid by advertisers for the median user is 22 CPM. Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 23. Comparison of both views Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 24. Comparison of both views Per ad: • median advertiser paid 0.00071 Euros • median user paid 0.0022 Euros (in downloaded bytes) Ø Considering cost per byte in Europe users got charged 3x more than advertisers! • median user got cookie IDs leaked to 3.4 different entities Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 26. Rebalancing costs • Unlimited dataplan • Ad caching when on WiFi (e.g., CAMEO middleware [MobiSys‘13]) • User compensation (e.g., Basic Attention Token of BRAVE Browser) üusers are rewarded for their attention • Choose paid, ad-free content üNo trackers… (hopefully) Panagiotis Papadopoulos ~ panpap@ics.forth.gr
  • 27. Panagiotis Papadopoulos ~ panpap@ics.forth.gr 1. Ad- and Analytics- related traffic associated with: • 19% of the total requests • 8.2% of downloaded volume • consume more than 9% of the smartphone’s power 2. 97% of regular users are exposed to Cookie Synchronization. 3. Median user: üanonymity loss through synced cookie IDs üpays 3x more to download ads, than what advertisers pay to deliver them! In summary