Key takeaways
- Utility apps earn best from a light ad layer (banners, plus app open or interstitial ads only where the user is already waiting) combined with a one-time premium purchase that removes ads.
- A credits balance, filled by rewarded video for single items and an offerwall for bigger packs, lets free users pay for premium wallpapers or ringtones with their time instead of money.
- Most utility apps that get pulled are pulled for content they do not own or permissions they do not need, so license every image and sound and request only what the core feature uses.
How to monetize a utility app: the short answer
You monetize a utility app (a wallpaper app, a ringtone maker, a flashlight, a QR scanner, a converter) with a light ad layer that matches very short sessions, a one-time premium purchase or small subscription for people who use it daily, and, if the app has premium content, a credits balance that free users can fill with rewarded ads or an offerwall. Banners are the safe default; interstitial and app open ads only work at real waiting points. The two things that sink utility apps most often are not revenue problems at all: content you have no rights to, and permissions the app does not need.
This guide covers what is specific to utility apps. For every model in general, start with How to monetize an app.
Why utility apps are hard to monetize
A game earns during 20-minute sessions. A flashlight gets five seconds. That means:
- Short sessions with no breaks. Full-screen formats have nowhere natural to go.
- Low willingness to pay. A free alternative is one search away, and many phones ship a flashlight, QR scanner and wallpaper picker in the system.
- Crowded categories. Apple’s App Review Guidelines (section 4.3) name flashlight, sound effects and wallpaper apps as categories that are “well established on the App Store” and say new ones are not accepted “unless they offer a meaningfully different or improved experience.” Checked on October 22, 2026.
The upside: large install bases and a few heavy users who return daily. Earn a little from everyone and more from them.
Utility app monetization models compared
| Model | Best fit | Where it goes | Main risk |
|---|---|---|---|
| Banner ads | Every utility, especially single-screen tools | Bottom of the main screen, away from buttons | Accidental taps near controls; low revenue per user |
| Interstitial ads | Apps with clear steps: browse, preview, apply | After a task finishes, such as after a wallpaper is set | Policy strikes for surprise or repeated placements |
| App open ads | Apps opened often, with a loading screen | Over the splash or loading screen | Weak in apps opened rarely; not allowed in Designed for Families apps |
| Rewarded video | Apps with items worth earning | Behind a “watch to download” button | Low value per view; needs a daily cap |
| Offerwall | Apps with a credits balance and repeat users | A “get more credits” screen | Needs a user ID and a server; users must be 16+ |
| Premium purchase | Daily-use tools and power users | Settings, after a task, on Pro features | A free version so weak that ratings drop |
| Subscription | Apps that add new content every month | New wallpaper collections or sound packs | Churn when new content stops arriving |
Most utility apps that earn well combine three: banners for everyone, a premium purchase for heavy users, and a rewarded option for the free users in between. Hybrid monetization explains how to keep them from competing.
Banner, interstitial and app open ads: what the rules allow
Most utility apps run AdMob or a mediation stack that includes it, and Google is unusually specific about this app type. The rules below come from the Google Play Ads policy and AdMob’s implementation guidance. Checked on October 22, 2026.
Interstitials
AdMob’s interstitial ad guidance says interstitials suit apps with “very clear starting and stopping points”, and for apps without them, “e.g., utility apps like flashlight apps,” it suggests a format such as a banner. Its page on disallowed interstitial implementations sets hard limits:
- No interstitials on app load or when the user exits the app.
- No more than one interstitial after every two user actions, including taps on the Back button.
- No interstitial right after another one was closed, and none while the user is focused on a task.
Google Play adds that full-screen ads must not show unexpectedly, full-screen video interstitials may not appear before the splash screen, and interstitials must be closeable after 15 seconds unless the user opted in or the ad does not interrupt them.
App open ads
AdMob’s app open ad guidance says these ads belong only where the user opens or returns to the app, ideally over your splash or loading screen. Apps opened more than once every four hours see the best results, other ads should not run immediately before or after, and Designed for Families apps cannot use the format. The Android developer guide adds: show the first one only after users have used the app a few times.
So a flashlight that opens instantly gets no app open ad, because there is no loading screen to cover. A wallpaper app that loads a remote catalog on launch fits the guidance.
Rules that catch wallpaper and widget apps
Unless an app’s exclusive purpose is a lock screen, the Play policy says it “may not introduce ads or features that monetize the locked display of a device.” Ads may only appear inside the app serving them, which the policy says includes “overlays, companion functionality, and widgetized ad units”, and may not be triggered by the home button or other ways of leaving the app. A live wallpaper, a home screen widget or a lock screen clock is never an ad slot.
Ad placements that get utility apps flagged
An interstitial on every “next wallpaper” tap, an ad when the flashlight turns off or the user exits, a banner directly under the Set as ringtone button, ads in a widget or on the lock screen, an ad that looks like a system notification, and a main screen that is mostly ads. Apple’s guideline 3.2.2 also rejects apps “designed predominantly for the display of ads.”
To compare networks, see AdMob alternatives; the eCPM calculator makes their numbers comparable.
Premium upgrades and subscriptions
Heavy users are the ones who pay. Two offers cover most of them:
- A one-time “remove ads” or Pro purchase. Pair ad removal with one or two real features: batch conversion, higher resolution exports, a ringtone editor with fades, no watermark.
- A subscription for new content, only if you genuinely add wallpaper collections or sound packs every month. A subscription to a flashlight will not hold.
Google Play’s Payments policy lists “an ad-free version of an app or new features not available in the free version” among purchases that must use Google Play’s billing system, unless an exception applies (such as alternative billing programs in eligible countries). Apple’s guideline 3.1.1 requires in-app purchase for digital features too. Checked on October 22, 2026.
Keep the free version genuinely useful
Put the paywall on extras, not on the core job. A converter that converts and a wallpaper app with a large free catalog keep their ratings; Pro adds speed, quality and convenience on top.
For the free majority, How to monetize free users without a paywall goes deeper.
A credits model for premium wallpapers and ringtones
Content utilities have what tools lack: individual items people want. Users spend credits on a premium wallpaper, a 4K version, an exclusive pack or a ringtone, and get credits by buying them, watching a rewarded video, or completing offers on an offerwall.
Rewarded video for single items, an offerwall for packs
A rewarded video earns a small amount per view, so it suits one item at a time. An offerwall pays per completed action, such as trying another app or finishing a survey, and suits bigger rewards like a full pack or a month of Pro. Offerwall vs rewarded video compares the two.
For Google-served rewarded ads, AdMob’s policies for ad units that offer rewards apply: no cash, crypto or gift cards as rewards, rewards usable only inside your app and not transferable, a clear statement of the reward before each ad, and an explicit opt-in. Checked on October 22, 2026.
Illustrative example: pricing credits across sources
Sample figures only. A premium wallpaper pack costs $1.99 in your store or 200 credits. You set your offerwall to 100 credits per $1 you earn and pass all of it to users, so an offer that pays you $0.80 shows 80 credits. If a rewarded video earns you $0.01 per view, the same rate gives 1 credit per video. Giving 10 credits per video would make videos ten times more generous than the wall, and packs bought with videos would sell below cost.
So price every credit source from what it actually earns you. Here, a video gives one wallpaper download directly, and the wall fills the balance for packs. The virtual currency calculator runs the numbers, and How to set your virtual currency exchange rate explains the method.
The catch: many utility apps have no accounts
An offerwall needs a stable user ID and a server that receives the reward. You do not need full sign-up: an anonymous ID created at first launch plus a small backend that stores the balance is enough, though the balance is lost on reinstall unless the user signs in. Credit only from the server-side postback, never from the app, and handle reversals; Prevent duplicate reward credits covers the details. For SDK options, see Best offerwall SDKs for Android, and for the build, How to add an offerwall to an Android app.
Wallpaper and ringtone apps attract teenagers and children, and offerwalls are for users 16 and older. If your audience skews younger, skip the wall and read Offerwall COPPA rules for kids’ apps.
Copyright risks for wallpaper and ringtone content
The Google Play Intellectual Property policy lists common violations that read like a typical wallpaper app: album, game and book cover art; marketing images from movies, TV or games; artwork from comics, cartoons and movies; sports team logos; photos taken from a public figure’s social media; professional images of public figures; and fan art indistinguishable from the original. It also lists soundboards that play clips from copyrighted content, which is what a ringtone app of song snippets is. Google says modified content may still violate the policy and that you may be asked for evidence of your rights. Apple’s guideline 5.2.1 says the same: no protected third-party material without permission. Checked on October 22, 2026.
Safer sources: work you create or commission with a written license, stock whose license covers redistribution in an app (keep a copy), checked public domain works, and your own recorded or synthesized tones.
User uploads and DMCA takedowns
If users can upload wallpapers or ringtones, expect takedown notices. The US Copyright Office’s DMCA Designated Agent Directory explains that services that let users post or store material must designate an agent to qualify for the safe harbor: publish the agent’s contact details and register them with the Office. Its FAQ puts the fee at $6 and says a designation expires after three years unless renewed. When a valid notice arrives, remove the material expeditiously. The safe harbor covers what users upload, not images you added yourself.
AI-generated wallpapers
AI art raises a different problem: you may not own it. The US Copyright Office’s copyrightability report (Part 2, January 29, 2025) concluded that prompts alone do not give users enough control to be authors of the output, so a copied AI catalog may be hard to defend. Prompts naming artists, characters or brands still carry infringement risk.
Permissions and Google Play rules for sensitive access
In December 2013 the US Federal Trade Commission settled with the developer of the Brightest Flashlight Free app over charges that it sent users’ location and device identifier to third parties, including ad networks, without disclosing it. The order required just-in-time disclosure and express consent before collecting or sharing location.
Request only what the core feature needs. The Android permission reference and Google Play’s Permissions and APIs that Access Sensitive Information policy set the lines:
| Feature | What it needs | Policy note |
|---|---|---|
| Set a wallpaper | SET_WALLPAPER, a normal permission | No runtime prompt and nothing else needed to apply an image |
| Set a ringtone | WRITE_SETTINGS, granted by the user on a system settings screen on API 23+ | Explain why first, and keep the app useful if they decline (save the file so they can set it manually) |
| Turn on the flashlight | CameraManager.setTorchMode(), which works without opening the camera device | The reference requires the camera permission for openCamera(), not for setTorchMode(); location and contacts are never needed |
| Pick a photo as wallpaper | The Android Photo Picker | Apps targeting Android 13+ may request READ_MEDIA_IMAGES only if the picker is not enough, with a Play Console declaration |
| File manager or cleaner | MANAGE_EXTERNAL_STORAGE | Only for core functionality that needs broad file access, approved through Play review |
| Launcher or app list | QUERY_ALL_PACKAGES | Only when the core purpose needs the full app inventory; never sold or shared for ads or analytics |
The policy also says you must respect a user’s decision to decline, may not pressure or trick them into consenting, and should offer an alternative where you can. Ad and offerwall SDKs count too: list what they collect in your Data safety form and privacy policy. Checked on October 22, 2026.
A monetization plan by app type
| App type | Start with | Add later | Skip |
|---|---|---|---|
| Wallpaper app | Banner on the browse screen, interstitial after a wallpaper is set, Pro purchase | Credits for premium packs, subscription for new collections | Ads on the lock screen or in a live wallpaper |
| Ringtone app | Banner, Pro purchase with an editor and no ads | Credits for premium sound packs | Clips of commercial songs |
| Flashlight or QR scanner | One banner, a small remove-ads purchase | Pro features such as scan history export | Interstitials and app open ads |
| Converter or calculator | Banner, Pro purchase for batch or offline features | Rewarded video for occasional extra usage | An interstitial after each conversion |
Audit content and permissions before adding any ad. Then launch with banners and a premium purchase, and judge each new format by ad revenue per daily user (What is ARPDAU?) and retention, not eCPM alone. In a crowded category, your store listing matters as much as your ad stack; App store optimization covers it.
Adding credits to a wallpaper or ringtone app with Sharklio
Sharklio is a pay-per-result affiliate network: your users earn your credits by completing offers, and you earn per completed offer. You add it with the Android SDK, iOS SDK, Flutter plugin, React Native package or Unity plugin, set your own credit name, icon, conversion rate and user split, and receive a signed server-to-server postback for every credit and every reversal. Offers depend on each user’s country and device, users must be 16 or older, and VPN, proxy and data center traffic is blocked from the wall. Every publisher application is reviewed by hand, and once you are approved, the apps you add go live right away. See how the wall works, or get in touch with questions.
Frequently asked questions
Can I put interstitial ads in a flashlight app?
It is a poor fit. AdMob’s interstitial guidance names flashlight apps as utilities without clear start and stop points and suggests a banner instead, and interstitials on app load or exit are not allowed.
Are app open ads allowed in a utility app?
Yes, if they appear only when the user opens or returns to the app, ideally over a loading screen, with no other ad right before or after. They are not allowed in Designed for Families apps.
Is it legal to make a wallpaper app with celebrity or anime images?
Not without a license. Google Play’s Intellectual Property policy lists professional images of public figures, artwork from cartoons and movies, and fan art indistinguishable from the original as common violations.
Can a ringtone app use clips from popular songs?
Not without a license from the rights holders. Google Play lists soundboards that play clips from copyrighted content as a violation, and shortening a song does not remove its copyright.
What permission does a ringtone app need?
To set the ringtone, Android’s WRITE_SETTINGS, which users grant on a system settings screen on Android 6.0 (API 23) and later. Explain why first and keep the app usable if they decline.