SlideShare a Scribd company logo
1 of 26
Download to read offline
Comprehension of Ads-supported
and Paid Android Apps
Are They Different?
Rubén Saborido
Foutse Khomh, Giuliano Antoniol, Yann-Gaël Guéhéneuc
ICPC 2017
General Questions
1) How do ads-supported apps impacting
performance and price?
2) How is the ads-supported business model
used?
Selection of Subject Apps
1) Eight apps per category (128).
2) From this 63 are not considered:
- Free version without ads (31).
- Non installable apps (14).
- Crashed on a real phone (9).
- Paid version do not work (9).
3) Over 65 apps, 20 are randomly selected.
Selection of Subject Apps
random sampling of paid apps with two strata:
ads-supported version and working on a phone.
● 11 different categories.
● Different developers.
● Number of downloads in [50, 100,000,000].
● Rating [2.6, 5.0].
Selection of Subject Apps
General Questions
1) How do ads-supported apps impacting
performance and price?
2) How is the ads-supported business
model used?
How do ads impacting performance?
CPU: 6%
Memory: 42%
Network: 93%
Power: 21%
How do ads impact on performance?
CPU: 6%
Memory: 42%
Network: 93%
Power: 21%
How do ads impact on performance?
differences are
statistically significant
and the effect size large.
CPU: 6%
Memory: 42%
Network: 93%
Power: 21%
How do ads impact on performance?
network usage 0.21MB and energy consumption 13.98J
(0.0486% of the total battery)
PDF book reader ($3.49)
Refresh Rate = 60 s.
100 minutes/day during one month
Data plan 500MB
Each extra MB is $0.015
4.86% of battery every day
Data plan over in 24 days
User billed for 130MB ($1.95)
How do ads impact on price?
PDF book reader ($3.49)
Refresh Rate = 60 s.
100 minutes/day during one month
Data plan 500MB
Each extra MB is $0.015
4.86% of battery every day
Data plan over in 24 days
User billed for 130MB ($1.95)
How do ads impact on price?
PDF book reader ($3.49)
Refresh Rate = 60 s.
100 minutes/day during one month
Data plan 500MB
Each extra MB is $0.015
How do ads impact on price?
3.49 60
0.21 0.015 1
PDF book reader ($3.49)
Refresh Rate = 60 s.
100 minutes/day during one month
Data plan 500MB
Each extra MB is $0.015
After 19 hours it costs more
How do ads impact on price?
3.49 60
0.21 0.015 1
PDF book reader ($3.49)
Refresh Rate = 60 s.
100 minutes/day during one month
Data plan 500MB
Each extra MB is $0.015
4.86% of battery every day
Data plan over in 24 days
User billed for 130MB ($1.95)
After 19 hours it costs more
How do ads impact on price?
Depending on use and service provider, paid apps
are sometimes less expensive because their costs
are amortized in a short period of time.
General Questions
1) How do ads-supported apps impacting
performance and price?
2) How is the ads-supported business
model used?
App Type Downloads Rating
Ads-supported [500, 100,000,000] [2.6, 4.6]
Paid [50, 1,000,000] [3.5, 5.0]
Users prefer ads-supported apps
although they rate paid apps better.
What do users prefer
Only Free; 88;
26.59%
Only Paid; 11;
3.32% Both; 232;
70.09%
Only Free Only Paid Both
Developers prefer offering both,
free and paid version
What do developers prefer
How often are apps released
21
18
84 101
Ads-supported apps have more releases
and are released more often
How often are apps released
21
18
84 101
30% of paid apps offer more functionalities.
Paid apps do not usually include more features
than their corresponding ads-supported versions.
Do ads-supported apps have less features
What is the impact of ads on permissions
- For 15% of apps, paid versions have more permissions.
- For 35% of apps, same permissions.
- For 50% of apps, paid versions have less permissions.
30% of paid apps offer more functionalities.
Paid apps do not usually include more features
than their corresponding ads-supported versions.
Do ads-supported apps have less features
What is the impact of ads on permissions
- For 15% of apps, paid versions have more permissions.
- For 35% of apps, same permissions.
- For 50% of apps, paid versions have less permissions.
paid apps require less permissions but the
validation of their licensing may require extra permissions
- Free apps use up to six ad networks.
- AdMob is used by all apps.
- Most developers use the default refresh rate (60 secs.).
What are the ad networks used
and the refresh rate
30% of apps contain ads in their paid versions!
Conclusion
● Ads-supported apps are not free.
● Paid apps could be cheaper.
● Free apps are released more often.
● Paid versions less permissions but ...
● Ad networks and paid apps.
Email address:
ruben.saborido-infantes@polymtl.ca

