Most UA reviews end in adjectives. "Brand-US is doing well." "Generic-IN feels soft." Adjectives don't move budget — and while a campaign sits unjudged, it keeps spending. The entire job of this framework is to make sure that every live campaign carries exactly one of four verdicts at all times, and that the verdict — not the mood — decides what happens next.
The prerequisite is honest input: per-campaign True ROAS — all revenue attributable to the campaign's users (ads, IAP, subscriptions) divided by that campaign's spend. If that number still lives in six separate dashboards, start with The True ROI Playbook; this framework runs on its output.
| TRUE ROAS | VERDICT | WHAT HAPPENS THIS WEEK |
|---|---|---|
| ≥ 4x | Scale | Budget +10–20%. Note the date. Watch efficiency at the new level. |
| 2–4x | Hold | Budget unchanged. One improvement experiment queued — creative, bid, or audience. |
| 1–2x | Watch | A 14-day clock starts. Improve or it drops a tier. No new budget while the clock runs. |
| < 1x | Kill / rebuild | Pause now. Rebuild only with a specific hypothesis about what was wrong. |
Two rules keep the table honest. First, a verdict changes only on the weekly pass — not mid-week because a Tuesday looked exciting. Second, "watch" is a clock, not a category. The most expensive campaigns in any account are the ones that have been "on watch" for five months.
4x is a starting point for a portfolio that wants strong margin on net-to-you revenue. It is not a law of nature. Two inputs make the thresholds yours:
If you track gross revenue instead, breakeven rises to cover store fees — one more reason to keep the whole ledger net-to-you, as argued in the True ROI Playbook.
The second input is your payback window — how long a cohort takes to deliver its revenue. A hyper-casual title earns most of its money in 72 hours; judge it fast. A subscription app's cohort keeps paying for months; judging it at day 3 kills winners. Match the measurement window to the revenue curve, then apply the thresholds inside that window.
A subscription app with strong retention can rationally scale at 2x, because the cohort's revenue is still compounding when you measure it. A 3-day-curve casual title cannot. Same thresholds, different windows — never copy both from someone else's genre.
Efficiency decays with scale — every auction-based channel serves your cheapest conversions first. Doubling a 5x campaign's budget usually buys you a 3x campaign. The discipline:
Nobody hesitates to scale. Everybody hesitates to kill — the campaign took days to build, the audience "should" work, last month it was fine. That hesitation has a price, and it is exact: a 0.8x campaign converts 20% of everything it touches into loss, every day it runs.
Three rules remove the flinch:
Same day, same time, every week. The framework's power isn't sophistication — it's that it runs even on the weeks you're tired.
One closing note: the thresholds in this playbook assume you can see true, all-stream ROAS per campaign. That visibility is the hard part — the verdicts are the easy part. Build the ledger once, and this entire framework runs in half an hour a week.
Connect your first platform in minutes and see what your portfolio actually earns — after spend, every day.