- Stop optimising for cheap app installs (MAI). They attract low-quality users who never spend. Your number one priority should be switching to App Event Optimisation (AEO) or Value Optimisation (VO) to find users who will actually make in-app purchases or subscribe.
- Your ROAS is dictated by your numbers, not guesswork. You need to calculate your customer Lifetime Value (LTV) to know how much you can actually afford to spend to acquire a customer. I've included a calculator below to help you work this out.
- The London market is brutal. Generic ads get ignored. You must build your targeting and ad creative around a specific, urgent user "nightmare" or pain point that your app solves, not broad demographics.
- Scaling budget too fast is the quickest way to kill your ROAS. You need a structured approach to increasing spend, testing new creative, and expanding lookalike audiences without breaking the algorithm.
- This guide contains an interactive LTV calculator, a bar chart comparing campaign objective performance, and a diagram of a creative testing framework to help you put these strategies into practice.
Alright, let's talk about the absolute headache of getting a decent ROAS from Meta app ads in London. You're probably chucking money at campaigns, seeing installs trickle in, but your revenue graph looks depressingly flat. You're not alone. Most app developers get this completely wrong because they follow the standard advice, which is frankly, rubbish for a competitive market like London.
The problem isn't always the ad platform. It's the strategy. You're likely told to aim for the lowest Cost Per Install (CPI) possible. This is a trap. Chasing cheap installs is like trying to build a house with sand; it looks like you're making progress until it all collapses. You end up with an app full of freebie-seekers who never convert, while Meta's algorithm gets trained to find you more of these exact same, useless users. The cycle repeats, your cash burns, and your ROAS dies. We need to break that cycle.
First, do you even know what a good customer is worth?
Before you spend another quid on ads, you need to answer a simple question: How much can you afford to pay for a new user and still be profitable? If you don't know this number, you are flying blind. This is where most founders stumble. They obsess over the Cost Per Install but have no idea what their Lifetime Value (LTV) is. Without LTV, your ROAS target is just a number you pulled out of thin air.
Your LTV tells you the total profit you can expect to make from a single customer over their entire time using your app. Once you know this, you can set a realistic Customer Acquisition Cost (CAC) target. A healthy LTV:CAC ratio is typically 3:1. This means for every £1 you spend acquiring a customer, you should aim to get £3 back in profit over their lifetime. Let's do the maths.
App Customer Lifetime Value (LTV) Calculator
Use the sliders to input your app's metrics. This will calculate the gross margin LTV for a single customer, giving you a baseline for your target acquisition cost.
See? Suddenly a £2 Cost Per Install that leads to a user who never pays seems like a terrible deal. But a £30 Cost Per Install for a user who becomes a £125 subscriber is an absolute bargain. This single shift in mindset is the foundation for profitable scaling. You stop chasing cheap and start investing in value.
So how do you find these valuable users?
This is where your campaign objective comes in. On Meta, you get what you ask for. If you run a Mobile App Install (MAI) campaign, you are telling the algorithm: "Find me people who download apps, regardless of whether they ever open them or spend money." The algorithm will dutifully find you people who download anything and everything for free.
To get a better ROAS, you need to use more intelligent objectives. Your main options are App Event Optimisation (AEO) and Value Optimisation (VO).
-> App Event Optimisation (AEO): With this, you tell Meta to find users likely to complete a specific action in your app after installing it. This could be 'complete registration', 'start trial', or 'make first purchase'. This is a huge step up from MAI because you're optimising for behaviour, not just a download.
-> Value Optimisation (VO): This is the holy grail for ROAS. Here, you tell Meta's algorithm to find users who are not just likely to make a purchase, but who are likely to become your highest spending customers. It requires more data (you need a decent number of purchase events with different values being passed back to Meta), but when it works, it's transformative.
The difference in user quality and eventual ROAS between these objectives is massive. I remember one campaign we ran for a medical job matching SaaS where the initial Cost Per User Acquisition was sitting at a painful £100. By restructuring the campaigns and focusing the algorithm on the right conversion events and targeting, we reduced that CPA down to just £7. We were paying for actual high-intent users rather than just empty clicks. You need to stop feeding the algorithm junk leads and start showing it what a good customer actually looks like.
Typical ROAS by Campaign Objective
After 30 days, for a typical app
Higher ROAS with VO
Who are you actually talking to?
Okay, so you've fixed your campaign objective. The next big failure point is targeting and messaging. A lot of founders think "my app is for everyone in London aged 18-45". That's not a target audience; that's just a census bracket. It leads to incredibly generic ads that resonate with no one. In a hyper-competitive space like London, where people are bombarded with ads, generic is invisible.
You need to stop thinking about demographics and start thinking about nightmares. What specific, urgent, expensive problem does your app solve? Who is experiencing that problem so acutely that they'd be willing to pay to make it go away? That person is your Ideal Customer Profile (ICP).
Let's say you have a productivity app. Your ICP isn't "busy professionals." It's "a freelance project manager in Shoreditch who is terrified of missing a client deadline because they're juggling five projects in three different timezones and their current system is a mess of spreadsheets and sticky notes." See the difference? Now you have a person. You know their pain. You can picture them scrolling Instagram at 11pm, stressed about the week ahead.
Once you have this level of clarity, your targeting and creative become infinitely easier and more effective.
Targeting: Instead of just "business interests," you can target followers of project management gurus, users of competitor software (like Asana or Trello), or people in Facebook Groups for freelancers. You can build lookalike audiences from your best existing customers, not just all your users. If you're struggling to find the right people to target, we have a complete guide on mastering UK Meta ad audiences that can help.
Creative: You stop making ads that say "Get more organised!" and start making ads that say "Stop drowning in spreadsheets. Manage all your client projects in one place and never miss a deadline again." You use imagery that reflects their reality—not a stock photo of a smiling person in a suit, but maybe a shot of a cluttered desk with a laptop open late at night. This is how you stop the scroll and get a click from someone who actually needs what you're selling.
Your creative is probably boring
In London, you're competing for attention against the biggest brands in the world. Your static image ad with a bit of text isn't going to cut it. You have to test relentlessly to find creative that works. This doesn't mean you need a Hollywood budget. Some of the best-performing ads we run for clients are simple User-Generated Content (UGC) style videos shot on a phone.
You need a structured way to test. Don't just throw random ads at the wall. Build a simple framework.
Simple Creative Testing Framework
1. Core Angle
What's the main pain point? (e.g., "Save Time")
2. Test Hooks (x3)
Test different first 3 seconds. (e.g., a question, a shocking stat, a direct statement)
3. Test Formats (x2)
Use winning hook in different formats. (e.g., UGC video, animated graphic)
4. Scale Winner
Put more budget behind the best performing ad and repeat process.
Start with one core angle (the 'nightmare' you're solving). Then, create three different hooks—the first 3 seconds of your video or the headline of your image ad. Test these against each other. Once you find a winning hook, build it out into two or three different formats (e.g., a simple graphic, a screen recording, a person talking to camera). You'll quickly identify a winning ad. But don't stop there. Ad fatigue is real, especially in a dense market. You need to be refreshing your creative every few weeks to keep performance high.
How do you scale without wrecking your ROAS?
This is the final boss for many app startups. You find a winning combination of objective, audience, and creative, your ROAS looks amazing, and you think "great, let's just 10x the budget." The next day, your ROAS has fallen through the floor. Sound familiar?
The Meta algorithm hates sudden, drastic changes. You can't just jack up the spend and expect the same results. Scaling is a delicate process. Once you have consistent results for a few days, you should start increasing your budget slowly, by maybe 20% every 2-3 days. This gives the algorithm time to adjust and find new pockets of users without going into a panic.
The other piece of the puzzle is audience saturation. Your perfect lookalike audience might only have 500,000 people in it. If you pump a huge budget into it, you'll show your ads to the same people over and over, your frequency will skyrocket, and performance will die. Scaling requires expanding your targeting.
-> Broaden Lookalikes: Start with a 1% lookalike of your highest-value customers. Once that's performing well, test a 1-3% lookalike, then a 3-5%. Each step up sacrifices a bit of quality for more scale.
-> Stack Interests: Combine some of your winning interest audiences into a larger group. This can sometimes give the algorithm more room to breathe and find conversions.
-> Go Broad (with caution): Once your pixel has thousands of purchase events, you might be able to test a campaign with no detailed targeting at all, just age, gender, and location. This can work surprisingly well for apps with wide appeal, but you need a lot of data for the algorithm to have any chance of success. For many businesses, they find that ROAS tanks after scaling the budget, and this is almost always down to a poor scaling strategy. The key is to be methodical and patient.
Scaling app installs profitably in the UK is a complex task, but it is achievable with the right strategy. There's a lot to it, which is why we've put together an ultimate guide to scaling app installs with Meta Ads in the UK for those who want to go deeper.
Do you need help navigating the London market?
Let's be honest, this is a lot of work. Calculating LTV, setting up conversion tracking, defining your ICP, testing creative, and managing a scaling strategy is practically a full-time job. Doing this while also trying to build and improve your app is incredibly difficult. This is why many London-based app startups choose to work with a specialist agency.
When you're looking for help, you need more than just a media buyer who knows their way around Ads Manager. You need a growth partner who understands the entire funnel, from the first ad impression to the in-app purchase and beyond. They should be challenging you on your LTV, helping you refine your messaging, and building a full-funnel system designed for profitable growth. I've seen too many talented dev teams with brilliant apps fail because they couldn't get the marketing piece right. A good partner can be the difference between burning out and breaking through. If you're looking for guidance, our guide to London's top agencies might be a helpful starting point.
I've detailed my main recommendations for you below:
| Area of Focus | Actionable Advice | Why It's Important |
|---|---|---|
| Campaign Objective | Immediately stop all Mobile App Install (MAI) campaigns. Switch to App Event Optimisation (AEO) for a key action (e.g., 'subscription started') or Value Optimisation (VO) if you have enough purchase data. | This trains the algorithm to find users who will actually generate revenue, not just cheap installs, which is the fastest way to improve your ROAS. |
| Financials & Bidding | Use the calculator above to determine your customer LTV. Set your target Customer Acquisition Cost (CAC) at a 3:1 LTV:CAC ratio. This becomes your North Star metric. | Moves you from guessing at what a "good" CPA is to making data-driven decisions. Allows you to confidently bid higher to acquire more valuable users. |
| Audience & Targeting | Build 1% Lookalike audiences from your most valuable customers (e.g., subscribers or top purchasers), not from all installs. Test these first before expanding to broader audiences. | Ensures your budget is spent reaching people who resemble your best customers, leading to a much higher probability of conversion and better ROAS. |
| Creative Strategy | Implement a structured creative testing framework. Systematically test one variable at a time: angle, then hook, then format. Prioritise UGC-style video content. | Avoids wasting money on ads that don't work. Methodical testing finds winning creatives faster and helps combat ad fatigue in the competitive London market. |
| Scaling | Do not make drastic budget increases. Scale winning ad sets by no more than 20% every 48-72 hours. Simultaneously test broader lookalikes (e.g., 3-5%) in separate ad sets to expand reach. | Prevents shocking the algorithm, which can destroy performance. A gradual approach allows for sustainable growth without tanking your hard-won ROAS. Our guide to scaling ROAS in the UK offers more detail on this. |
Fixing app ad ROAS isn't about finding one secret hack. It's about building a robust, data-driven system. It requires discipline and a willingness to move beyond the vanity metric of cheap installs and focus on what actually matters: profitable growth. If you get these fundamentals right, you'll be miles ahead of the competition still burning cash on worthless clicks.
If you've tried all this and are still struggling, or you'd just rather have an expert team handle it for you, it might be worth a chat. We offer a free, no-obligation strategy consultation where we can look at your specific situation and give you some actionable advice. It can often help to get a second pair of eyes on things.
Hope this helps!
Lukas Holschuh
Founder, Growth & Advertising Consultant
Great campaigns fail without expertise. Lukas and his team provide the missing strategy, optimizing your entire advertising funnel—from ad creatives and copy to landing page design.
Backed by a proven track record across SaaS, eLearning, and eCommerce, they don't just run ads; they engineer systems that convert. A data-driven partnership focused on tangible revenue growth.