More Related Content

What's hot

The Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by AppnextThe Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by AppnextAppnext
 
The Future of Brand Marketing = In-App Mobile Video
The Future of Brand Marketing = In-App Mobile VideoThe Future of Brand Marketing = In-App Mobile Video
The Future of Brand Marketing = In-App Mobile VideoInMobi
 
Programmatic + Mobile: The Divide Between Buyers and Sellers
Programmatic + Mobile: The Divide Between Buyers and SellersProgrammatic + Mobile: The Divide Between Buyers and Sellers
Programmatic + Mobile: The Divide Between Buyers and SellersDigiday
 
Marketing Plan for an App
Marketing Plan for an AppMarketing Plan for an App
Marketing Plan for an AppSiddharth JP
 
Case study. Advertisers success in mobile economy
Case study. Advertisers success in mobile economyCase study. Advertisers success in mobile economy
Case study. Advertisers success in mobile economyClickky
 
InMobi Webinar - Maximizing monetization with InMobi Ad SDK400
InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400
InMobi Webinar - Maximizing monetization with InMobi Ad SDK400InMobi
 
adtech SF 2012 Startup spotlight mobile shopsavvy
adtech SF 2012 Startup spotlight mobile shopsavvyadtech SF 2012 Startup spotlight mobile shopsavvy
adtech SF 2012 Startup spotlight mobile shopsavvyad:tech
 
Focus Group Discussion on UC Browser Bangladesh TVC
Focus Group Discussion on UC Browser Bangladesh TVCFocus Group Discussion on UC Browser Bangladesh TVC
Focus Group Discussion on UC Browser Bangladesh TVCShagufta Rahman
 
Maintaining A Profitable User Acquisition Strategy | Patrick Witham
Maintaining A Profitable User Acquisition Strategy | Patrick WithamMaintaining A Profitable User Acquisition Strategy | Patrick Witham
Maintaining A Profitable User Acquisition Strategy | Patrick WithamJessica Tams
 
The Developer Tour - Ho Chi Minh City
The Developer Tour - Ho Chi Minh City The Developer Tour - Ho Chi Minh City
The Developer Tour - Ho Chi Minh City ironSource
 
All You Need To Know About Ad Network Mediation
All You Need To Know About Ad Network MediationAll You Need To Know About Ad Network Mediation
All You Need To Know About Ad Network MediationInMobi
 
Opera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentation
Opera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentationOpera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentation
Opera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentationOpera Mobile Store
 
Enhancing user experience with rewarded ad monetization
Enhancing user experience with rewarded ad monetizationEnhancing user experience with rewarded ad monetization
Enhancing user experience with rewarded ad monetizationironSource
 
MeetMe Success Story
MeetMe Success StoryMeetMe Success Story
MeetMe Success StoryElain Szu
 
Progressive yang xiang
Progressive yang xiangProgressive yang xiang
Progressive yang xiangyangxiang
 
Decoding Monetization Models For Social & Chat Apps
Decoding Monetization Models For Social & Chat AppsDecoding Monetization Models For Social & Chat Apps
Decoding Monetization Models For Social & Chat AppsInMobi
 
CSE - Journal Apps: To Do or not to Do? - Mobile Business Models
CSE - Journal Apps: To Do or not to Do? - Mobile Business ModelsCSE - Journal Apps: To Do or not to Do? - Mobile Business Models
CSE - Journal Apps: To Do or not to Do? - Mobile Business ModelsEuan Adie
 
How To Succeed With Rewarded Video Ads
How To Succeed With Rewarded Video AdsHow To Succeed With Rewarded Video Ads
How To Succeed With Rewarded Video AdsInMobi
 
SEO Trends 2018 By Omega-Cst | UAE
SEO Trends 2018 By Omega-Cst | UAESEO Trends 2018 By Omega-Cst | UAE
SEO Trends 2018 By Omega-Cst | UAEOmega_UAE
 

What's hot (20)

The Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by AppnextThe Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by Appnext
 
The Future of Brand Marketing = In-App Mobile Video
The Future of Brand Marketing = In-App Mobile VideoThe Future of Brand Marketing = In-App Mobile Video
The Future of Brand Marketing = In-App Mobile Video
 
