Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3243218.3243221acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
research-article

Exploring the effects of ad schemes on the performance cost of mobile phones

Published: 04 September 2018 Publication History

Abstract

Advertising is an important revenue source for mobile app development, especially for free apps. However, ads also carry costs to users. Displaying ads can interfere user experience, and lead to less user retention and reduced earnings ultimately. Although there are recent studies devoted to directly mitigating ad costs, for example, by reducing the battery or memory consumed, comprehensive analysis on ad embedded schemes (e.g., ad sizes and ad providers) has rarely been conducted. In this paper, we focus on analyzing three types of performance cost, i.e., cost of memory/CPU, traffic, and battery. We explore 12 ad schemes used in 104 popular Android apps and compare their performance consumption. We show that the performance costs of the ad schemes we analyzed are significantly different. We also summarize the ad schemes that would generate low resource cost to users. Our summary is endorsed by 37 experienced app developers we surveyed.

References

[1]
Ad libraries provided by AppBrain. https://bit.ly/2K4FPMo.
[2]
Ad networks and publishers list. https://bit.ly/1PSzQpb.
[3]
Ad policies. https://goo.gl/af YFFe.
[4]
AdMob. https://www.google.com/admob/.
[5]
Ads dislike by users. https://bit.ly/2ahFPct.
[6]
Android tcpdump. https://www.androidtcpdump.com.
[7]
Android top. http://blog.djodjo.org/?p=349.
[8]
AndroidDrawer. http://www.androiddrawer.com/.
[9]
App vs. mobile web battle. http://venturebeat.com/2015/07/28/.
[10]
Facebook ad revenue. https://bit.ly/2w3WUQ7.
[11]
Anthony Finkelstein et al. “Investigating the relationship between price, rating, and popularity in the Blackberry World App Store”. In: Information and Software Technology 87 (2017), pp. 119–139. issn: 0950-5849.
[12]
Cuiyun Gao et al. “IntelliAd: assisting mobile app developers in measuring ad costs automatically”. In: Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C). 2017, pp. 253–255.
[13]
Jiaping Gui et al. “Lightweight measurement and estimation of mobile ad energy consumption”. In: Proceedings of the 5th International Workshop on Green and Sustainable Software, GREENS’16. 2016, pp. 1–7.
[14]
Jiaping Gui et al. “Truth in advertising: The hidden cost of mobile ads for software developers”. In: Proceedings of the 37th International Conference on Software Engineering (ICSE’15). IEEE. 2015, pp. 100–110.
[15]
Hamed Haddadi, Pan Hui, and Ian Brown. “MobiAd: private and scalable mobile advertising”. In: Proceedings of the 5th ACM international workshop on Mobility in the evolving internet architecture. ACM. 2010, pp. 33–38.
[16]
In-app ads. https://bit.ly/2yJmu2g.
[17]
InMobi. http://china.inmobi.com/.
[18]
William Martin, Federica Sarro, and Mark Harman. “Causal Impact Analysis for App Releases in Google Play”. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. FSE’16. New York, NY, USA: ACM, 2016, pp. 435–446. isbn: 978-1-4503-4218-6.
[19]
William Martin et al. “A Survey of App Store Analysis for Software Engineering”. In: IEEE Transactions on Software Engineering 43.9 (2017), pp. 817–847.
[20]
William Martin et al. “The App Sampling Problem for App Store Mining”. In: 12th IEEE/ACM Working Conference on Mining Software Repositories, MSR’15. 2015, pp. 123–133.
[21]
Prashanth Mohan, Suman Nath, and Oriana Riva. “Prefetching mobile ads: Can advertising systems afford it?” In: Proceedings of the 8th European Conference on Computer Systems. ACM. 2013, pp. 267–280.
[22]
MoPub. http://www.mopub.com/.
[23]
Suman Nath. “Madscope: Characterizing mobile in-app targeted ads”. In: Proceedings of the 13th International Conference on Mobile Systems, Applications, and Services (MobiSys). ACM. 2015, pp. 59–73.
[24]
I Mojica Ruiz et al. “On the relationship between the number of ad libraries in an android app and its rating”. In: IEEE Software 99.1 (2014).
[25]
Rubén Saborido et al. “Comprehension of ads-supported and paid Android applications: are they different?” In: Proceedings of the 25th International Conference on Program Comprehension, ICPC. 2017, pp. 143–153.
[26]
Sandra Soroa-Koury and Kenneth CC Yang. “Factors affecting consumers’ responses to mobile advertising from a aocial norm theoretical perspective”. In: Telematics and Informatics 27.1 (2010), pp. 103–113.
[27]
Ryan Stevens et al. “Investigating user privacy in android ad libraries”. In: Workshop on Mobile Security Technologies (MoST). Vol. 10. 2012.
[28]
Narseo Vallina-Rodriguez et al. “Breaking for commercials: characterizing mobile advertising”. In: Proceedings of Conference on Internet Measurement Conference (IMC). ACM. 2012, pp. 343–356.
[29]
Chanmin Yoon et al. “Appscope: Application energy metering framework for android smartphone using kernel activity monitoring”. In: Presented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC). 2012, pp. 387–400.
[30]
Jay Hyunjae Yu. “You’ve got mobile ads! Young consumers’ responses to mobile ads with different types of interactivity.” In: International Journal of Mobile Marketing 8.1 (2013).

Cited By

View all
  • (2023)Are Mobile Advertisements in Compliance with App’s Age Group?Proceedings of the ACM Web Conference 202310.1145/3543507.3583534(3132-3141)Online publication date: 30-Apr-2023
  • (2022)A Survey of Performance Optimization for Mobile ApplicationsIEEE Transactions on Software Engineering10.1109/TSE.2021.307119348:8(2879-2904)Online publication date: 1-Aug-2022
  • (2022)Studying Ad Library Integration Strategies of Top Free-to-Download AppsIEEE Transactions on Software Engineering10.1109/TSE.2020.298339948:1(209-224)Online publication date: 1-Jan-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
A-Mobile 2018: Proceedings of the 1st International Workshop on Advances in Mobile App Analysis
September 2018
34 pages
ISBN:9781450359733
DOI:10.1145/3243218
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 September 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. In-app ads
  2. ad schemes
  3. performance cost

Qualifiers

  • Research-article

Conference

ASE '18
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)2
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Are Mobile Advertisements in Compliance with App’s Age Group?Proceedings of the ACM Web Conference 202310.1145/3543507.3583534(3132-3141)Online publication date: 30-Apr-2023
  • (2022)A Survey of Performance Optimization for Mobile ApplicationsIEEE Transactions on Software Engineering10.1109/TSE.2021.307119348:8(2879-2904)Online publication date: 1-Aug-2022
  • (2022)Studying Ad Library Integration Strategies of Top Free-to-Download AppsIEEE Transactions on Software Engineering10.1109/TSE.2020.298339948:1(209-224)Online publication date: 1-Jan-2022
  • (2022)Understanding in-app advertising issues based on large scale app review analysisInformation and Software Technology10.1016/j.infsof.2021.106741142:COnline publication date: 1-Feb-2022
  • (2022)How do Android developers improve non-functional properties of software?Empirical Software Engineering10.1007/s10664-022-10137-227:5Online publication date: 1-Sep-2022
  • (2021)A Taxonomy of Online Marketing MethodsStrategic Corporate Communication in the Digital Age10.1108/978-1-80071-264-520211014(235-250)Online publication date: 19-Feb-2021
  • (2019)A longitudinal study of popular ad libraries in the google play storeEmpirical Software Engineering10.1007/s10664-019-09766-xOnline publication date: 12-Dec-2019

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media