Full-screen ad placements—specifically Rewarded Video and System-Triggered Interstitials—generate between 75% and 90% of total programmatic ad revenue in mobile apps and games. However, because both formats interrupt the primary viewport, misconfiguring their trigger mechanics directly degrades Day-1 (D1) and Day-7 (D7) user retention, eroding lifetime value (LTV).
This guide details the quantitative performance characteristics of rewarded vs. interstitial placements, optimal cooldown timer rules, and server-side reward verification (SSV) architecture.
1. Quantitative Performance Comparison (Tier 1 Benchmarks)
| Metric | Rewarded Video (Opt-In) | Interstitial (System-Triggered) |
|---|---|---|
| User Initiation Mechanism | Explicit user tap on value-exchange button | Automatic render at natural break / state change |
| Tier 1 iOS eCPM Range | $22.00 – $45.00 | $9.50 – $18.50 |
| Tier 1 Android eCPM Range | $16.00 – $32.00 | $6.80 – $14.00 |
| Skip / Close Timer | Non-skippable (15s to 30s) + 5s interactive endcard | Skippable after 5s (video) or immediate close (static) |
| Typical Daily Engagement Rate | 22% – 45% of DAU watch ≥ 1 ad/day | 75% – 92% of DAU see ≥ 1 ad/day |
| Retention Impact (D7) | Neutral to Positive (+1% to +4% via progression assist) | Negative (−2% to −12% if cooldown < 60s) |
2. The Engagement Paradox: Why Interstitials Often Beat Rewarded in Total Revenue
New publishers frequently assume that because Rewarded Video commands an eCPM roughly 2.5x higher than Interstitial ads, Rewarded Video will automatically generate the majority of their revenue. In practice, total revenue is governed by Daily User Engagement Rate (% of DAU exposed) × Impressions per Exposed User.
Because 65% to 75% of daily users never voluntarily click an opt-in reward button, relying exclusively on rewarded video leaves the majority of your active user base unmonetized. Conversely, relying exclusively on interstitials forfeits the $25–$45 eCPMs from engaged users willing to watch 30-second videos for progression boosts.
3. High-Converting Rewarded Video Placement Archetypes
To push your Rewarded Video opt-in rate from a mediocre 15% above the 35%+ industry benchmark, placements must be integrated directly into core loop pinch points rather than buried inside secondary store menus:
- Fail-State Revive / Extra Moves: Presented immediately when a player loses a level or runs out of turns. Converts at 38% to 55% because the user has sunk time into the current attempt.
- End-of-Level Currency Multiplier (2x / 3x): A dynamic multiplier gauge on the victory screen allowing players to triple their earned coins.
- Time-Gate / Energy Bypass: Reducing a 30-minute upgrade timer or refilling stamina bars by 25%.
- Daily Try-Before-You-Buy Unlock: Granting single-session access to a premium character, tool, or document export feature.
4. Interstitial Pacing & Cooldown Rules to Protect Retention
To capture interstitial revenue without triggering 1-star App Store reviews or Day-1 churn, implement three deterministic state-machine rules in your client ad manager:
- Rule 1 — Onboarding Grace Period: Never trigger an interstitial during a new user's first session before they have completed at least 3 minutes of active usage or cleared Tutorial Level 3.
- Rule 2 — Minimum 90–120s Cooldown Clock: Maintain a global timestamp (`lastInterstitialShownAt`). Reject any internal call to `showInterstitial()` if `(currentTime - lastInterstitialShownAt) < 90 seconds`.
- Rule 3 — Rewarded Reset Synergy: Whenever a user voluntarily completes a Rewarded Video, reset `lastInterstitialShownAt = currentTime`. Punishing a user with an automatic interstitial 5 seconds after they voluntarily watched a 30-second rewarded video causes immediate session termination.
5. Security: Server-Side Verification (SSV) for Rewarded Callbacks
If your application has a backend server or leaderboards, never trust the client-side `onUserEarnedReward()` callback alone to grant high-value currency. Modified APKs and memory-injection hooks can invoke client reward callbacks without loading an ad. Both AdMob and AppLovin MAX support cryptographically signed Server-Side Verification (SSV) callbacks, where the ad network's server pings your backend endpoint with a SHA-256 signature, user ID, and custom data payload upon verified video completion.
Simulate Your Rewarded vs. Interstitial Mix
Adjust daily rewarded and interstitial frequencies per user on our calculator to see the exact revenue breakdown.