← Hub
Pulse ← Industry KPIs ⚡ Hire a Fractional CRO
Pulse Reviews and Analysis

Session Revenue Per Player in Free-to-Play Mobile Gaming

Kory White, Chief Revenue OfficerCurated by Chief Revenue Officer Kory White · CRO Syndicate · 📄 1-Page Resume
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · 8 min read
Session Revenue Per Player in Free-to-Play Mobile Gaming

Direct Answer

Why Free-to-Play Measures Differently

Free-to-play (F2P) mobile gaming operates on a zero-cost entry model, where revenue is generated through in-app purchases (IAPs), ads, and subscriptions. Unlike premium games, F2P success hinges on converting non-paying users into spenders over time. This shifts the focus from one-time purchase revenue to lifetime value (LTV) and session-level monetization.

The key difference: F2P games must balance engagement (session length, frequency) with monetization (revenue per session). High SRPP can indicate effective pricing or ad placement, but it may also signal player fatigue if sessions are too short or too long. Operators need to track SRPP alongside DAU/MAU, retention rates, and session length to avoid cannibalizing long-term value.

Real numbers from the field: According to GameAnalytics (2023 benchmark), the median SRPP for casual F2P games is $0.12, while mid-core strategy games hit $0.45. Top-quartile titles achieve $0.30 and $0.85 respectively. For hyper-casual games, SRPP is often below $0.05, relying on ad revenue per session.

The Most Important KPIs to Track

Session Revenue Per Player (SRPP)

Definition: Total revenue from a player over a defined period divided by the number of sessions in that period. Formula: SRPP = (IAP revenue + ad revenue) / total sessions. This metric isolates how much each session is worth, independent of user count.

Why it matters: SRPP directly ties engagement to monetization. A high SRPP with low session count suggests strong pricing power but potential churn risk. Low SRPP with high sessions indicates high engagement but weak monetization—common in hyper-casual games.

Benchmarks:

Tooling: Firebase (free tier up to 100M events/month) tracks session-level revenue via analytics.logEvent. Adjust (starting at $1,000/month) provides cohort-based SRPP analysis. GameAnalytics (free for up to 50K MAU) offers built-in SRPP dashboards.

Average Revenue Per Daily Active User (ARPDAU)

Definition: Total daily revenue divided by DAU. While SRPP is session-focused, ARPDAU is daily. Both are needed: SRPP reveals session efficiency; ARPDAU shows overall daily monetization health.

Benchmark: Top-quartile casual games hit $0.25 ARPDAU; mid-core games reach $0.60. Use Clari to compare ARPDAU across cohorts.

Session Length

Definition: Average time a player spends per session. Longer sessions often correlate with higher SRPP, but only if monetization triggers are well-placed (e.g., rewarded ads after 30 seconds, IAP offers at minute 3).

Data point: Unity Ads reports that sessions under 2 minutes have 40% lower SRPP than sessions 5–10 minutes long. For mid-core games, optimal session length is 8–12 minutes.

Retention Rate (Day 1, Day 7, Day 30)

Definition: Percentage of users who return on specific days post-install. High retention is a prerequisite for SRPP growth—players need multiple sessions to convert.

Benchmark: Top-quartile casual games retain 45% on Day 1, 20% on Day 7, and 10% on Day 30. Mid-core games hit 35%, 18%, and 12% respectively (source: GameAnalytics 2024 report).

Conversion Rate (Payer Ratio)

Definition: Percentage of players who make at least one purchase. This directly impacts SRPP—higher conversion rates boost average session revenue even if spend per payer remains flat.

Benchmark: Industry average is 2–5% for F2P mobile games. Top-quartile titles achieve 8–12%. Use RevenueCat (free up to $2.5M tracked revenue) to monitor conversion by cohort.

Lifetime Value (LTV)

Definition: Total revenue a player generates over their entire lifetime. SRPP feeds into LTV: LTV = SRPP × average sessions per user. Operators should model LTV at install to set UA bids.

Tooling: Singular (starting at $1,500/month) provides predictive LTV using machine learning. Tenjin (free tier for up to 100K installs) offers LTV by ad network.

Real Operators