Programmatic + Mobile: The Divide Between Buyers and Sellers
Programmatic + Mobile: The Divide Between Buyers and SellersProgrammatic + Mobile: The Divide Between Buyers and Sellers
Programmatic + Mobile: The Divide Between Buyers and Sellers
 
Marketing Plan for an App
Marketing Plan for an AppMarketing Plan for an App
Marketing Plan for an App
 
Case study. Advertisers success in mobile economy
Case study. Advertisers success in mobile economyCase study. Advertisers success in mobile economy
Case study. Advertisers success in mobile economy
 
InMobi Webinar - Maximizing monetization with InMobi Ad SDK400
InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400InMobi Webinar -  Maximizing monetization with InMobi Ad SDK400
InMobi Webinar - Maximizing monetization with InMobi Ad SDK400
 
adtech SF 2012 Startup spotlight mobile shopsavvy
adtech SF 2012 Startup spotlight mobile shopsavvyadtech SF 2012 Startup spotlight mobile shopsavvy
adtech SF 2012 Startup spotlight mobile shopsavvy
 
Focus Group Discussion on UC Browser Bangladesh TVC
Focus Group Discussion on UC Browser Bangladesh TVCFocus Group Discussion on UC Browser Bangladesh TVC
Focus Group Discussion on UC Browser Bangladesh TVC
 
Maintaining A Profitable User Acquisition Strategy | Patrick Witham
Maintaining A Profitable User Acquisition Strategy | Patrick WithamMaintaining A Profitable User Acquisition Strategy | Patrick Witham
Maintaining A Profitable User Acquisition Strategy | Patrick Witham
 
The Developer Tour - Ho Chi Minh City
The Developer Tour - Ho Chi Minh City The Developer Tour - Ho Chi Minh City
The Developer Tour - Ho Chi Minh City
 
All You Need To Know About Ad Network Mediation
All You Need To Know About Ad Network MediationAll You Need To Know About Ad Network Mediation
All You Need To Know About Ad Network Mediation
 
Opera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentation
Opera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentationOpera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentation
Opera Mediaworks — Mobile Marketing & Advertising Services — 2014 presentation
 
Enhancing user experience with rewarded ad monetization
Enhancing user experience with rewarded ad monetizationEnhancing user experience with rewarded ad monetization
Enhancing user experience with rewarded ad monetization
 
Michael puriz-app lift
Michael puriz-app liftMichael puriz-app lift
Michael puriz-app lift
 
MeetMe Success Story
MeetMe Success StoryMeetMe Success Story
MeetMe Success Story
 
Progressive yang xiang
Progressive yang xiangProgressive yang xiang
Progressive yang xiang
 
Decoding Monetization Models For Social & Chat Apps
Decoding Monetization Models For Social & Chat AppsDecoding Monetization Models For Social & Chat Apps
Decoding Monetization Models For Social & Chat Apps
 
CSE - Journal Apps: To Do or not to Do? - Mobile Business Models
CSE - Journal Apps: To Do or not to Do? - Mobile Business ModelsCSE - Journal Apps: To Do or not to Do? - Mobile Business Models
CSE - Journal Apps: To Do or not to Do? - Mobile Business Models
 
How To Succeed With Rewarded Video Ads
How To Succeed With Rewarded Video AdsHow To Succeed With Rewarded Video Ads
How To Succeed With Rewarded Video Ads
 
SEO Trends 2018 By Omega-Cst | UAE
SEO Trends 2018 By Omega-Cst | UAESEO Trends 2018 By Omega-Cst | UAE
SEO Trends 2018 By Omega-Cst | UAE
 

Similar to Icpc17.ppt

Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Alan Mendelevich
 
The Evolution of Paid Search
The Evolution of Paid SearchThe Evolution of Paid Search
The Evolution of Paid SearchVivastream
 
Mobile Monetization
Mobile MonetizationMobile Monetization
Mobile Monetizationnpobbathi
 
Beginner's guide to user acquisition for mobile apps and games
Beginner's guide to user acquisition for mobile apps and gamesBeginner's guide to user acquisition for mobile apps and games
Beginner's guide to user acquisition for mobile apps and gamesRohit Nair
 
Lawson - Advertising Super Forum
Lawson  - Advertising Super ForumLawson  - Advertising Super Forum
Lawson - Advertising Super ForumBOLO Conference
 
