The impression you did not sell

A mini-game can have a perfect core loop and still earn poorly — if its ad inventory is filled badly. Every impression that goes unsold, or sells at a low bid, is revenue lost forever. The craft of ad monetization is therefore less about the game and more about the plumbing: how many networks compete for each slot, and how intelligently they are ranked.

Bidding has become the default

Real-time in-app bidding now accounts for roughly 80% of a typical ad setup, because it lets advertisers bid on value-based KPIs like CPA and ROAS through machine learning. But the winning pattern is not bidding or waterfall — it is both. According to Tenjin's 2025 monetization report, about 85% of top-grossing mobile games run hybrid mediation, where bidding runs first and a waterfall catches the leftovers. That hybrid approach maximizes both fill and price.

SetupWhat it optimizesTypical result
Manual waterfalleCPM order onlyStagnant, lost impressions
In-app biddingReal-time competition~80% of setups
Hybrid (bidding + waterfall)Fill + price85% of top games

The measurable lift

The gains from moving off a manual waterfall are concrete. A mid-sized puzzle studio that switched to automated bidding reported a 15% increase in eCPM and a 20% increase in ARPDAU within 30 days. Across cross-border casual teams, adding mediation with a multi-layer waterfall is documented to lift eCPM by 15%+ and fill rate by 12–22%. The lever is competition: more demand sources bidding on each impression.

Format choice matters too. Rewarded video consistently posts the highest eCPM of any ad style — roughly $18–25 in the US market versus $3–5 in India — while interstitials and banners sit lower. Mini-games that front-load rewarded ads and cap frequency keep players happier and units more valuable.

One runtime, one mediation layer

The practical blocker for most studios is integrating and tuning a mediation stack inside every host app's ad SDK. A shared runtime collapses that: the game requests an ad through one interface, and the runtime runs the bidding-and-waterfall logic centrally, swapping demand partners without touching game code. The same optimized stack serves every host, so a tuning improvement in one place lifts revenue across the whole catalog.

What this means for your roadmap

If you build mini-games, treat mediation as a first-class system, not an afterthought — segment by player LTV tier, device, and session depth, and optimize for ARPDAU rather than eCPM alone. If you run a host app, providing a centrally-managed mediation layer through the runtime means every title benefits from best-in-class fill without each team becoming an ad-tech expert.

Cross Mini App runs one mediation layer for the whole runtime, so a single optimization compounds across every game and every host.

Sources