Guide

Mobile app monetization: a practical guide.

Most articles about earning from apps stop at a list of models. This one goes a level deeper: how the pieces actually fit together, where publishers lose money without noticing, and how to make decisions with evidence instead of instinct. It reflects how we run monetization across our own products and what we built AppsKit to solve.

The main monetization models

Every app that earns does so through one of a handful of models — or a deliberate combination of them. The model you pick shapes your product design, not just your revenue line, so it is worth being explicit about the trade-offs.

Advertising

You show ads and earn per impression or per completed action. It monetizes the whole audience, including people who would never pay, but it spends user attention. Done well it feels invisible; done badly it destroys retention.

In-app purchases and subscriptions

Users pay directly for content, features or continued access. Subscriptions create predictable, compounding revenue, but only a minority of users convert — so the experience around the paywall matters as much as the paywall itself.

Hybrid

Ads and purchases coexist, usually with an ad-removal purchase or a premium tier. For utility and casual apps this is often the strongest starting point: ads monetize the broad audience while the offer captures the engaged few.

Paid upfront

One purchase, no ads, no upsell. It is simple and honest, but every download must justify its acquisition cost, which makes growth hard without a strong brand or a proven distribution channel.

A useful rule from operating consumer apps: pick the model your audience's behaviour already supports. A utility app used in short, frequent sessions monetizes very differently from a content app used for long stretches. Watch the behaviour first, then choose.

How ad monetization works

Ad revenue is the product of three decisions: which formats you use, where you place them, and how you sell each impression. The first two are product decisions; the third is infrastructure.

Banner

Persistent and low-interrupt. Modest revenue per impression, but it can run continuously without harming the experience.

Interstitial

Full-screen at natural breaks. High value per impression, and the format where frequency capping and placement discipline matter most.

Rewarded

The user chooses to watch in exchange for value. Because it is opt-in, it is usually the format users tolerate best and often the strongest earner in games and content apps.

Native

Ads styled to match the interface. Lower click rates are acceptable because they preserve trust — the currency every other format spends.

Placement beats volume. Moving an interstitial to a more natural pause, or capping how often it appears, routinely improves revenue per user more than adding another ad slot — because retention compounds. A user who stays an extra week is worth far more than one extra impression today.

Mediation and in-app bidding

You never have only one buyer for an ad impression. Multiple ad networks compete for the same user moment, and how you run that competition is one of the biggest levers in ad monetization.

The old way: the waterfall

In a manual waterfall you rank networks in a fixed order and ask each in turn. The order comes from historical averages, so it is stale the moment a network's demand shifts. Someone has to keep tuning it, and every mis-ranked network is money left on the table.

The current way: in-app bidding

With in-app bidding, all networks bid on the impression at the same time in a real-time auction, and the highest bid wins. No manually maintained order, no stale averages — the market prices each impression. Modern mediation layers like Google AdMob support this directly, and it is the model we standardize on.

What actually changes results here

  • Running networks in genuine competition rather than a manually ordered list.
  • Keeping adapter and SDK versions current — old adapters quietly lose demand.
  • A/B testing new networks with real traffic instead of judging them by a day of data.
  • Watching user-level metrics, not just eCPM: a higher eCPM that tanks retention earns less.

This is precisely the layer AppsKit was built for: Firebase-native mediation with in-app bidding, so the auction runs itself and the team focuses on product decisions instead of spreadsheet plumbing.

Subscriptions and paywalls

A paywall is a product, not a wall. The people who see it are your most engaged users, and what they experience in those few seconds decides a large share of your revenue. Three things move the needle most:

  • Timing. Ask when the user has just felt the value, not on a fixed schedule. The right moment differs by feature, session length and user intent.
  • The offer. Clear pricing, an honest trial, and packages matched to how different users want to pay. Confusion is the most common conversion killer.
  • The follow-through. What happens after a trial ends, and how lapsed users are won back, often matters as much as the initial conversion.

Because paywalls are remote-configurable in AppsKit, our teams iterate on timing, copy and packaging without shipping new builds — each change measured as an experiment rather than a hunch.

Deciding with experiments

The difference between apps that compound and apps that plateau is rarely one big idea. It is a steady rhythm of small, measured changes. The working pattern we use:

  1. Step 1

    Frame the hypothesis

    State the belief and the metric that would prove it. 'Rewarded placement after level five will lift engagement without hurting retention' is testable; 'make ads better' is not.

  2. Step 2

    Change one thing

    Run the variant through remote configuration against a real audience slice. One variable per experiment, or you learn nothing from the result.

  3. Step 3

    Judge on the whole picture

    Revenue up while retention falls is usually a loss. Read the metric you targeted together with the metrics it could damage.

  4. Step 4

    Keep the learnings

    A failed experiment that documents why is an asset. Six months later it prevents re-testing the same dead end.

We run this loop on our own products — it is the same process documented in our case studies, from subscription conversion experiments to engagement work on real apps.

Measuring what matters

Dashboards overflow with numbers; a few carry the real story. Know what each one can and cannot tell you:

eCPM

Average earnings per thousand ad impressions. Useful for comparing networks and formats, misleading on its own — it can rise while total revenue falls.

ARPDAU

Revenue per daily active user. The quickest read on whether a monetization change actually helped.

Retention

How many users return. It is the multiplier on every other metric; no monetization tactic survives a retention leak.

LTV

What a user is worth over their lifetime. This is the number acquisition spending must be judged against.

Paywall conversion

How many engaged users choose to pay. Track it by entry point and audience, not as one blended number.

The trap is optimizing one line while another quietly degrades. That is why we built Pentabit Insights: revenue, product behaviour and retention in one view, so a decision is judged on the whole picture.

Common mistakes

  • Adding ads before measuring their cost. Every format interrupts something; track what it interrupts, not only what it earns.
  • Treating the waterfall as set-and-forget. Network demand shifts constantly; a manually ordered stack decays within weeks.
  • Shipping changes without measurement. An unmeasured change is a coin flip you have to keep paying for.
  • Optimizing for the install, not the user. Paid installs that never recover their cost are just expensive churn.
  • Delaying monetization decisions to "after launch". Retrofitting monetization into a product shape that resists it is far harder than designing for it early.

Getting started

  1. Pick the model your audience's behaviour already supports — ads, purchases, or hybrid.
  2. Set up mediation with in-app bidding from day one; don't build a waterfall you'll have to dismantle.
  3. Start with one or two well-placed formats, and measure retention alongside revenue from the start.
  4. Instrument the basics — ARPDAU, retention, LTV, paywall conversion — before scaling ad spend.
  5. Run one experiment at a time, write down the result, and let the learnings compound.