APS London 2016 - Beyond user acquisition - myThings
APS London 2016 - Beyond user acquisition - myThingsAPS London 2016 - Beyond user acquisition - myThings
APS London 2016 - Beyond user acquisition - myThingsRéda LARAIBI
 
Revenue model for cooking app
Revenue model for cooking appRevenue model for cooking app
Revenue model for cooking appAlfacentavra
 
Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017
Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017
Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017Media Lab Bayern
 
Mobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPsMobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPsYong Park
 
Madan sanglikar ad2campaign
Madan sanglikar   ad2campaignMadan sanglikar   ad2campaign
Madan sanglikar ad2campaigndmg events Asia
 
The No-nonsense Guide to App Monetization
The No-nonsense Guide to App MonetizationThe No-nonsense Guide to App Monetization
The No-nonsense Guide to App MonetizationNicolas Valenzuela
 
Beyond user acquisition - myThings
Beyond user acquisition - myThingsBeyond user acquisition - myThings
Beyond user acquisition - myThingsahekmat
 
Revisit the Strategies to Make Money with Free Apps.pdf
Revisit the Strategies to Make Money with Free Apps.pdfRevisit the Strategies to Make Money with Free Apps.pdf
Revisit the Strategies to Make Money with Free Apps.pdfTechugo
 
6 Ways Top Mobile Apps Drive More ROI
6 Ways Top Mobile Apps Drive More ROI6 Ways Top Mobile Apps Drive More ROI
6 Ways Top Mobile Apps Drive More ROIInMobi
 
5 Software Niche Affiliate Success Stories
5 Software Niche Affiliate Success Stories5 Software Niche Affiliate Success Stories
5 Software Niche Affiliate Success StoriesAffiliate Summit
 
The Developer Tour - Hanoi
The Developer Tour - HanoiThe Developer Tour - Hanoi
The Developer Tour - HanoiironSource
 
Mobile Ad Formats Explained 2013
Mobile Ad Formats Explained 2013Mobile Ad Formats Explained 2013
Mobile Ad Formats Explained 2013Dung Tri
 
Mobile ad formats explained
Mobile ad formats explainedMobile ad formats explained
Mobile ad formats explainedPhilippe Dumont
 

Similar to Icpc17.ppt (20)

Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101Ads in Mobile Games and Apps 101
Ads in Mobile Games and Apps 101
 
The Evolution of Paid Search
The Evolution of Paid SearchThe Evolution of Paid Search
The Evolution of Paid Search
 
Mobile Monetization
Mobile MonetizationMobile Monetization
Mobile Monetization
 
Ad monetization 101
Ad monetization 101Ad monetization 101
Ad monetization 101
 
Beginner's guide to user acquisition for mobile apps and games
Beginner's guide to user acquisition for mobile apps and gamesBeginner's guide to user acquisition for mobile apps and games
Beginner's guide to user acquisition for mobile apps and games
 
Lawson - Advertising Super Forum
Lawson  - Advertising Super ForumLawson  - Advertising Super Forum
Lawson - Advertising Super Forum
 
APS London 2016 - Beyond user acquisition - myThings
APS London 2016 - Beyond user acquisition - myThingsAPS London 2016 - Beyond user acquisition - myThings
APS London 2016 - Beyond user acquisition - myThings
 
Revenue model for cooking app
Revenue model for cooking appRevenue model for cooking app
Revenue model for cooking app
 
Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017
Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017
Scroll - Fricitionless Access to Thriving Free Press - Medientage München 2017
 
Mobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPsMobile Acquisition Strategy for New IPs
Mobile Acquisition Strategy for New IPs
 
Madan sanglikar ad2campaign
Madan sanglikar   ad2campaignMadan sanglikar   ad2campaign
Madan sanglikar ad2campaign
 
The No-nonsense Guide to App Monetization
The No-nonsense Guide to App MonetizationThe No-nonsense Guide to App Monetization
The No-nonsense Guide to App Monetization
 
Beyond user acquisition - myThings
Beyond user acquisition - myThingsBeyond user acquisition - myThings
Beyond user acquisition - myThings
 
Revisit the Strategies to Make Money with Free Apps.pdf
Revisit the Strategies to Make Money with Free Apps.pdfRevisit the Strategies to Make Money with Free Apps.pdf
Revisit the Strategies to Make Money with Free Apps.pdf
 
