SlideShare a Scribd company logo
1 of 13
Download to read offline
Combining guaranteed and spot markets in display advertising: selling
guaranteed page views with stochastic demand1
Bowei Chen†2 Jingmin Huang† Yufei Huang‡ Stefanos Kollias] Shigang Yue]
†University of Glasgow ‡Trinity College Dublin ]University of Lincoln
2020
1
In European Journal of Operational Research, 280(3), pp. 1144-1159, 2020
2
bowei.chen@glasgow.ac.uk
Schematic view
• Ad impressions will be created
and be real-time auctioned off
(i.e., RTB) in [tN, t e
N
];
• They can be sold in advance via
guaranteed contracts in [t0, tN];
• Advertisers’ demand of display
advertising in [tN, t e
N
] arrives
sequentially over time in [t0, tN];
• The unfulfilled demand will join
RTB in [tN, t e
N
].
RTB
Advertiser
𝑡𝑁 𝑡෩
𝑁
𝑡0
Guaranteed contract price
PG
Model
Allocation
Pricing
Online user
Publisher
Ad
slot
Stochastic demand arrivals and purchase behaviour
Let f (tn) be the expected number of advertisers arriving in ∆t = tn − tn−1, which follows a
homogeneous Poisson process, then the demand for buying a guaranteed contract at time tn
can be computed as
η(tn) = I{n>0}
n−1
X
i=0
f (ti )
n−1
Y
j=i

1 − θ(tj , p(tj ))

+ f (tn), (1)
where I{·} is an indicator function,
Pn−1
i=0 f (ti )
Qn−1
j=i 1 − θ(tj , p(tj ))

computes the unfulfilled
demand backlogged from the previous time periods and θ(tn, p(tn)) is the proportion of those
who want to buy an impression in advance at time tn and at price p(tn), defined as
θ(tn, p(tn)) = exp

− αp(tn)

1 + β(tN − tn)

, (2)
where α represents the price effect and β represents the time effect.
RTB-based terminal value
The expected revenue from RTB can be obtained as
φ(ξ) =
Z
Ω
xξ(ξ − 1)g(x)

1 − F(x)

F(x)
ξ−2
dx, (3)
where x is an advertiser’s bid, Ω is the range of bid, g(·) and F(·) are the density and
cumulative distribution functions, respectively. Thus, ξ(ξ − 1)g(x)

1 − F(x)

F(x)
ξ−2
represents the probability that if an advertiser who bids at x is the second highest bidder, then
one of ξ − 1 other advertisers must bid at least as much as he does and all of ξ − 2 other
advertisers have to bid no more than he does.
Censored upper bound for pricing
The censored upper bound of the guaranteed contract price at time tn can be characterised as
Φ(tn) = min

φ(ξ(tn)) + δ(tn)ψ(ξ(tn))
| {z }
:=χ(tn,ξ(tn))
, π

, (4)
where π is the expected maximum value of an impression, ψ(ξ(tn)) is the standard deviation of
payment prices in RTB, δ(tn) is advertiser’s risk preference and δ(tn) = ζe−vtn .
Revenue maximisation
max R =











N
X
n=0
(1 − ω$)p(tn)θ tn, p(tn)

η(tn)
| {z }
:=RPG
+

S −
N
X
n=0
θ tn, p(tn)

η(tn)

φ ξ(tN)

| {z }
:=RRTB











,
(5)
s.t. 0 ≤ p(tn) ≤ Φ(tn), for n = 0, · · · , N, (6)
0 ≤
N
X
n=0
θ tn, p(tn)

