Vinwap increases ad revenue by 30% with Firebase A/B Testing and Remote Config
Introduction
Indie developer Vinwap
helps users personalize their Android devices with "live" wallpapers
featuring gyroscope sensors, parallax backgrounds, colors matched
to the environment, and more for apps including
Glitter Live Wallpaper Glitzy
and 4D Parallax Wallpaper.
Challenges
As most of their apps are free to download, Vinwap uses
AdMob to monetize their products. Vinwap wanted to increase
revenue by expanding their use of banner ads, but they were concerned
that showing too many ads would lead to a significant drop in retention
caused by ad fatigue. They needed a way to test the effect of more ads,
without alienating all their existing users.
Solution
Using Firebase Remote Config,
Vinwap split their users into two equal groups, one of which saw ads in the usual
number of places while the other saw ads on all screens, including the wallpaper
editor screen. The team then monitored any changes with
Firebase A/B Testing,
keeping an especially close eye on their user retention and revenue figures.
After only six days, the results were clear: the additional ads
weren't discouraging a significant number of users, but they were
increasing Vinwap's ad revenue by nearly 30%. The team then rolled
out the new ad configuration to their entire user base. "Firebase was
paramount in our attempt to fine-tune the monetization strategy and the
implementation of new features throughout our apps. A/B testing became
the go to analysis tool when introducing any new changes and it completely
took guessing out of the picture," said Wojciech Stefanski, the founder of Vinwap.
Results
Increased Admob revenue by 30% with no significant drop in retention
"Firebase was paramount in our attempt to fine-tune the monetization strategy and the implementation of new features throughout our apps. A/B testing became the go to analysis tool when introducing any new changes and it completely took guessing out of the picture."
- Wojciech Stefanski, Founder, Vinwap
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# Vinwap Case Study\n\n[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\n##### Vinwap increases ad revenue by 30% with Firebase A/B Testing and Remote Config\n\n*** ** * ** ***\n\n##### Introduction\n\nIndie developer [Vinwap](https://play.google.com/store/apps/dev?id=8454145829299001834)\nhelps users personalize their Android devices with \"live\" wallpapers\nfeaturing gyroscope sensors, parallax backgrounds, colors matched\nto the environment, and more for apps including\n[Glitter Live Wallpaper Glitzy](https://play.google.com/store/apps/details?id=com.vinwap.glitter)\nand [4D Parallax Wallpaper](https://play.google.com/store/apps/details?id=com.vinwap.parallaxpro).\n\n*** ** * ** ***\n\n##### Challenges\n\nAs most of their apps are free to download, Vinwap uses\n[AdMob](https://admob.google.com/) to monetize their products. Vinwap wanted to increase\nrevenue by expanding their use of banner ads, but they were concerned\nthat showing too many ads would lead to a significant drop in retention\ncaused by ad fatigue. They needed a way to test the effect of more ads,\nwithout alienating all their existing users. \n\n*** ** * ** ***\n\n##### Solution\n\nUsing [Firebase Remote Config](/products/remote-config),\nVinwap split their users into two equal groups, one of which saw ads in the usual\nnumber of places while the other saw ads on all screens, including the wallpaper\neditor screen. The team then monitored any changes with\n[Firebase A/B Testing](/products/ab-testing),\nkeeping an especially close eye on their user retention and revenue figures.\n\nAfter only six days, the results were clear: the additional ads\nweren't discouraging a significant number of users, but they were\nincreasing Vinwap's ad revenue by nearly 30%. The team then rolled\nout the new ad configuration to their entire user base. \"Firebase was\nparamount in our attempt to fine-tune the monetization strategy and the\nimplementation of new features throughout our apps. A/B testing became\nthe go to analysis tool when introducing any new changes and it completely\ntook guessing out of the picture,\" said Wojciech Stefanski, the founder of Vinwap.\n\n*** ** * ** ***\n\nResults\n\nIncreased Admob revenue by 30% with no significant drop in retention \n\n\"Firebase was paramount in our attempt to fine-tune the monetization strategy and the implementation of new features throughout our apps. A/B testing became the go to analysis tool when introducing any new changes and it completely took guessing out of the picture.\"\n\n\n- Wojciech Stefanski, Founder, Vinwap \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\n#### All Firebase products\n\n##### Build\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\n##### Run\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]