6 Ways Top Mobile Apps Drive More ROI
6 Ways Top Mobile Apps Drive More ROI6 Ways Top Mobile Apps Drive More ROI
6 Ways Top Mobile Apps Drive More ROI
 
5 Software Niche Affiliate Success Stories
5 Software Niche Affiliate Success Stories5 Software Niche Affiliate Success Stories
5 Software Niche Affiliate Success Stories
 
At your service
At your serviceAt your service
At your service
 
The Developer Tour - Hanoi
The Developer Tour - HanoiThe Developer Tour - Hanoi
The Developer Tour - Hanoi
 
Mobile Ad Formats Explained 2013
Mobile Ad Formats Explained 2013Mobile Ad Formats Explained 2013
Mobile Ad Formats Explained 2013
 
Mobile ad formats explained
Mobile ad formats explainedMobile ad formats explained
Mobile ad formats explained
 

More from Ptidej Team

From IoT to Software Miniaturisation
From IoT to Software MiniaturisationFrom IoT to Software Miniaturisation
From IoT to Software MiniaturisationPtidej Team
 
Presentation by Lionel Briand
Presentation by Lionel BriandPresentation by Lionel Briand
Presentation by Lionel BriandPtidej Team
 
Manel Abdellatif
Manel AbdellatifManel Abdellatif
Manel AbdellatifPtidej Team
 
Azadeh Kermansaravi
Azadeh KermansaraviAzadeh Kermansaravi
Azadeh KermansaraviPtidej Team
 
CSED - Manel Grichi
CSED - Manel GrichiCSED - Manel Grichi
CSED - Manel GrichiPtidej Team
 
Cristiano Politowski
Cristiano PolitowskiCristiano Politowski
Cristiano PolitowskiPtidej Team
 
Will io t trigger the next software crisis
Will io t trigger the next software crisisWill io t trigger the next software crisis
Will io t trigger the next software crisisPtidej Team
 
Thesis+of+laleh+eshkevari.ppt
Thesis+of+laleh+eshkevari.pptThesis+of+laleh+eshkevari.ppt
Thesis+of+laleh+eshkevari.pptPtidej Team
 
Thesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptThesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptPtidej Team
 

More from Ptidej Team (20)

From IoT to Software Miniaturisation
From IoT to Software MiniaturisationFrom IoT to Software Miniaturisation
From IoT to Software Miniaturisation
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Presentation by Lionel Briand
Presentation by Lionel BriandPresentation by Lionel Briand
Presentation by Lionel Briand
 
Manel Abdellatif
Manel AbdellatifManel Abdellatif
Manel Abdellatif
 
Azadeh Kermansaravi
Azadeh KermansaraviAzadeh Kermansaravi
Azadeh Kermansaravi
 
Mouna Abidi
Mouna AbidiMouna Abidi
Mouna Abidi
 
CSED - Manel Grichi
CSED - Manel GrichiCSED - Manel Grichi
CSED - Manel Grichi
 
Cristiano Politowski
Cristiano PolitowskiCristiano Politowski
Cristiano Politowski
 
Will io t trigger the next software crisis
Will io t trigger the next software crisisWill io t trigger the next software crisis
Will io t trigger the next software crisis
 
MIPA
MIPAMIPA
MIPA
 
Thesis+of+laleh+eshkevari.ppt
Thesis+of+laleh+eshkevari.pptThesis+of+laleh+eshkevari.ppt
Thesis+of+laleh+eshkevari.ppt
 
Thesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptThesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.ppt
 
Medicine15.ppt
Medicine15.pptMedicine15.ppt
Medicine15.ppt
 
Qrs17b.ppt
Qrs17b.pptQrs17b.ppt
Qrs17b.ppt
 
Icpc11c.ppt
Icpc11c.pptIcpc11c.ppt
Icpc11c.ppt
 
Icsme16.ppt
Icsme16.pptIcsme16.ppt
Icsme16.ppt
 
Msr17a.ppt
Msr17a.pptMsr17a.ppt
Msr17a.ppt
 
Icsoc15.ppt
Icsoc15.pptIcsoc15.ppt
Icsoc15.ppt
 

Recently uploaded

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 

Recently uploaded (20)

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 

