SlideShare a Scribd company logo
1 of 19
Download to read offline
© Outfit7 Limited 2010 – 2019
AB testing in ad
monetisation
Ante Odić
Deputy VP of Product Management
9+ billion downloads, 22 games,
350 million MAU,
23 billion video content views
<
Introduction
Analytics
infrastructure
● BigQuery
● Python
● R
Introduction
AB testing
What do you need to do?
Randomly put users into two
or more groups
Have enough
users
BE
User level data
Configuration
Collect user level
data
Change their
settings from BE
Analyse data
Analyse a lot of
data
Understand
scientific
methodology
Introduction
Ad monetisation
What it is and why do you care?
● Rewarded videos, banners, interstitials
● Generating opportunity to show ads
● Ad mediation of partners
● Big revenue source for specific type of games
Introduction
What are we optimizing
Ad mediation
AD TECH SIDE
● Showing the most valuable ad
● Improving data
● Creating algorithms
Generating opportunity
PRODUCT SIDE
● right position and frequency of
banners
● right timing and frequency for
interstitials
● right motivation of users for
rewarded videos
Generating
opportunity
Generating opportunity
AB testing
● Number of generated
opportunities
● Requests per user
● Impressions per user
● Percent users with
impressions
● Retention
● Session duration
● Overall monetisation
Focus
“Easy” because user level data is available
Big impact
Good statistical power for most metrics
Ad
Mediation
Ad Mediation
AB testing
Hard because user level data is NOT available
Big impact when you start
Testing revenue is tricky
● Waterfall algorithms
● Data processing
algorithms
● ARPDAU
Focus
Problems
Ad Mediation
No user level data means you depend on reports from partners
Not real AB tests but testing revenue on segments
Time series analysis
Find pragmatic solutions to move quickly
Data processing algorithms
Ad Mediation
Use simple logic to understand and solve problems Simulate Implement and test
Data is messy and comes in late.
What do we base our algorithm on?
Predicting current ECPMs
Irregularities on the partner’s side
make your data messy and volatile.
Algorithms should not overreact.
Volatility algorithm
Ad mediation algorithms
Ad Mediation
Waterfall algorithm, calculating the
expected value
In which order should we ask partners
for ads?
Impressions
Revenue
Requests
Country
Platform
...
Algorithm Waterfall
Now what?
Where to start?
Get yourself some data fast
Test opportunity first
Be pragmatic
Be careful!
All of this is closely connected to a whole set of metrics
Measure the big picture
Assumptions are not facts, even if you really really believe in them
If you cannot explain it to a kid, you do not understand it
What to expect?
Without analytics and AB tests you are not aware of the potential
Without AB tests you can do harm and not even know it
If there is one aspect where you can do huge impact it is
monetisation
Thanks!
DISCLAIMER
This content and all attachments to this content (“content”) are copyright of
Outfit7 Limited - © 2010–2019 Outfit7 Limited. All Rights Reserved.
Unauthorized use is prohibited. Any redistribution or reproduction of part or
all of the contents in any form is prohibited other than the following: you may
print or download to a local hard disk extracts for your personal and
non-commercial use only. You may not, except with our express written
permission, distribute or commercially exploit the content. Nor may you
transmit it or store it in any other website or other form of electronic retrieval
system.
Third party assets or images are used for presentation purposes only. No
rights reserved.
© Outfit7 Limited 2010 – 2019

More Related Content

What's hot

YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
Simplilearn
 
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
Stanislav Mikhaylyuk
 

What's hot (20)

PPC Google AdWords Proposal Sample for Client Pitching
PPC Google AdWords Proposal Sample for Client PitchingPPC Google AdWords Proposal Sample for Client Pitching
PPC Google AdWords Proposal Sample for Client Pitching
 
PR Smith's SOSTAC ® Integrated Digital Marketing Plan
PR Smith's SOSTAC ®  Integrated Digital Marketing Plan   PR Smith's SOSTAC ®  Integrated Digital Marketing Plan
PR Smith's SOSTAC ® Integrated Digital Marketing Plan
 
Los Angeles Branding Company - Mad Mind Studios
Los Angeles Branding Company - Mad Mind StudiosLos Angeles Branding Company - Mad Mind Studios
Los Angeles Branding Company - Mad Mind Studios
 
Content Strategy
Content Strategy Content Strategy
Content Strategy
 
Marketing Plan for a New Mobile App-Tripper
Marketing Plan for a New Mobile App-TripperMarketing Plan for a New Mobile App-Tripper
Marketing Plan for a New Mobile App-Tripper
 