Voodoo (hyper-casual publisher) uses SRPP to optimize ad placement. For their hit *Helix Jump*, they A/B tested rewarded video ads at session start vs. After 30 seconds. The latter increased SRPP by 22% (from $0.03 to $0.037) without harming retention. They use Adjust for real-time SRPP tracking across 50+ ad networks.

Supercell (mid-core, *Clash Royale*) targets SRPP of $0.60–$0.80. They segment players by session frequency: "daily" players have SRPP of $0.75, while "weekly" players hit $0.40. This drives their offer strategy—weekly players get discounted bundles to increase session frequency.

They rely on Firebase for cohort analysis and RevenueCat for subscription tracking.

Playrix (casual, *Gardenscapes*) uses SRPP to balance IAP and ad revenue. They found that players who watch 3+ rewarded ads per session have 15% lower IAP conversion but 30% higher total SRPP due to ad revenue. They cap ad frequency at 5 per session to avoid cannibalizing IAP.

Tooling: IronSource (now Unity Ads) for ad mediation and GameAnalytics for SRPP dashboards.

Moon Active (mid-core, *Coin Master*) tracks SRPP by slot machine level. Players on level 50–100 have SRPP of $0.90, while those above level 200 drop to $0.55. They use this data to introduce new features (e.g., bonus spins) at level 150 to flatten the SRPP curve.

They leverage Appsflyer (starting at $2,000/month) for attribution and SRPP by source.

Failure Modes

Over-optimizing SRPP at the expense of retention. A common mistake: increasing ad frequency or IAP prices to boost SRPP, which drives away players. Example: a casual game raised SRPP from $0.15 to $0.25 by doubling ad frequency, but Day 7 retention dropped from 20% to 12%, causing a net LTV decline of 18%.

Ignoring session length distribution. SRPP can look healthy at the aggregate but hide a "whale" problem—top 5% of players drive 70% of revenue, while 80% of sessions generate near-zero SRPP. This is fragile; losing a few whales crashes SRPP. Operators must track SRPP by decile.

Misattributing ad revenue. Many tools count ad revenue per session based on last-click attribution, but ad networks pay per impression, not per session. This inflates SRPP for ad-heavy games. Use Adjust or Singular for view-through attribution to get accurate ad revenue per session.

Using SRPP as a standalone KPI. Without context (session length, retention, conversion rate), SRPP is misleading. Example: a game with SRPP of $0.50 but 2-minute sessions may be burning out players, while another with $0.30 SRPP and 10-minute sessions has healthier long-term potential.

Benchmarking against the wrong genre. SRPP varies 10x between hyper-casual and hardcore. Comparing a puzzle game's SRPP to a strategy game's is meaningless. Use genre-specific benchmarks from GameAnalytics or Sensor Tower.

Reporting Cadence

Daily: SRPP, ARPDAU, session length, DAU. These are leading indicators of monetization health. Use Firebase or Adjust for live dashboards.

Weekly: SRPP by cohort (install date, ad network, country), conversion rate, Day 7 retention. This reveals which user segments are monetizing effectively. RevenueCat provides weekly cohort reports.

Monthly: LTV, Day 30 retention, payer ratio. These lagging indicators confirm whether daily/weekly optimizations are working. Singular or Tenjin for LTV modeling.

Quarterly: SRPP trends vs. Industry benchmarks (from GameAnalytics or Sensor Tower), feature-level SRPP analysis (e.g., new IAP items, ad formats). This drives product roadmap decisions.

Alert thresholds: If SRPP drops >15% week-over-week, investigate ad network changes, IAP pricing, or session length shifts. If SRPP spikes >20%, check for attribution fraud or outlier whales.

flowchart TD A[Daily SRPP Drop >15%] --> B{Check Session Length} B -->|Decreased| C[Review ad frequency changes] B -->|Stable| D{Check IAP Revenue} D -->|Decreased| E[Audit pricing or offer changes] D -->|Stable| F{Check Ad Network} F -->|New network| G[Review view-through attribution] F -->|Same| H[Check for fraud/spikes]
flowchart LR subgraph Weekly W1[SRPP by Cohort] W2[Conversion Rate] W3[Day 7 Retention] end subgraph Monthly M1[LTV] M2[Day 30 Retention] M3[Payer Ratio] end W1 --> M1 W2 --> M3 W3 --> M2

30-60-90 Plan

