Professional Documents
Culture Documents
WSC Week8 Adverts
WSC Week8 Adverts
Gareth Tyson
WEEK 8:
ONLINE WEB ADVERTISING
Recap...
THE WEB IS A GRAPH…
THE WEB IS A GRAPH…
https://www.goog
le.com/search?q=
Cat https://en.wikip
edia.org/wiki/Ca
t
https://en.wikip
edia.org/wiki/Ca
t_communication
HOW ARE WEBPAGES INDEXED?
HOW ARE WEBPAGES INDEXED?
Most webpages
receive few
hyperlinks
THE RANDOM SURFER MODEL
THE RANDOM SURFER MODEL
14
THE RANDOM SURFER MODEL
THE RANDOM SURFER MODEL
3
2
1
THE RANDOM SURFER MODEL
30%
20%
20%
20%
10%
PAGERANK
Today’s objectives
1. Understand the principles that are driving
online advertising
2. Understand the technologies that underpin
advertising engines
3. Understand some key issues and challenges
in the domain
Principles of online
advertising
We have a problem...
● The Internet has many
services
● But nobody wants to
pay for them!
● How do we monetise
things?
What is advertising?
Source: http://www.itvmedia.co.uk
Why is online advertising popular?
● Low cost
Source: http://www.roadshowadvertising.com/
Why is online advertising popular?
● Low cost
○ E.g. $1 for 1k
impressions
Source: http://www.roadshowadvertising.com/
Why is online advertising popular?
● Low cost
○ E.g. $1 for 1k
impressions
● Flexible
Why is online advertising popular?
● Low cost
○ E.g. $1 for 1k
impressions
● Flexible
● Targeted
Why is online advertising popular?
● Low cost
○ E.g. $1 for 1k
impressions
● Flexible
● Targeted
● Auditable
Why is online advertising popular?
● Low cost
○ E.g. $1 for 1k
impressions
● Flexible
● Targeted
● Auditable
● Huge reach
Types of ads
● Graphical ads
Types of ads
● Graphical ads
○ Interactive ads
Types of ads
● Graphical ads
○ Interactive ads
● Text ads
○ Closely linked to
search
Types of ads
● Graphical ads
○ Interactive ads
● Text ads
○ Closely linked to
search
● Social media
promotions
How does it work?
How does it work?
● An interplay of several stakeholders
www.pie.com
How does it work?
www.pie.com
GET home.html
How does it work?
www.pie.com
How does it work?
www.pie.com
How does it work?
www.pie.com
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
Ad slot
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
www.pie.com
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
Ad tag
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;t
ile=1;slot=728x90.1;sz=728x90;ord=7268140825331981?
How does it work?
www.pie.com
doubleclick.net
How does it work?
www.pie.com
GET
http://ad.doubleclick.net/ADJ/publisher/zone;topic=abc;sbtpc=def;cat=ghi;kw=xyz;tile=1;slot=
728x90.1;sz=728x90;ord=7268140825331981?
doubleclick.net
How does it work?
Hmm, which ad
should I return...
www.pie.com
doubleclick.net
How does it work?
www.pie.com
doubleclick.net
www.pie.com
doubleclick.net
ads.pepsi.com
How does it work?
www.pie.com
doubleclick.net
GET ad
ads.pepsi.com
How does it work?
www.pie.com
doubleclick.net
ads.pepsi.com
How does it work?
www.pie.com
doubleclick.net
ads.pepsi.com
Pricing models
● Cost per mile: the advertiser pays for the number of
people served by the ad.
○ Typical for graphical ads
● Cost per click: the advertiser pays for only the number
of people who click on the ad.
○ Typical for textual ads
● Cost per action: the advertiser pays for the number of
people who complete a transaction.
○ Typically used for things like shopping
Mobile ads
Vallina-Rodriguez, Narseo, et al. "Breaking for commercials: characterizing mobile advertising." Proceedings of the 2012 Internet measurement
conference. 2012.
Mobile ads
● 73% of Android Apps are free
£
££££
Mediation Services
Usage stats
Mobile User
Mobile ads
● Ads generate
huge amounts of
traffic 50% of Android devices,
● Top 10 objects Ads have 5% of volume
have 1% of all
traffic
Mobile ad players
Do users really click?!
But what is the downside?
Issues: Click Fraud
Click fuel the Internet!
Cabañas, José González, Ángel Cuevas, and Rubén Cuevas. "Unveiling and quantifying Facebook exploitation of sensitive personal data for
advertising purposes." 27th USENIX Security Symposium (USENIX Security 18). 2018.
Facebook Ad Manager
• Allows advertisers to define their audience on Facebook
• Provides data on
• 4577 users, with 5.5M ad Median of 474
preferences
• 126K unique ad
preferences
https://www.facebook.com/ads/manager
Defining sensitive
• Label each ad preference as sensitive vs.
non-sensitive
Age Gender
Proving these beyond doubt…
Objectives
1. Understand the principles that are driving
online advertising
2. Understand the technologies that underpin
advertising engines
3. Understand some key challenges that
remain