η(tn) ≤ S. (7)
Solution based on Knapsack problem
• Algorithms 1-2
𝑡𝑛 𝑡𝑁
𝑡𝑛−1
𝑡0
Data
A dataset from a UK SSP that contains 1,378,971 RTB campaigns for 31 different ad slots
over the period from 08 January 2013 to 14 February 2013.
Group 1 2
Number of ad slots 6 20
Set Training Test Training Test
Payment price 0.98 (0.09) 0.99 (0.08) 0.73 (0.46) 0.56 (0.36)
Winning bid 1.13 (0.17) 1.1 (0.1) 2.32 (1.17) 1.84 (1.04)
ξ 8.92 (3.24) 8.15 (1.18) 3.39 (0.59) 3.51 (0.81)
Ratio of payment 88.95% 92.88% 32.2% 37.18%
price to winning bid (4.54%) (2.15%) (9.9%) (10.58%)
Note: numbers in round brackets are standard deviations
Winning bids vs payment prices
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Price
0
0.5
1
1.5
2
Density
(a)
Winning bid
Payment
0 1 2 3 4 5 6 7 8
Price
0
0.5
1
1.5
2
2.5
3
Density
(b)
Estimating model parameters
0 2 4 6 8 10 12
0
1
2
3
4
(
)
(a)
0 2 4 6 8 10 12
0
0.5
1
1.5
2
2.5
(
)
(b)
Real data Sigmoid LOWESS Polynomial
0
0
2
4
(t,
(t))
or
10
(c)
t
(t)
6
10 20
30
0
0
5
Overall performance
Competitive market
(overall)
Less competitive market
(overall)
Average revenue
increase of the model
to the expected RTB
Average revenue
increase of the model
to the actual RTB
Average ratio of selling
impressions in advance
made by the model
Average ratio of
payment to value
made by the model
Optimal pricing and allocation
Pricing Allocation
Competitive market
(example of ad slot 24)
Less competitive market
(example of ad slot 15)
Thank you!
bowei.chen@glasgow.ac.uk
https://boweichen.github.io

More Related Content

Similar to Combining guaranteed and spot markets in display advertising: selling guaranteed page views with stochastic demand

Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing conceptIlya Gikhman
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing conceptIlya Gikhman
 
Volatility derivatives and default risk
Volatility derivatives and default riskVolatility derivatives and default risk
Volatility derivatives and default riskVolatility
 
Market risk and liquidity of the risky bonds
Market risk and liquidity of the risky bondsMarket risk and liquidity of the risky bonds
Market risk and liquidity of the risky bondsIlya Gikhman
 
Alternative option pricing and cva
Alternative option pricing and cvaAlternative option pricing and cva
Alternative option pricing and cvaIlya Gikhman
 
Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...
Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...
Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...Chiheb Ben Hammouda
 
Stochastic Control of Optimal Trade Order Execution
Stochastic Control of Optimal Trade Order ExecutionStochastic Control of Optimal Trade Order Execution
Stochastic Control of Optimal Trade Order ExecutionAshwin Rao
 
Markdown Optimization under Inventory Depletion Effect
Markdown Optimization under Inventory Depletion EffectMarkdown Optimization under Inventory Depletion Effect
Markdown Optimization under Inventory Depletion EffectDr. Manish Gupte
 
BS concept of dynamic hedging
BS concept of dynamic hedgingBS concept of dynamic hedging
BS concept of dynamic hedgingIlya Gikhman
 
BS concept of the Dynamic Hedging
BS concept of the Dynamic HedgingBS concept of the Dynamic Hedging
BS concept of the Dynamic HedgingIlya Gikhman
 
Black Scholes pricing consept
Black Scholes pricing conseptBlack Scholes pricing consept
Black Scholes pricing conseptIlya Gikhman
 
Wsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingWsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingJun Wang
 
Congratulations! You have recently been promoted to the position of .docx
Congratulations! You have recently been promoted to the position of .docxCongratulations! You have recently been promoted to the position of .docx
Congratulations! You have recently been promoted to the position of .docxladonnacamplin
 
Bond Pricing and CVA
Bond Pricing and CVABond Pricing and CVA
Bond Pricing and CVAIlya Gikhman
 
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...Soumen Santra
 
Explanation on Tensorflow example -Deep mnist for expert
Explanation on Tensorflow example -Deep mnist for expertExplanation on Tensorflow example -Deep mnist for expert
Explanation on Tensorflow example -Deep mnist for expert홍배 김
 

Similar to Combining guaranteed and spot markets in display advertising: selling guaranteed page views with stochastic demand (20)

Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing concept
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing concept
 