Days 1–30: Baseline and instrumentation. Implement SRPP tracking in your analytics tool (Firebase, Adjust, or GameAnalytics). Set up daily dashboards for SRPP, ARPDAU, and session length. Identify your current SRPP by genre benchmark.

If below median ($0.12 for casual, $0.45 for mid-core), flag for improvement. Action: Run 3 A/B tests on ad frequency (e.g., 2 vs. 4 ads per session) and IAP pricing (10% discount vs. Bundle offers).

Measure SRPP impact within 2 weeks.

Days 31–60: Optimization and segmentation. Segment SRPP by user cohort (install source, country, device). Identify top 20% of sessions by SRPP and analyze what drives them (e.g., specific ad placements, IAP offers). Action: Implement personalized offers for low-SRPP segments (e.g., discounted bundles for players with <5 sessions).

Test rewarded video ads at session start vs. Midpoint. Target a 15% SRPP lift.

Days 61–90: Scale and sustain. Roll out winning A/B tests to all users. Set up automated alerts for SRPP drops (see reporting cadence). Build a predictive model for LTV using SRPP and session frequency.

Action: Launch a referral program to increase session frequency among high-SRPP players. Target SRPP of $0.30 for casual or $0.70 for mid-core. Review quarterly against GameAnalytics benchmarks.

FAQ

What is a good SRPP for a hyper-casual game? A good SRPP for hyper-casual is $0.03–$0.05. Top-quartile titles hit $0.07. Anything above $0.10 likely includes ad fraud or misattribution.

How does SRPP differ from ARPDAU? SRPP is per session; ARPDAU is per day. A player with 5 sessions/day at $0.10 SRPP has $0.50 ARPDAU. Both are needed: SRPP reveals session efficiency; ARPDAU shows daily monetization.

Can SRPP be too high? Yes. If SRPP spikes >20% without session length or retention changes, it may indicate pricing that churns players long-term. Monitor retention rates alongside SRPP.

What tools are best for SRPP tracking? Firebase (free), GameAnalytics (free up to 50K MAU), Adjust ($1,000+/month), Singular ($1,500+/month), and RevenueCat (free up to $2.5M tracked revenue).

How do ad networks affect SRPP? Ad networks like Unity Ads and IronSource pay per impression or completed view. SRPP from ads depends on eCPM and ad frequency. Use Adjust for view-through attribution to avoid overcounting.

What is the relationship between session length and SRPP? Longer sessions (5–10 minutes) typically have 2-3x higher SRPP than short sessions (<2 minutes). But extreme length (>20 minutes) can indicate addiction risk and lower long-term retention.

Sources

Keep reading
Was this helpful?  
Related in the library
More from the library
pulse-revenue-architecture · revenue-architectureTop 10 revenue engine blueprints for professional services firmspulse-coaching · sales-coachingTop 10 questions to coach a rep on value-based sellingpulse-coaching · sales-coachingWhat question would you ask a top performer to uncover hidden best practices that could be replicated across the team?pulse-coaching · sales-coachingWhat question should I ask a high-performing rep to push them toward advanced negotiation skills?pulse-sales-trainings · sales-trainingDeal Doctor: A Diagnostic Template for At-Risk Opportunities in the Pipelinepulse-revenue-architecture · revenue-architectureTop 10 revenue forecasting models for consulting practicesrevops · current-events-2027Top 10 Methods for Accelerating Complex B2B Sales Cycles in 2027pulse-coaching · sales-coachingHow can I phrase a question to help a rep distinguish between a real objection and a stall?revops · current-events-2027How has the average number of stakeholders in a B2B buying committee changed in 2027 with the rise of AI procurement tools?pulse-tech-stacks · tech-stacksTop 10 API Stacks for Building SaaS on AWSpulse-tech-stacks · tech-stacksTop 10 Cloud Storage Solutions for Remote Design Teamspulse-coaching · sales-coachingHow do I ask a question that reveals whether a rep is listening actively or just waiting to speak?pulse-tech-stacks · tech-stacksTop 10 CRM Platforms for Real Estate Agentspulse-sales-trainings · sales-trainingThe First 30 Seconds: Template for Enhancing Sales Call Openersrevops · current-events-2027Top 10 Tools for Mapping and Influencing 2027’s Hyper-Distributed Buying Committees