If you’re running Meta Ads for a subscription app and still using the same playbook from last year, I have bad news: it’s probably not working anymore.
Andromeda changed how Meta’s algorithm processes signals, finds audiences, and optimizes delivery. The old “spray and pray” approach is dead. The new game is about signal quality, creative velocity, and knowing exactly when to trust automation, and when to override it.
I recently did two deep-dive interviews on this topic with Adapty, and I want to share the full playbook here. The questions came from the hosts, myself and the comments we’ve collected. This isn’t theory. It’s what I’m actually doing with clients right now.
Start with Meta. Period.
I get asked constantly: “Should I start with Google? TikTok? AppLovin?”
My answer is always the same: if you can’t make Meta work, nothing else will save you.
Here’s why:
- Meta has the largest, most diverse audience
- The feedback loop is fastest (you can validate creatives in 1 to 3 days)
- The algorithm is the most sophisticated at finding your buyers
Google Ads can work, but it’s harder, especially for iOS. For both OS, it needs more budget and takes about 2 weeks to learn. Apple Search Ads is nice to have, but competitive keywords are expensive and niche keywords often have no volume.
TikTok? Only if you’re building for Gen Z and you’re willing to go all-in. Otherwise, it’s a distraction. Don’t believe the loud voices, especially if you don’t have an app that can go viral within Gen Z.
AppLovin requires corporate-scale spend. Most indie apps aren’t a fit.
My order: Meta, then Google, then Apple Search Ads, then TikTok.
And here’s the rule that will save you money: never optimize for installs if you want revenue. You can test creatives on install campaigns, but your real campaigns must optimize for trials or purchases. Install optimization brings you people who install apps. Purchase optimization brings you people who buy things. They’re not the same people.
Where to test: the Tier 1 West strategy
A lot of founders test in cheap countries first, India, Brazil, Southeast Asia, thinking they’ll “validate” before spending real money in the US.
This usually backfires.
Creative performance varies by culture, economy, and pricing tolerance. What works in Tier 2/3 often misleads you about what will work in Tier 1. You end up optimizing for the wrong audience.
My approach: test where you plan to scale.
I run creative tests in what I call “Tier 1 West+”:
- English-speaking: US, Canada, UK, Ireland, Australia, New Zealand
- Non-English: Germany, France, Italy, Spain, Netherlands, Switzerland, Nordics, Hong Kong, Japan, Korea. Set language targeting to English in non-English countries.
Why? This reaches:
- Native-level English speakers
- Expats living in those countries
- Locals who use English-language apps
This lets you bundle all Tier 1 West into a single campaign while keeping CPIs reasonable. Once you have winners, you can split by language and localize.
Don’t run from expensive geos. That’s where the subscription money is.
The metrics that actually matter
Everyone obsesses over CPI. But CPI is a vanity metric for subscription apps.
For creative testing (install campaigns): the metric that matters is IPM (installs per 1,000 impressions). And the amount spent (the more Meta spends on one creative, the better that creative is).
Here’s my benchmark for US install-optimized campaigns:
| IPM (US, install campaigns) | What it means |
|---|---|
| Below 2 | Your creatives aren't ready. Keep testing. |
| 2 to 5 | You're ready to scale or explore serious campaigns. |
| 10+ | You have a winner. Push it hard. |
You don’t need $10K to figure this out. You can validate creatives in Tier 1 with just $20 to $30 a day.
For subscription and trial campaigns: ROAS is king. But you also need signal volume. Aim for at least 5 to 10 optimization events per day per campaign. Without that, the algorithm can’t learn.
The insight most people miss: if Meta spends more on one creative than another, that’s a signal. It means Meta found more qualified users for that creative. Trust the spend, even if the CPI looks higher.
I’ve seen people pause their best creatives because the CPI was $0.80 instead of $0.50. The $0.50 creative brought cheap installs that never converted. The $0.80 creative brought buyers.
Cheap installs mean nothing without performing the same over days and weeks.
Campaign structure: the three phases
Here’s the structure I use.
Phase 1: Creative Lab (Android install campaigns). Start on Android because it’s cheaper and better attribution. Run install-optimized campaigns with broad targeting. Your only goal: find creatives with strong IPM.
Test a lot. I mean it. Test 100, 500, even 1000 ads if you can produce them. Out of 1000 ads, maybe 10 will be winners. Test different concepts, and from the winning concepts, different variants. Don’t slack off, do the homework.
Let each ad spend at least $1 so it gets real data. Use rules to pause ads that hog all the budget, you want distribution across creatives.
Phase 2: Validate winners on iOS. Take your Android winners (the top 10 or so by IPM) and test them on iOS install campaigns. Some will carry over, some won’t. People are people, but platforms have quirks.
Maybe 3 out of 10 survive as true winners.
Phase 3: Conversion campaigns. Take those survivors and put them into trial and subscription campaigns targeting Tier 1 West with English language.
Use your custom optimization event, something like “trial started AND not cancelled within 2 hours” or a combination of trial + direct purchase.
Keep targeting broad. Only narrow by gender or age if your product clearly calls for it (women’s health app: target women). Otherwise, let the creatives find the audience. You can also “suggest” an audience on the ad set level if you are not sure.
Phase 4 (later): language splits. Once you have volume, split into language groups: an English-speaking bundle, German-speaking, French-speaking, and so on.
And here’s a tip: CapCut makes video translation ridiculously easy now. Don’t shy away from translating your winners into German, French, Spanish. It’s low effort and can unlock significant scale.
The Advantage+ question
“Should I use Advantage+ campaigns?”
This is the most nuanced question in Meta Ads right now. My answer: it depends on your monetization model.
If your app monetizes through direct purchases (no trial): Advantage+ works great. Meta sees clear, immediate conversion signals and optimizes effectively. You can trust automation from day one.
If your app uses free trials: be careful. Advantage+ tends to over-optimize for cheap trial users, especially younger demographics who trial everything but rarely convert.
I’ve seen this kill campaigns. Meta proudly reports tons of trial starts, but none of them become paying subscribers.
My rule: don’t use Advantage+ if your trial data is still unstable. Use manual setup so you can control signals, filter by country, age, gender as needed.
Once you have a working purchase flow with stable conversion data, then you can test Advantage+.
Either way: no custom audiences needed. Let creatives do the targeting work.
Signals: what to send Meta
Meta’s algorithm learns from your events. But not all events are created equal.
Events that DON’T work well as optimization targets:
- “Onboarding completed”: too easy, everyone completes it. Not tied to money.
- “Purchase started”: doesn’t guarantee money, as most will not purchase from here.
Events that DO work:
- “Trial started AND not cancelled within 2 hours”
- Combined event: trial not cancelled + direct subscription purchase
The trick is finding an event that’s:
- Close enough to revenue to attract quality users
- Frequent enough for the algorithm to learn (aim for 5+ per day per campaign)
Here’s a question I get a lot: “My organic install-to-trial ratio is only 2%. Is that too low?”
Don’t worry. Paid optimization can push that ratio to 10 to 15%. When you tell Meta to optimize for trials, it finds people who actually start trials. Your organic ratio isn’t your paid ratio.
Just make sure your install-to-event ratio is at least 5%. Below that, you’ll burn too much money getting enough events for learning.
How long to test
For creative testing: fast. Let each ad spend at least $1 (use rules for this). After about 10 installs in an ad set, you can see which creative drove them and at what cost. I sometimes use automation rules to pause ads after $1 spend so one winner doesn’t eat the whole budget.
For trial and subscription campaigns: 3 days, few creatives, few hundred dollars.
Strong campaigns work fast. You should see your first purchases within 1 to 3 days. If you’ve spent $200 to $300 with decent upper-funnel metrics (good CPM, CTR, IPM) but zero trials or purchases, stop.
Don’t over-trust the “learning phase.” In my experience, weak campaigns don’t magically fix themselves after day 5 or the 50th event. If it’s not working in 3 days, something upstream is broken.
Check:
- Creatives (is IPM below 2?)
- Paywall (is your offer clear?)
- Tracking (are events firing correctly?)
- The product itself (is there actual demand?)
Try a “Tier 0” test: US, CA, AU, DE, FR with English language only. Spend meaningfully for 48 to 72 hours. If still nothing, pause and regroup.
Scaling without breaking things
“If I increase my budget, will I tank my campaign?”
Ask 10 media buyers, get 10 different answers.
Here’s mine: Meta is robust. I double budgets comfortably.
The “learning phase” is overhyped. If your campaign is solid, it re-stabilizes fast. Minor changes (copy tweaks, asset swaps) rarely tank performance.
The safest scaling method: duplicate your best campaign and scale the copy. Audience overlap is minimal, both can run in parallel. If the duplicate works, great. If not, your original is untouched.
Platform differences:
- Meta: scale freely
- Apple Search Ads: also doesn’t need special care
- Google: scale slower, smaller steps, more sensitive
- TikTok: also needs care, like Google
Remember: performance fluctuates naturally, daily, weekly, even monthly. If results drop after a budget change, it might just be normal volatility, not your edit.
Subscription economics: the cash flow reality
Subscription apps have a unique challenge: long payback periods.
If your payback is 6 months, you’re funding 6 months of growth before seeing returns. That’s scary. Here’s how I think about it.
First, the good news: most apps actually see 40 to 60% of LTV on DAY 1. Why? Because weekly and monthly subscriptions often don’t last long. People cancel. So the revenue you see in the first day or week is often a big chunk of what you’ll ever get from that cohort.
The math trick: when modeling weekly and monthly subscribers, calculate as if you’ll get roughly your yearly price back (or more) from the average subscriber over time. This helps you set realistic ROAS targets.
To speed up signal:
- Push yearly plans harder (especially if you have strong retention)
- Consider lowering your yearly price to pull more people into pre-paid
- Hard paywalls or no trial mean faster conversion signal and less guessing
Set ROAS targets for D30 or D60, not 6 months. Waiting in the dark for half a year isn’t a strategy.
One more thing: Adapty offers a lending solution that gets you your Apple money faster than the usual 6 weeks. Worth looking into if cash flow is a constraint.
AI creatives: volume vs. quality
There’s massive hype around AI-generated UGC right now. “Just pump out 500 variants and let the algorithm find the winner!”
I think this misses the point.
The metric that matters is cost per winner, CPW, not number of videos produced.
If you create 500 AI videos and find 1 winner, that might be worse than creating 30 DIY videos and finding 1 winner, especially if the AI videos cost more to produce or required expensive tools.
That said, AI-assisted creatives can absolutely outperform handmade ones. I’ve seen it happen.
The keys:
- Hook in the first 3 seconds. This is everything. If you lose them in the first 3 seconds, nothing else matters.
- Clear value props. What does your app actually do for them?
- Realistic in-app UI. Show the actual experience, not abstract concepts.
- Subtitles. They help way more than people think. Most people watch without sound.
Don’t scream “APP APP APP” in the first second. Start with a pain, an emotion, a moment they recognize. Then show how your app fits in.
Tool I like: Higgsfield AI. It makes mistakes but creates good hooks. Skip expensive AI studios unless they’re actually improving your cost per winner.
The bottom line
- Creative first. Nothing else matters until your IPM is at least 2.
- ROAS is queen (or king). Cheap installs mean nothing without conversion.
- Trust the algorithm, mostly. But know when to override it (trials, especially).
- Test where you’ll scale. Tier 2/3 results mislead.
- Move fast. 3 days tells you what you need to know.
This playbook took me years and a lot of burned budget to figure out. Hope it saves you some pain.