Published on 10/17/2025 Staff Pick

Solved: More App Downloads in Madrid (Step-by-Step Guide)

Inside this article, you'll discover:

How can I get more app downloads in Madrid using Google Ads? I'm tryin to get more downloads for my app but am having issues targeting folks in Madrid. What's the best way to reach ppl there? I need a simple and direct strategy that make sense cause I'm a lil lost on how best to go about this. What are some tips to get my app to the top?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! I'm happy to give you some initial thoughts and guidance on your situation with Google Ads in Madrid. It's a common problem to hit a wall when trying to drive app downloads, especially in a specific city. The good news is there's usually a clear path forward, it just involves stepping back and looking at the entire strategy, not just tweaking bids.

From what you've said, it sounds like you're struggling to connect your ads with the right users who will actually install your app. We'll need to go beyond just the ads themselves and look at your offer, your campaign structure, and how you're measuring success. Let's get into it.

TLDR;

  • Your problem isn't just Google Ads; it's likely a mismatch between your offer, your audience's real needs in Madrid, and your campaign setup. Stop thinking about "more downloads" and start thinking about "who needs this and why".
  • Stop tinkering with basic Search campaigns. For app installs, you should be defaulting to Google's Performance Max for Apps (what used to be Universal App Campaigns). It’s built specifically for this and uses machine learning across all of Google's properties to find installers.
  • Localisation is more than translation. Your ad copy, images, and videos must resonate with the culture and daily life of people in Madrid, not just be in Spanish. Generic creative will get ignored.
  • You must understand your numbers, specifically your Customer Lifetime Value (LTV). Without it, you're flying blind and can't know what a "good" Cost Per Install (CPI) actually is. I've included a functional LTV calculator below to help you figure this out.
  • This letter also includes a flowchart visualising the Performance Max for Apps process and an interactive Cost Per Install calculator to help you project your potential costs.

We'll need to look at your core offer first...

Before we even touch your Google Ads account, we have to be brutally honest about the offer. This is the number one reason I see campaigns fail, time and time again. People spend a fortune on ads trying to push a product that nobody has an urgent need for. You can have the most perfectly optimised campaign in the world, but if the app doesn't solve a real, pressing problem for people in Madrid, you're just paying to be ignored.

Forget demographics for a second. Your Ideal Customer Profile isn't "people aged 25-40 in Madrid." That's useless. Your ICP is a *problem state*. What nightmare are they living through that your app is the cure for? For instance:

  • -> Is your app for local transport? The nightmare isn't "needing to get from A to B." It's "missing the last Metro and being stranded after a night out in Malasaña."
  • -> Is it a food delivery app? The nightmare isn't "being hungry." It's "getting home exhausted at 9 PM after a long day at the office in AZCA, with nothing in the fridge and zero energy to cook."
  • -> Is it a language learning app? The nightmare isn't "wanting to learn English." It's "being passed over for a promotion because your English isn't good enough for international clients."

You need to get this specific. Once you've identified that acute pain point, your entire advertising message changes. You're no longer selling features; you're selling relief. This is non-negotiable. If you can't articulate the specific, urgent problem your app solves for a Madrid resident, you have no business spending another euro on ads. A lot of founders build what they think is a great idea, but they never properly validate the demand. They build a solution for a problem that doesn't really exist, or isn't painful enough for someone to bother downloading a new app to fix it.

I remember one campaign we worked on for an events app. They weren't just selling "find events near you." They were selling the solution to the "it's Friday night and all my friends are busy" problem. The messaging was all about escaping boredom and discovering hidden gems in your city. That's what drove over 45,000 signups at a very low cost. They understood the pain.

I'd say you need to completely rethink your Google Ads campaign structure...

Okay, assuming you've nailed down the problem your app solves, let's talk about the machinery of Google Ads. If you're trying to get app downloads by just running standard Search campaigns targeting a few keywords, you're doing it wrong. That approach is outdated and inefficient for this specific goal.