Define a Powerful Go-to-Market Strategy That Sets Your Product Apart
Define a Powerful Go-to-Market Strategy That Sets Your Product ApartDefine a Powerful Go-to-Market Strategy That Sets Your Product Apart
Define a Powerful Go-to-Market Strategy That Sets Your Product Apart
 
Paid Search Enhanced Bidding Strategies
Paid Search Enhanced Bidding StrategiesPaid Search Enhanced Bidding Strategies
Paid Search Enhanced Bidding Strategies
 
YouTube Marketing: How to Build a Content Strategy for a Brand Channel
YouTube Marketing: How to Build a Content Strategy  for a Brand ChannelYouTube Marketing: How to Build a Content Strategy  for a Brand Channel
YouTube Marketing: How to Build a Content Strategy for a Brand Channel
 
Digital Marketing Plan- Netflix
Digital Marketing Plan- NetflixDigital Marketing Plan- Netflix
Digital Marketing Plan- Netflix
 
Novaon Communication Profile
Novaon Communication ProfileNovaon Communication Profile
Novaon Communication Profile
 
The ultimate guide to facebook ads 2019
The ultimate guide to facebook ads 2019The ultimate guide to facebook ads 2019
The ultimate guide to facebook ads 2019
 
Programmatic Advertising 101
Programmatic Advertising 101Programmatic Advertising 101
Programmatic Advertising 101
 
Rakuten's Growth Marketing Strategy
Rakuten's Growth Marketing StrategyRakuten's Growth Marketing Strategy
Rakuten's Growth Marketing Strategy
 
Content Strategy Frameworks (from KBS)
Content Strategy Frameworks (from KBS)Content Strategy Frameworks (from KBS)
Content Strategy Frameworks (from KBS)
 
FB Ads Meta Business Suite Campaign.pdf
FB Ads Meta Business Suite Campaign.pdfFB Ads Meta Business Suite Campaign.pdf
FB Ads Meta Business Suite Campaign.pdf
 
Facebook Ads - Advertising on Facebook
Facebook Ads - Advertising on FacebookFacebook Ads - Advertising on Facebook
Facebook Ads - Advertising on Facebook
 
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
YouTube Ads | YouTube Advertising | How To Run YouTube Ads 2019 | YouTube Ads...
 
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
 
Tesla social media audit
Tesla social media auditTesla social media audit
Tesla social media audit
 
Reimagine Growth 2: Retention & Growth
Reimagine Growth 2: Retention & GrowthReimagine Growth 2: Retention & Growth
Reimagine Growth 2: Retention & Growth
 

Similar to A/B testing in ad monetisation

Buss Bania Nevium Slides NACVA AC 25June15
Buss Bania Nevium Slides NACVA AC 25June15Buss Bania Nevium Slides NACVA AC 25June15
Buss Bania Nevium Slides NACVA AC 25June15
Brian Buss
 
Next Generation Analytics Engine: Web Analytics Demystified
Next Generation Analytics Engine: Web Analytics DemystifiedNext Generation Analytics Engine: Web Analytics Demystified
Next Generation Analytics Engine: Web Analytics Demystified
Regalix
 
Customer insight presentation s houston - boston march 2014
Customer insight presentation   s houston - boston march 2014Customer insight presentation   s houston - boston march 2014
Customer insight presentation s houston - boston march 2014
Stuart Houston
 

Similar to A/B testing in ad monetisation (20)

Why most websites fail and how you can make sure yours doesn't| Gareth Dunlop...
Why most websites fail and how you can make sure yours doesn't| Gareth Dunlop...Why most websites fail and how you can make sure yours doesn't| Gareth Dunlop...
Why most websites fail and how you can make sure yours doesn't| Gareth Dunlop...
 
What's Next: Ogilvy x Google Chatbots Partnership
What's Next: Ogilvy x Google Chatbots PartnershipWhat's Next: Ogilvy x Google Chatbots Partnership
What's Next: Ogilvy x Google Chatbots Partnership
 
Smarter Experimentation with Fully Integrated Data
Smarter Experimentation with Fully Integrated DataSmarter Experimentation with Fully Integrated Data
Smarter Experimentation with Fully Integrated Data
 
230286802015PPT.pptx
230286802015PPT.pptx230286802015PPT.pptx
230286802015PPT.pptx
 
Visitor Analytics Getting Started Guide
Visitor Analytics Getting Started GuideVisitor Analytics Getting Started Guide
Visitor Analytics Getting Started Guide
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
Buss Bania Nevium Slides NACVA AC 25June15
Buss Bania Nevium Slides NACVA AC 25June15Buss Bania Nevium Slides NACVA AC 25June15
Buss Bania Nevium Slides NACVA AC 25June15
 