Icpc17.ppt

  • 1. Comprehension of Ads-supported and Paid Android Apps Are They Different? Rubén Saborido Foutse Khomh, Giuliano Antoniol, Yann-Gaël Guéhéneuc ICPC 2017
  • 2.
  • 3.
  • 4. General Questions 1) How do ads-supported apps impacting performance and price? 2) How is the ads-supported business model used?
  • 5. Selection of Subject Apps 1) Eight apps per category (128). 2) From this 63 are not considered: - Free version without ads (31). - Non installable apps (14). - Crashed on a real phone (9). - Paid version do not work (9). 3) Over 65 apps, 20 are randomly selected.
  • 6. Selection of Subject Apps random sampling of paid apps with two strata: ads-supported version and working on a phone.
  • 7. ● 11 different categories. ● Different developers. ● Number of downloads in [50, 100,000,000]. ● Rating [2.6, 5.0]. Selection of Subject Apps
  • 8. General Questions 1) How do ads-supported apps impacting performance and price? 2) How is the ads-supported business model used?
  • 9. How do ads impacting performance?
  • 10. CPU: 6% Memory: 42% Network: 93% Power: 21% How do ads impact on performance?
  • 11. CPU: 6% Memory: 42% Network: 93% Power: 21% How do ads impact on performance? differences are statistically significant and the effect size large.
  • 12. CPU: 6% Memory: 42% Network: 93% Power: 21% How do ads impact on performance? network usage 0.21MB and energy consumption 13.98J (0.0486% of the total battery)
  • 13. PDF book reader ($3.49) Refresh Rate = 60 s. 100 minutes/day during one month Data plan 500MB Each extra MB is $0.015 4.86% of battery every day Data plan over in 24 days User billed for 130MB ($1.95) How do ads impact on price?
  • 14. PDF book reader ($3.49) Refresh Rate = 60 s. 100 minutes/day during one month Data plan 500MB Each extra MB is $0.015 4.86% of battery every day Data plan over in 24 days User billed for 130MB ($1.95) How do ads impact on price?
  • 15. PDF book reader ($3.49) Refresh Rate = 60 s. 100 minutes/day during one month Data plan 500MB Each extra MB is $0.015 How do ads impact on price? 3.49 60 0.21 0.015 1
  • 16. PDF book reader ($3.49) Refresh Rate = 60 s. 100 minutes/day during one month Data plan 500MB Each extra MB is $0.015 After 19 hours it costs more How do ads impact on price? 3.49 60 0.21 0.015 1
  • 17. PDF book reader ($3.49) Refresh Rate = 60 s. 100 minutes/day during one month Data plan 500MB Each extra MB is $0.015 4.86% of battery every day Data plan over in 24 days User billed for 130MB ($1.95) After 19 hours it costs more How do ads impact on price? Depending on use and service provider, paid apps are sometimes less expensive because their costs are amortized in a short period of time.
  • 18. General Questions 1) How do ads-supported apps impacting performance and price? 2) How is the ads-supported business model used?
  • 19. App Type Downloads Rating Ads-supported [500, 100,000,000] [2.6, 4.6] Paid [50, 1,000,000] [3.5, 5.0] Users prefer ads-supported apps although they rate paid apps better. What do users prefer
  • 20. Only Free; 88; 26.59% Only Paid; 11; 3.32% Both; 232; 70.09% Only Free Only Paid Both Developers prefer offering both, free and paid version What do developers prefer
  • 21. How often are apps released 21 18 84 101
  • 22. Ads-supported apps have more releases and are released more often How often are apps released 21 18 84 101
  • 23. 30% of paid apps offer more functionalities. Paid apps do not usually include more features than their corresponding ads-supported versions. Do ads-supported apps have less features What is the impact of ads on permissions - For 15% of apps, paid versions have more permissions. - For 35% of apps, same permissions. - For 50% of apps, paid versions have less permissions.
  • 24. 30% of paid apps offer more functionalities. Paid apps do not usually include more features than their corresponding ads-supported versions. Do ads-supported apps have less features What is the impact of ads on permissions - For 15% of apps, paid versions have more permissions. - For 35% of apps, same permissions. - For 50% of apps, paid versions have less permissions. paid apps require less permissions but the validation of their licensing may require extra permissions
  • 25. - Free apps use up to six ad networks. - AdMob is used by all apps. - Most developers use the default refresh rate (60 secs.). What are the ad networks used and the refresh rate 30% of apps contain ads in their paid versions!
  • 26. Conclusion ● Ads-supported apps are not free. ● Paid apps could be cheaper. ● Free apps are released more often. ● Paid versions less permissions but ... ● Ad networks and paid apps. Email address: ruben.saborido-infantes@polymtl.ca