Google has a purpose-built campaign type for this: Performance Max for App campaigns (this used to be called Universal App Campaigns or UAC, and you'll still see people call it that). This should be your absolute first port of call. It's not optional; it's the default starting point for any serious app install strategy on Google.

Why? Because it's designed to do one thing: find users who are most likely to install your app (and, if you set it up right, take specific actions within it). It takes the guesswork out of placements. Instead of you trying to figure out if you should be on Search, YouTube, the Display Network, or Google Play, PMax does it for you. You provide the raw materials—the "assets"—and Google's machine learning engine figures out the best combination and placement to achieve your goal.

You give it:

  • -> Headlines: Short, punchy text about your app.
  • -> Descriptions: Longer text explaining the benefits.
  • -> Images: High-quality screenshots and lifestyle images.
  • -> Videos: Short, engaging videos (vertical and horizontal).

Google then mixes and matches these assets to create ads automatically and shows them across its entire inventory. It's a realy powerful system because it learns over time. It finds patterns you'd never spot manually. For instance, it might discover that users who watch certain types of YouTube videos in Madrid are incredibly likely to install your app, and it will shift budget there automatically. You can't replicate that level of optimisation manually. It's just not possible.

1. Your Assets

  • -> Headlines
  • -> Descriptions
  • -> Images
  • -> Videos

2. Google's AI

Mixes & matches assets to find the best performing combinations.

3. Placements

Search
Google Play
YouTube
Display
Discover
Gmail

4. Goal

📱

App Installs


This flowchart illustrates the simplified process of a Performance Max for Apps campaign. You provide the creative assets, and Google's AI automates the targeting and ad creation across all its major platforms to drive app installs.

You probably should optimise for more than just installs...

Just getting an install isn't the real goal, is it? You want users who actually *do something* in your app – make a purchase, complete a level, subscribe. This is where you can get a lot more sophisticated. Once your app has the necessary tracking set up (using Firebase SDK or another analytics partner), you can tell your PMax campaign to optimise for these in-app actions.

So, instead of a "Target Cost Per Install" (tCPI) bid strategy, you can use a "Target Cost Per Action" (tCPA) strategy. This is a massive leap in efficiency. You're telling Google, "Don't just find me people who will install the app; find me people in Madrid who will install the app AND are likely to subscribe to my premium plan, and I'm willing to pay X amount for each one."

This filters out the low-quality users who install an app, open it once, and then forget about it. Your total install numbers might even go down, but the quality of the users you acquire will go way up. This is how you build a profitable user base, not just a big one. I've seen this firsthand with a medical job matching SaaS client. They were paying £100 per user acquisition with broad campaigns. By shifting to optimising for a key in-app action (a completed profile), we brought that cost down to just £7. That's the power of optimising for what actually matters to the business.

You'll need to get your creative and messaging right for Madrid...

This is a big one. You can't just take your global ad assets, translate them into Spanish, and expect them to work in Madrid. The city has its own unique culture, landmarks, and slang. Effective advertising feels local and relevant.

Your ad creative needs to reflect this. Instead of a generic stock photo of someone on a phone, show someone using your app while waiting for the Metro at Sol, or sitting in El Retiro Park. If your app is for ordering food, use images of popular local dishes like *cocido madrileño* or *bocadillos de calamares*, not just generic burgers and pizzas. These small cultural cues make a huge difference. They signal to the user, "This app is for me, for my city."

Your ad copy needs to be localised too, not just translated. Work with a native Spanish speaker from Madrid if you can. They'll know the right turns of phrase to use. The tone needs to match the audience. Are you targeting students? The language can be more informal and playful. Are you targeting business professionals? It needs to be more direct and benefit-driven.

I like using the Before-After-Bridge framework for app ad copy:

  • -> Before: Describe the pain point, the "nightmare" we talked about earlier. "Cansado de perder el último tren a casa?" (Tired of missing the last train home?)
  • -> After: Paint a picture of the ideal solution. "Imagina saber siempre la ruta más rápida, incluso a las 3 de la mañana." (Imagine always knowing the fastest route, even at 3 in the morning.)
  • -> Bridge: Introduce your app as the way to get there. "Nuestra app te conecta con opciones de transporte 24/7. Descárgala ahora." (Our app connects you with 24/7 transport options. Download it now.)

This structure is powerful because it focuses on the transformation your app provides, which is much more compelling than a list of features. It speaks directly to the user's problem and offers a clear, immediate solution. This is far more effective than just saying "Best transport app with real-time tracking". That's a feature, not a benefit. People dont care about features, they care about what those features can do for them.

We'll need to look at what you can afford to pay...

"What should my cost per install be?" is a question I get all the time. The honest answer is: it depends. It depends entirely on what a user is worth to you over their lifetime. This is your Lifetime Value (LTV). Without knowing your LTV, you're just guessing. A £2 CPI might seem great, but if those users never spend a penny and churn after a week, you've wasted your money. A £15 CPI might seem terrifying, but if that user goes on to generate £100 in revenue, it's an incredible bargain.

Calculating your LTV is the maths that unlocks intelligent ad spending. It transforms you from a cost-cutter into a strategic investor in growth. Here’s a simplified formula for an app with a subscription model:

LTV = (Average Revenue Per User (ARPU) * Gross Margin %) / Monthly Churn Rate %

Let's break it down:

  • -> ARPU: How much revenue you make per user, per month.
  • -> Gross Margin: Your profit margin on that revenue (after app store fees, etc.).
  • -> Monthly Churn Rate: The percentage of users who cancel or stop using the app each month.

Once you know your LTV, you can set a sensible target for your Customer Acquisition Cost (CAC), which in this case is your Cost Per Install or Cost Per Action. A healthy ratio is often 3:1 (LTV:CAC). So if your LTV is £90, you can afford to spend up to £30 to acquire a customer and still have a very healthy business model. Suddenly, you're not scared of a high CPI; you're empowered by it, because you know the user is worth it. Use the calculator below to get a feel for your own numbers.

€1 €100
1% 100%
1% 50%
Estimated Lifetime Value (LTV): €140.00
Healthy Target CAC (at 3:1 ratio): €46.67

Use this interactive calculator to estimate your app's Customer Lifetime Value (LTV). Adjust the sliders for your ARPU, Gross Margin, and Monthly Churn Rate to see what a user is worth and determine a sustainable Customer Acquisition Cost (CAC). Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

I'd say you need a structured testing plan...

Right, so you have a solid offer, you're using PMax campaigns optimised for in-app actions, your creative is localised for Madrid, and you know what you can afford to pay for a user. Now what? Now you test and optimise. This isn't a "set it and forget it" process.

The key to PMax is feeding the algorithm a variety of high-quality, distinct assets. Don't just give it ten headlines that all say the same thing. You need to test different angles. This is where your understanding of the customer's "nightmare" comes in.

Create separate "Asset Groups" within your PMax campaign to test different hypotheses. For example:

  • -> Asset Group 1 (The "Convenience" Angle): All headlines, descriptions, and creative focus on how your app saves time and effort. The videos show someone effortlessly solving a problem in seconds.
  • -> Asset Group 2 (The "Social" Angle): Creative focuses on using the app with friends. The copy talks about sharing, connecting, and discovering things together.
  • -> Asset Group 3 (The "Value" Angle): All messaging is about saving money, getting the best deal, or accessing exclusive offers through the app.

By structuring your tests this way, you'll get clear data on which core message resonates most with users in Madrid. Google's reporting will show you which asset groups are performing best, and even give you ratings on individual assets (headlines, images, etc.). Your job is to systematically replace the low-performing assets with new variations based on your best-performing ones. This iterative process of testing and refining is how you bring down your CPI over time and scale your campaign profitably. The compatition probably isn't doing this, so it gives you an edge.

You also have to be patient. Machine learning campaigns need time and data to learn. Don't make drastic changes every day. Let the campaign run for at least a week or two after making a significant change to see the real impact. Constant tinkering will just reset the learning phase and you'll never get reliable data. I know it's tempting to jump in and change things when perfomance dips for a day, but you have to resist.

This is the main advice I have for you:

To pull this all together, here is a summary of the actionable steps I'd recommend you take. This isn't just a random checklist; it's a strategic sequence designed to build a scalable and profitable app install campaign specifically for the Madrid market.

Phase Actionable Step Why It's Important
1. Strategy & Foundation Define your ICP's "nightmare" in a Madrid context. What specific, urgent problem does your app solve for them? This is the foundation of all your messaging. Without a clear pain point, your ads will be generic and ineffective. You'll waste money reaching people who don't care.
2. Financials Calculate your app's Lifetime Value (LTV) using the calculator provided. Determine your target Cost Per Action (CPA). Stops you from guessing. Knowing what a user is worth allows you to bid confidently and make smart decisions about campaign budgets and profitability.
3. Campaign Setup Pause all other campaign types. Create a new Performance Max for Apps campaign targeting only Madrid. This is the correct, modern tool for the job. It leverages Google's full inventory and machine learning, which will outperform manual setups for app installs almost every time.
4. Optimisation Goal Set the campaign's bidding strategy to optimise for a key in-app action (e.g., subscription, purchase, level complete), not just installs. This directly aligns your ad spend with your business goals. It tells Google to find high-quality users who will generate revenue, not just vanity installs.
5. Creative Assets Develop a minimum of 3-4 distinct sets of creative assets (headlines, descriptions, images, videos) that are localised for Madrid. Generic creative gets ignored. Localised assets feel relevant and build trust, significantly improving click-through and install rates. You need to give the algorithm enough variety to test.
6. Testing & Iteration Set up different Asset Groups to test your core messaging angles. Let them run for at least 2 weeks before making major changes. Provides structured data on what messages work. Avoids emotional, knee-jerk changes and allows the algorithm time to learn and optimise effectively.

I know this is a lot to take in, and it's a significant shift from just "running some ads". But this strategic approach is what separates the campaigns that fail from the ones that scale successfully. It requires more work up front, but the payoff in terms of efficiency and profitability is massive.

Getting this right, especially the nuances of campaign setup, tracking, and ongoing optimisation, can be challenging. It's not just about knowing which buttons to click; it's about understanding the underlying strategy and interpreting the data correctly to make informed decisions. This is where expert help can make a real difference, saving you a lot of time and wasted ad spend by implementing a proven process from day one.

If you'd like to go over your specific app and goals in more detail, we offer a free, no-obligation initial consultation. We can take a look at your current setup together and give you some more tailored advice on how to implement this strategy effectively.

Hope this helps!

Regards,

Team @ Lukas Holschuh

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

LinkedIn Ads for SaaS: The Complete Growth Blueprint

Struggling with LinkedIn Ads for SaaS? Discover the blueprint to predictably acquire customers by defining your ICP's nightmare and crafting high-value offers.

January 22, 2026

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

January 22, 2026

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

January 22, 2026

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

January 22, 2026

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

January 22, 2026

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

January 22, 2026

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

January 22, 2026

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

January 22, 2026

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

January 22, 2026

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

January 22, 2026

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit