TL;DR
This study analyzes how top free mobile apps integrate ad libraries, revealing diverse practices, including non-ad uses of ad libraries and multiple ad library integrations, with insights into developer strategies and challenges.
Contribution
It provides the first large-scale analysis of ad library integration strategies in popular apps, including a manual classification of four common integration approaches.
Findings
22.5% of apps using Google AdMob do not display ads
57.9% of ad-displaying apps integrate multiple ad libraries
Developers prefer managing their own integrations over using built-in features
Abstract
In-app advertisements have become a major revenue source for app developers in the mobile app ecosystem. Ad libraries play an integral part in this ecosystem as app developers integrate these libraries into their apps to display ads. In this paper, we study ad library integration practices by analyzing 35,459 updates of 1,837 top free-to-download apps of the Google Play Store. We observe that ad libraries (e.g., Google AdMob) are not always used for serving ads -- 22.5% of the apps that integrate Google AdMob do not display ads. They instead depend on Google AdMob for analytical purposes. Among the apps that display ads, we observe that 57.9% of them integrate multiple ad libraries. We observe that such integration of multiple ad libraries occurs commonly in apps with a large number of downloads and ones in app categories with a high proportion of ad-displaying apps. We manually analyze…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