Robotic Process Auditing
Robotic Process Auditing Robotic Process Auditing
Robotic Process Auditing
 
How An AI-Powered Trade Promotion Optimization Software Can Improve Consumer ...
How An AI-Powered Trade Promotion Optimization Software Can Improve Consumer ...How An AI-Powered Trade Promotion Optimization Software Can Improve Consumer ...
How An AI-Powered Trade Promotion Optimization Software Can Improve Consumer ...
 
How to use Online Marketing Technology to Improve Campaign Performance - Lowe...
How to use Online Marketing Technology to Improve Campaign Performance - Lowe...How to use Online Marketing Technology to Improve Campaign Performance - Lowe...
How to use Online Marketing Technology to Improve Campaign Performance - Lowe...
 
How to Turn Raw Data into Product Revenue by Retrofit PM
How to Turn Raw Data into Product Revenue by Retrofit PMHow to Turn Raw Data into Product Revenue by Retrofit PM
How to Turn Raw Data into Product Revenue by Retrofit PM
 
Preemptive Customer Service: Learning from Customer Data Silos
Preemptive Customer Service: Learning from Customer Data SilosPreemptive Customer Service: Learning from Customer Data Silos
Preemptive Customer Service: Learning from Customer Data Silos
 
Peak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePeak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 Update
 
RoMT - Part 2 Marketing Technology Webinar
RoMT - Part 2 Marketing Technology WebinarRoMT - Part 2 Marketing Technology Webinar
RoMT - Part 2 Marketing Technology Webinar
 
Dustin workshop defining expectations & providing value through metrics
Dustin workshop   defining expectations & providing value through metricsDustin workshop   defining expectations & providing value through metrics
Dustin workshop defining expectations & providing value through metrics
 
10+ Tactics to Increase Your B2B Leads from Search Engines
10+ Tactics to Increase Your B2B Leads from Search Engines10+ Tactics to Increase Your B2B Leads from Search Engines
10+ Tactics to Increase Your B2B Leads from Search Engines
 
Next Generation Analytics Engine: Web Analytics Demystified
Next Generation Analytics Engine: Web Analytics DemystifiedNext Generation Analytics Engine: Web Analytics Demystified
Next Generation Analytics Engine: Web Analytics Demystified
 
Internet Business Plan/ Opportunities in APAC & MEA Market
Internet Business Plan/ Opportunities in APAC & MEA MarketInternet Business Plan/ Opportunities in APAC & MEA Market
Internet Business Plan/ Opportunities in APAC & MEA Market
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
Customer insight presentation s houston - boston march 2014
Customer insight presentation   s houston - boston march 2014Customer insight presentation   s houston - boston march 2014
Customer insight presentation s houston - boston march 2014
 

More from GameCamp

More from GameCamp (20)

Creativity and science behind creative testing. creative testing framework an...
Creativity and science behind creative testing. creative testing framework an...Creativity and science behind creative testing. creative testing framework an...
Creativity and science behind creative testing. creative testing framework an...
 
How to boost your ASO with data analytics?
How to boost your ASO with data analytics?How to boost your ASO with data analytics?
How to boost your ASO with data analytics?
 
8 Types of mobile game and app creatives you should try
8 Types of mobile game and app creatives you should try8 Types of mobile game and app creatives you should try
8 Types of mobile game and app creatives you should try
 
Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...
 
Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...
 
Ad-hoc tasks in the Data Scientist team based on Outfit7 example
Ad-hoc tasks in the Data Scientist team based on Outfit7 exampleAd-hoc tasks in the Data Scientist team based on Outfit7 example
Ad-hoc tasks in the Data Scientist team based on Outfit7 example
 
Driving profitability of Google App Campaigns in scale. What is easy, what is...
Driving profitability of Google App Campaigns in scale. What is easy, what is...Driving profitability of Google App Campaigns in scale. What is easy, what is...
Driving profitability of Google App Campaigns in scale. What is easy, what is...
 
Scaling UA activity - the challenges of growth
 Scaling UA activity - the challenges of growth Scaling UA activity - the challenges of growth
Scaling UA activity - the challenges of growth
 
Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.
Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.
Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.
 
Growth trends in mobile gaming based on the data
Growth trends in mobile gaming based on the dataGrowth trends in mobile gaming based on the data
Growth trends in mobile gaming based on the data
 
