ROAS (return on ad spendGlossaryAd SpendThe total dollar amount deployed into paid user acquisition over a defined period — the input variable that drives all UA volume.) is the core profitability ratio for paid user acquisition: campaign revenue divided by campaign cost over a defined time window. A 1.0 ROAS means you broke even on that window — every dollar spent generated a dollar of revenue. A 1.5 ROAS means 50% margin. ROAS is always stated with a time horizon: Day-7 ROAS, Day-30 ROAS, Day-180 ROAS. The same campaign can run negative D7 ROAS and very positive D180 ROAS because subscriptionGlossarySubscriptionA recurring in-app purchase that charges the user on a fixed cadence (weekly, monthly, annual) until they cancel. and IAPGlossaryIn-App Purchase (IAP)Any purchase made inside an app after installation — consumables, non-consumables, or subscriptions. Processed by Apple or Google, who take a 15-30% commission. revenue accrues over time.
ROAS targets by app category (rough 2026 anchors):
- Subscription apps: D30 ROAS 50-70%, D180 ROAS 120-150%. Long payback, predictable recurring revenue.
- Free-to-playGlossaryF2P (Free-to-Play)A mobile-game business model where the game is free to download and play, with revenue generated through in-app purchases, advertising, and battle passes. games: D7 ROAS 15-25% (implying full payback at D90-D180). WhaleGlossaryWhale (High-Spending Player)A player who spends substantially more than the average paying user — typically the top 2-5% of paying players by lifetime spend, who generate ~80% of F2P revenue. concentration drives the long-tail recovery.
- High-ARPUGlossaryARPU (Average Revenue Per User)Total revenue in a period divided by the user base for that period — the blended revenue-per-user metric, including non-paying users. finance / fintech: D30 ROAS 30-50%, D180 1.5-3×. Big spread because LTVGlossaryLifetime Value (LTV)The total revenue (or gross profit) you expect a single user to generate over their entire relationship with the app — the denominator of every UA decision. is heavy on later cohort tail.
- Hyper-casual ad-monetized games: D1-D7 payback often required — ARPDAUGlossaryARPDAU (Average Revenue Per Daily Active User)Total revenue in a period divided by the average daily active users in that period — the per-day-per-active-user revenue rate. from ads is fastGlossaryFree Ad-Supported Streaming TV (FAST)Free Ad-Supported Streaming TV — linear, channel-style streaming services (Pluto TV, Tubi, Roku Channel) that are free to viewers and monetized entirely through adve... but volume-dependent.
The exact ROAS bar depends on cost of capital (WACC), fixed-cost base, and how much confidence you have in long-tail LTV modeling.
ROAS bidding in modern ad platforms (Meta App Campaigns, TikTok Spark Ads, Google Ads UAC) uses a prediction model: the platform estimates which users will drive the highest ROAS and biases impressionGlossaryAd ImpressionA single instance of an ad being served to a user — the atomic unit of ad inventory. What counts as "served" vs "viewable" vs "verified" matters enormously for pricing. allocation toward them. To make ROAS bidding work, you have to send the platform accurate post-install revenue events — every IAP, every subscription start, every trial conversionGlossaryTrial Conversion RateThe percentage of users who start a free trial and then continue into the first paid period — the central unit-economics metric for subscription apps.. The platform uses those events to learn which user types drive value, then bids accordingly.
Post-ATTGlossaryApp Tracking Transparency (ATT)Apple's iOS 14.5+ framework requiring apps to display a system prompt and obtain user consent before accessing the IDFA or tracking the user across other apps and we... iOS measurement reality: SKAdNetworkGlossarySKAdNetwork (SKAN)Apple's privacy-preserving attribution framework for iOS — returns install credit to ad networks with a deliberate delay and aggregation, without exposing any device... (Apple's privacy-preserving attribution framework) delivers delayed, aggregated, conversion-value-capped signals back to ad networks. The result: iOS ROAS measurement is noisier and slower than Android. Workarounds include conversion-value mapping (encoding revenue into the 6-bit SKAN CVGlossaryConversion ValueA small integer (0-63 on SKAN 1-3, coarse/fine pairs on SKAN 4) that apps encode post-install user behavior into, returned by Apple in SKAdNetwork attribution postba...), MMPGlossaryMobile Measurement Partner (MMP)A third-party attribution provider (AppsFlyer, Adjust, Singular, Branch, Kochava) that adjudicates which ads drove which installs across multiple ad networks, with i...-driven post-install probabilistic attributionGlossaryProbabilistic AttributionAttribution that statistically estimates which ad click drove an install using non-unique signals (IP address, user agent, timestamp) when a deterministic device ID..., and second-touch measurement via in-app first-party signal. None fully replaces deterministic attribution.
Common pitfall: confusing ROAS with ROIGlossaryROI (Return on Investment)Net profit divided by total investment — the bottom-line profitability measure, distinct from ROAS because ROI nets out platform commission, cost of goods, and overh.... ROAS is gross — revenue divided by ad spend. ROI is net — profit (after platform commission, COGS, overhead) divided by total investment. A 1.5× ROAS often translates to slightly-above-break-even net ROI after Apple / Google's 30% commission, hosting / serving costs, and operational overhead. Use ROAS for tactical campaign decisions; use net ROI for strategic capital allocation.