Dynpri brno
Dynpri brnoDynpri brno
Dynpri brno
 
Volatility derivatives and default risk
Volatility derivatives and default riskVolatility derivatives and default risk
Volatility derivatives and default risk
 
Market risk and liquidity of the risky bonds
Market risk and liquidity of the risky bondsMarket risk and liquidity of the risky bonds
Market risk and liquidity of the risky bonds
 
Cambridge
CambridgeCambridge
Cambridge
 
Alternative option pricing and cva
Alternative option pricing and cvaAlternative option pricing and cva
Alternative option pricing and cva
 
Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...
Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...
Numerical Smoothing and Hierarchical Approximations for E cient Option Pricin...
 
Stochastic Control of Optimal Trade Order Execution
Stochastic Control of Optimal Trade Order ExecutionStochastic Control of Optimal Trade Order Execution
Stochastic Control of Optimal Trade Order Execution
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdf
 
Markdown Optimization under Inventory Depletion Effect
Markdown Optimization under Inventory Depletion EffectMarkdown Optimization under Inventory Depletion Effect
Markdown Optimization under Inventory Depletion Effect
 
BS concept of dynamic hedging
BS concept of dynamic hedgingBS concept of dynamic hedging
BS concept of dynamic hedging
 
BS concept of the Dynamic Hedging
BS concept of the Dynamic HedgingBS concept of the Dynamic Hedging
BS concept of the Dynamic Hedging
 
Black Scholes pricing consept
Black Scholes pricing conseptBlack Scholes pricing consept
Black Scholes pricing consept
 
Wsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingWsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-bidding
 
Congratulations! You have recently been promoted to the position of .docx
Congratulations! You have recently been promoted to the position of .docxCongratulations! You have recently been promoted to the position of .docx
Congratulations! You have recently been promoted to the position of .docx
 
Bond Pricing and CVA
Bond Pricing and CVABond Pricing and CVA
Bond Pricing and CVA
 
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
Traveling salesman problem: Game Scheduling Problem Solution: Ant Colony Opti...
 
ICCF_2022_talk.pdf
ICCF_2022_talk.pdfICCF_2022_talk.pdf
ICCF_2022_talk.pdf
 
Explanation on Tensorflow example -Deep mnist for expert
Explanation on Tensorflow example -Deep mnist for expertExplanation on Tensorflow example -Deep mnist for expert
Explanation on Tensorflow example -Deep mnist for expert
 

Recently uploaded

VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxarsathsahil
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategySouvikRay24
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Onlineanilsa9823
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurCall girls in Ahmedabad High profile
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Search Engine Journal
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceDamien ROBERT
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesPushON Ltd
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx216310017
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!dstvtechnician
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?Juan Pineda
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 

Recently uploaded (20)

VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptx
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdf
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surges
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 