Facebook's and Social Creative Best Practice that worked for Huuuge
Facebook's and Social Creative Best Practice that worked for HuuugeFacebook's and Social Creative Best Practice that worked for Huuuge
Facebook's and Social Creative Best Practice that worked for Huuuge
 
Using Data Science for Behavioural Game Design
Using Data Science for Behavioural Game DesignUsing Data Science for Behavioural Game Design
Using Data Science for Behavioural Game Design
 
Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...
Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...
Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...
 
In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...
 
Building cost-effective mobile product & marketing app analytics based on GCP...
Building cost-effective mobile product & marketing app analytics based on GCP...Building cost-effective mobile product & marketing app analytics based on GCP...
Building cost-effective mobile product & marketing app analytics based on GCP...
 
How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...
How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...
How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...
 
Data behind UA
Data behind UA Data behind UA
Data behind UA
 
Enabling the growth of the game through performance marketing in 2020
Enabling the growth of the game through performance marketing in 2020Enabling the growth of the game through performance marketing in 2020
Enabling the growth of the game through performance marketing in 2020
 
User Acquisition focused on LTV on steroids
User Acquisition focused on LTV on steroidsUser Acquisition focused on LTV on steroids
User Acquisition focused on LTV on steroids
 
Growth markets in mobile gaming
 Growth markets in mobile gaming Growth markets in mobile gaming
Growth markets in mobile gaming
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (8)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 

A/B testing in ad monetisation

  • 1. © Outfit7 Limited 2010 – 2019 AB testing in ad monetisation Ante Odić Deputy VP of Product Management
  • 2. 9+ billion downloads, 22 games, 350 million MAU, 23 billion video content views <
  • 4. Analytics infrastructure ● BigQuery ● Python ● R Introduction AB testing What do you need to do? Randomly put users into two or more groups Have enough users BE User level data Configuration Collect user level data Change their settings from BE Analyse data Analyse a lot of data Understand scientific methodology
  • 5. Introduction Ad monetisation What it is and why do you care? ● Rewarded videos, banners, interstitials ● Generating opportunity to show ads ● Ad mediation of partners ● Big revenue source for specific type of games
  • 6. Introduction What are we optimizing Ad mediation AD TECH SIDE ● Showing the most valuable ad ● Improving data ● Creating algorithms Generating opportunity PRODUCT SIDE ● right position and frequency of banners ● right timing and frequency for interstitials ● right motivation of users for rewarded videos
  • 8. Generating opportunity AB testing ● Number of generated opportunities ● Requests per user ● Impressions per user ● Percent users with impressions ● Retention ● Session duration ● Overall monetisation Focus “Easy” because user level data is available Big impact Good statistical power for most metrics
  • 10. Ad Mediation AB testing Hard because user level data is NOT available Big impact when you start Testing revenue is tricky ● Waterfall algorithms ● Data processing algorithms ● ARPDAU Focus
  • 11. Problems Ad Mediation No user level data means you depend on reports from partners Not real AB tests but testing revenue on segments Time series analysis Find pragmatic solutions to move quickly
  • 12. Data processing algorithms Ad Mediation Use simple logic to understand and solve problems Simulate Implement and test Data is messy and comes in late. What do we base our algorithm on? Predicting current ECPMs Irregularities on the partner’s side make your data messy and volatile. Algorithms should not overreact. Volatility algorithm
  • 13. Ad mediation algorithms Ad Mediation Waterfall algorithm, calculating the expected value In which order should we ask partners for ads? Impressions Revenue Requests Country Platform ... Algorithm Waterfall
  • 15. Where to start? Get yourself some data fast Test opportunity first Be pragmatic
  • 16. Be careful! All of this is closely connected to a whole set of metrics Measure the big picture Assumptions are not facts, even if you really really believe in them If you cannot explain it to a kid, you do not understand it
  • 17. What to expect? Without analytics and AB tests you are not aware of the potential Without AB tests you can do harm and not even know it If there is one aspect where you can do huge impact it is monetisation
  • 19. DISCLAIMER This content and all attachments to this content (“content”) are copyright of Outfit7 Limited - © 2010–2019 Outfit7 Limited. All Rights Reserved. Unauthorized use is prohibited. Any redistribution or reproduction of part or all of the contents in any form is prohibited other than the following: you may print or download to a local hard disk extracts for your personal and non-commercial use only. You may not, except with our express written permission, distribute or commercially exploit the content. Nor may you transmit it or store it in any other website or other form of electronic retrieval system. Third party assets or images are used for presentation purposes only. No rights reserved. © Outfit7 Limited 2010 – 2019