Combining guaranteed and spot markets in display advertising: selling guaranteed page views with stochastic demand

  • 1. Combining guaranteed and spot markets in display advertising: selling guaranteed page views with stochastic demand1 Bowei Chen†2 Jingmin Huang† Yufei Huang‡ Stefanos Kollias] Shigang Yue] †University of Glasgow ‡Trinity College Dublin ]University of Lincoln 2020 1 In European Journal of Operational Research, 280(3), pp. 1144-1159, 2020 2 bowei.chen@glasgow.ac.uk
  • 2. Schematic view • Ad impressions will be created and be real-time auctioned off (i.e., RTB) in [tN, t e N ]; • They can be sold in advance via guaranteed contracts in [t0, tN]; • Advertisers’ demand of display advertising in [tN, t e N ] arrives sequentially over time in [t0, tN]; • The unfulfilled demand will join RTB in [tN, t e N ]. RTB Advertiser 𝑡𝑁 𝑡෩ 𝑁 𝑡0 Guaranteed contract price PG Model Allocation Pricing Online user Publisher Ad slot
  • 3. Stochastic demand arrivals and purchase behaviour Let f (tn) be the expected number of advertisers arriving in ∆t = tn − tn−1, which follows a homogeneous Poisson process, then the demand for buying a guaranteed contract at time tn can be computed as η(tn) = I{n>0} n−1 X i=0 f (ti ) n−1 Y j=i 1 − θ(tj , p(tj )) + f (tn), (1) where I{·} is an indicator function, Pn−1 i=0 f (ti ) Qn−1 j=i 1 − θ(tj , p(tj )) computes the unfulfilled demand backlogged from the previous time periods and θ(tn, p(tn)) is the proportion of those who want to buy an impression in advance at time tn and at price p(tn), defined as θ(tn, p(tn)) = exp − αp(tn) 1 + β(tN − tn) , (2) where α represents the price effect and β represents the time effect.
  • 4. RTB-based terminal value The expected revenue from RTB can be obtained as φ(ξ) = Z Ω xξ(ξ − 1)g(x) 1 − F(x) F(x) ξ−2 dx, (3) where x is an advertiser’s bid, Ω is the range of bid, g(·) and F(·) are the density and cumulative distribution functions, respectively. Thus, ξ(ξ − 1)g(x) 1 − F(x) F(x) ξ−2 represents the probability that if an advertiser who bids at x is the second highest bidder, then one of ξ − 1 other advertisers must bid at least as much as he does and all of ξ − 2 other advertisers have to bid no more than he does.
  • 5. Censored upper bound for pricing The censored upper bound of the guaranteed contract price at time tn can be characterised as Φ(tn) = min φ(ξ(tn)) + δ(tn)ψ(ξ(tn)) | {z } :=χ(tn,ξ(tn)) , π , (4) where π is the expected maximum value of an impression, ψ(ξ(tn)) is the standard deviation of payment prices in RTB, δ(tn) is advertiser’s risk preference and δ(tn) = ζe−vtn .
  • 6. Revenue maximisation max R =            N X n=0 (1 − ω$)p(tn)θ tn, p(tn) η(tn) | {z } :=RPG + S − N X n=0 θ tn, p(tn) η(tn) φ ξ(tN) | {z } :=RRTB            , (5) s.t. 0 ≤ p(tn) ≤ Φ(tn), for n = 0, · · · , N, (6) 0 ≤ N X n=0 θ tn, p(tn) η(tn) ≤ S. (7)
  • 7. Solution based on Knapsack problem • Algorithms 1-2 𝑡𝑛 𝑡𝑁 𝑡𝑛−1 𝑡0
  • 8. Data A dataset from a UK SSP that contains 1,378,971 RTB campaigns for 31 different ad slots over the period from 08 January 2013 to 14 February 2013. Group 1 2 Number of ad slots 6 20 Set Training Test Training Test Payment price 0.98 (0.09) 0.99 (0.08) 0.73 (0.46) 0.56 (0.36) Winning bid 1.13 (0.17) 1.1 (0.1) 2.32 (1.17) 1.84 (1.04) ξ 8.92 (3.24) 8.15 (1.18) 3.39 (0.59) 3.51 (0.81) Ratio of payment 88.95% 92.88% 32.2% 37.18% price to winning bid (4.54%) (2.15%) (9.9%) (10.58%) Note: numbers in round brackets are standard deviations
  • 9. Winning bids vs payment prices 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Price 0 0.5 1 1.5 2 Density (a) Winning bid Payment 0 1 2 3 4 5 6 7 8 Price 0 0.5 1 1.5 2 2.5 3 Density (b)
  • 10. Estimating model parameters 0 2 4 6 8 10 12 0 1 2 3 4 ( ) (a) 0 2 4 6 8 10 12 0 0.5 1 1.5 2 2.5 ( ) (b) Real data Sigmoid LOWESS Polynomial 0 0 2 4 (t, (t)) or 10 (c) t (t) 6 10 20 30 0 0 5
  • 11. Overall performance Competitive market (overall) Less competitive market (overall) Average revenue increase of the model to the expected RTB Average revenue increase of the model to the actual RTB Average ratio of selling impressions in advance made by the model Average ratio of payment to value made by the model
  • 12. Optimal pricing and allocation Pricing Allocation Competitive market (example of ad slot 24) Less competitive market (example of ad slot 15)