Apple Search Ads is one of the most reliable paid channels for subscription app growth. But setting up your first campaign the right way makes the difference between burning cash and building a profitable acquisition engine. I've launched hundreds of Apple Ads campaigns across multiple apps, and in this guide I'll walk you through the exact apple search ads setup process - from knowing when to start, to configuring every field in your first campaign.
This is a practical, hands-on guide. By the end, you'll have a fully configured campaign running in Search Results with proper tracking, naming conventions, and bid strategy in place.
In this article
- When to Start Running Paid Ads
- Why Apple Search Ads (Pros and Cons)
- Step 1: Account Setup - Always Use Advanced
- Step 2: Connect Tracking and MMP
- Step 3: Create Your First Campaign
- Step 4: Configure Ad Group Settings
- Step 5: Add Keywords
- Step 6: Audience and Ad Creative
- Launch Checklist
- What Happens After You Launch
When to Start Running Paid Ads
Let me be honest with you upfront: paid ads will not guarantee success. The chances of your first campaign being profitable right out of the gate are low. That is completely normal. If someone tells you otherwise, they are selling you something.
What paid ads will give you is the fastest way to get real metrics on your product. Organic growth is great, but it is slow. With Apple Search Ads, you can learn within days whether your conversion rate, retention, and monetization are working - data that would take months to gather organically.
Budget reality check: Set aside at least $10,000 for initial testing before you expect to see profitable results. This is not a "spend $100 and see what happens" channel. You need enough data across keywords, countries, and creatives to make informed optimization decisions.
The Three Launch Stages
Paid ads fit differently into each stage of your app's lifecycle:
- Tech Launch - You are testing whether the product works technically. Minimal ad spend, focused on getting early installs to validate core flows and find bugs. Budget: $500-$1,000.
- Soft Launch - You are testing product-market fit and monetization. This is where Apple Ads shines - you need volume to measure trial-to-paid conversion, retention, and ARPU. Budget: $3,000-$5,000.
- Global Launch - You have validated metrics and are ready to scale. Now you optimize campaigns for profitability and expand to new countries. Budget: $5,000+ monthly.
Most developers jump straight to Global Launch and wonder why they are losing money. Start with Soft Launch, get your metrics right, and then scale with confidence.
Why Apple Search Ads (Pros and Cons)
Before diving into the apple search ads setup process, you should understand what makes this channel unique - and where its limitations are.
Advantages
- Easy to start - You can have a campaign running in 15 minutes. The interface is straightforward compared to Facebook or Google Ads.
- Flexible budgets - Start with as little as $1,000. There is no minimum spend requirement, which makes it accessible for indie developers.
- Captures existing demand - Users searching the App Store already have intent to download. You are not interrupting someone scrolling social media - you are appearing when they are actively looking for an app.
- Simple PPC mechanics - Cost-per-tap bidding is transparent. You set a maximum bid, and you only pay when someone taps your ad.
- Stability - Unlike social media ads where creative fatigue kills performance in days, Apple Ads campaigns can run steadily for months with consistent results.
- Full attribution - This is the biggest advantage post-iOS 14.5. While every other ad platform struggles with SKAdNetwork and ATT prompts, Apple Search Ads provides 100% deterministic attribution. You know exactly which keyword drove which install and which revenue.
Disadvantages
- Most competitive channel - Because it works so well, everyone uses it. CPTs for popular keywords can be $3-$10+ in the US.
- Limited creative edge - Your ad is essentially your App Store product page. You cannot create custom video ads or flashy creatives like on TikTok or Meta. Custom Product Pages help, but the format is still constrained.
- Hard to scale aggressively - Search volume is finite. Unlike social ads where you can scale by broadening audiences, Apple Ads is limited by how many people search for your keywords.
- Cannot create demand - Apple Ads captures existing intent. If nobody is searching for your app category, there is no traffic to buy. For brand-new categories, you need awareness channels first.
My take: Apple Search Ads should be your first paid channel for any subscription app. The attribution quality alone makes it worth it. Start here, prove your unit economics, then expand to other channels.
Step 1: Account Setup - Always Use Advanced
Apple offers two account types: Basic and Advanced. This is not a real choice.
Always use the Advanced account. The Basic account limits you to a simplified dashboard with no keyword-level control, no search term reports, and no ability to run multiple campaigns per app. It is designed for developers who want to "set it and forget it," which is the opposite of what you need for profitable campaigns.
To set up your Advanced account:
- Go to searchads.apple.com and sign in with your Apple ID (the one linked to App Store Connect).
- Select Advanced when prompted for account type.
- Add a payment method (credit card or Apple Ads credit).
- Accept the terms and conditions.
Your account is now ready. Before creating your first campaign, there is one critical step most people skip: tracking setup.
Step 2: Connect Tracking and MMP
Without proper tracking, you are flying blind. You need to connect revenue data to installs so you can calculate ROAS (Return on Ad Spend) and make informed bidding decisions.
You have three options for tracking, each with different trade-offs:
Option A: Traditional MMP (AppsFlyer or Adjust)
These are the industry-standard Mobile Measurement Partners. They provide deep analytics, cohort reports, and multi-channel attribution. The downside: they are expensive. AppsFlyer and Adjust typically charge based on attributed installs, which can add up quickly as you scale.
Best for: Apps spending $10K+ monthly across multiple ad channels.
Option B: Revenue Platforms (RevenueCat or Superwall)
If you use RevenueCat or Superwall for subscription management, they both offer Apple Ads attribution as a built-in feature - for free. They connect to Apple's AdServices framework and match installs to revenue automatically.
Best for: Subscription apps that already use RevenueCat/Superwall and primarily run Apple Ads.
Option C: Build Your Own with AdServices Framework
Apple's AdServices framework lets you build attribution directly into your app. You call the framework to get an attribution token, send it to Apple's Attribution API, and receive campaign-level data (campaign ID, ad group ID, keyword ID). Then you match it to your own revenue data.
Best for: Developers who want full control and have the engineering resources to build and maintain it.
My recommendation: If you are just starting out with Apple Ads, go with RevenueCat or Superwall (Option B). It is free, it works well, and you can always upgrade to a full MMP later. Do not let the tracking decision delay your launch.
Step 3: Create Your First Campaign
Now for the actual apple search ads setup. Log into your Advanced account and follow these steps:
3.1 Click "Create Campaign"
From the main dashboard, click the blue "Create Campaign" button. You will be asked to select your app - search for it by name or App Store ID.
3.2 Choose Ad Placement: Search Results
Apple offers four ad placements: Search Results, Search Tab, Today Tab, and Product Pages. For your first campaign, choose Search Results. This is where users with the highest intent are - they have typed a specific query and are looking at results. The other placements are useful later, but Search Results is where you start.
3.3 Select Your Target Country
Choose one country per campaign. Do not target multiple countries in a single campaign - this makes it impossible to optimize bids per market. Each country has different CPTs, conversion rates, and LTV. Start with the market where your app has the strongest product-market fit.
3.4 Name Your Campaign and Set Daily Budget
Use a consistent naming convention from day one. It will save you hours of confusion later when you have dozens of campaigns.
Recommended naming format: Country_CampaignType
- USA_discovery - Broad match keywords for keyword discovery in the US
- USA_exact - Exact match proven keywords in the US
- UK_brand - Brand defense campaign in the UK
- DE_competitor - Competitor keyword targeting in Germany
For daily budget, start with an amount that lets your campaign get enough impressions to learn. For the US market, $50-$100 per day is a reasonable starting point for a single campaign. For smaller markets, $20-$50 per day.
| Market Tier | Example Countries | Suggested Daily Budget |
|---|---|---|
| Tier 1 | US, UK, CA, AU | $50 - $100 |
| Tier 2 | DE, FR, JP, KR | $30 - $50 |
| Tier 3 | BR, MX, IN, ID | $10 - $30 |
Step 4: Configure Ad Group Settings
After setting up the campaign, you will configure your first ad group. This is where most of the targeting decisions live.
4.1 Name Your Ad Group
Mirror your campaign name and add keyword grouping details. For example: USA_discovery_meditation-keywords or USA_exact_brand-terms. Clear naming makes reporting and optimization much easier.
4.2 Set Default Max CPT Bid
This is the maximum amount you are willing to pay for a single tap. Apple will suggest a bid range based on competitive data. Here is the approach I use:
- Start 20-30% below the suggested bid. Apple's suggested bids tend to be on the high side. Starting lower lets you find a more efficient price point.
- Adjust daily based on performance. If you are not getting impressions, increase your bid by 10-15%. If you are getting impressions but poor conversion, your product page needs work - not your bid.
- Wait at least 24 hours before changing bids. Apple's auction system needs time to calibrate. Making changes too frequently prevents the algorithm from learning.
Pro tip: Your default Max CPT Bid applies to all keywords in the ad group unless you override it at the keyword level. For discovery campaigns, keep it at the ad group level. For exact match campaigns with proven keywords, set individual keyword bids based on their specific performance data.
4.3 Set Start and End Dates
Set a start date (today or a future date) and remove the end date unless you have a specific reason for a time-limited campaign (like a seasonal promotion). Campaigns that stop and restart lose their algorithmic momentum.
4.4 Turn OFF Search Match
This is critical. By default, Apple enables Search Match in every new ad group. Turn it off. Search Match lets Apple automatically show your ads for queries it thinks are relevant - which sounds helpful but removes your control over which keywords trigger your ads.
If you want to use Search Match (and you should for keyword discovery), create a dedicated separate campaign for it. This way you can control the budget independently and measure its performance against your keyword-targeted campaigns.
Step 5: Add Keywords
With Search Match turned off, you need to add keywords manually. For your first campaign, here is how to approach it:
5.1 Start with Exact Match
Use Exact Match as your default match type. This gives you precise control over which search queries trigger your ads. You know exactly what you are bidding on, which makes performance analysis straightforward.
Add keywords that are directly relevant to your app. Think about what a user would type into the App Store search bar when looking for an app like yours.
- Your app's core function (e.g., "meditation app", "habit tracker")
- Your brand name and variations
- Competitor names (if relevant to your strategy)
- Category terms (e.g., "mindfulness", "productivity")
5.2 Use Negative Keywords
If you are running Broad Match or Search Match campaigns alongside your Exact Match campaigns, add your Exact Match keywords as negative keywords in the broader campaigns. This prevents them from competing against each other and ensures spend goes to the right place.
Step 6: Audience and Ad Creative
6.1 Audience Targeting
Apple gives you options to narrow your audience by age, gender, device, and customer type (new users, returning users, etc.). My recommendation:
Select "Reach all Eligible Users" - the widest targeting option. In my experience running campaigns across dozens of apps, wider targeting consistently outperforms narrow audience restrictions. Here is why: Apple's algorithm already pre-qualifies users based on their search query. Adding demographic restrictions on top of that just limits your volume without meaningfully improving conversion rates.
The one exception: if you are running re-engagement campaigns targeting lapsed users, then customer type targeting makes sense.
6.2 Ad Creative
For your first campaign, use your default product page as the ad creative. Your default App Store listing (screenshots, app preview videos, title, subtitle) is what users will see when your ad appears.
Once you have baseline performance data, you can create Custom Product Pages (CPPs) - alternate versions of your product page tailored to specific keyword groups. For example, a meditation app might have one CPP focused on sleep (for "sleep sounds" keywords) and another focused on anxiety (for "stress relief" keywords).
Pro tip: Do not create CPPs before you have at least 2-4 weeks of campaign data. First, understand which keywords drive installs and revenue. Then create targeted product pages for your top-performing keyword groups.
Launch Checklist
Before clicking "Create," run through this checklist to make sure everything is set correctly:
- Account type - Advanced (not Basic)
- Tracking connected - MMP, RevenueCat, or custom AdServices integration is live
- Campaign naming - Follows Country_Type convention
- One country per campaign - Not bundling multiple markets
- Ad placement - Search Results selected
- Daily budget - Set appropriately for market tier
- Default CPT bid - 20-30% below Apple's suggested bid
- No end date - Unless intentionally time-limited
- Search Match - OFF (unless in a dedicated Search Match campaign)
- Match type - Exact Match as default
- Audience - "Reach all Eligible Users"
- Creative - Default product page (CPPs added later)
Get Weekly Apple Ads Insights
Join 3,000+ app developers getting practical tips on Apple Search Ads, ASO, and subscription growth.
Subscribe to NewsletterWhat Happens After You Launch
Your campaign is live. Now what? Here is what to expect and do in the first two weeks:
Days 1-3: Let the campaign run without changes. Resist the urge to adjust bids or pause keywords. Apple's algorithm needs time to calibrate your ads in the auction. Check impressions daily - if you are getting zero, your bid may be too low.
Days 4-7: Review initial data. Look at impressions, taps, tap-through rate (TTR), and conversions. If TTR is below 5%, your product page may not be compelling enough for the keywords you are targeting. If conversion rate (installs per tap) is below 30%, your screenshots and description need work.
Week 2: Make your first optimizations. Increase bids on keywords with good conversion rates but low impressions. Decrease bids on keywords with high spend but poor conversion. Add any irrelevant search terms as negative keywords.
The real optimization work begins once you have revenue data flowing through your MMP or RevenueCat. At that point, you stop optimizing for installs and start optimizing for ROAS - the metric that actually determines whether your campaigns are profitable.
Setting up Apple Search Ads correctly from the start saves you from costly mistakes down the road. Follow this guide, take it one step at a time, and remember: the goal of your first campaign is not to be profitable. It is to learn your metrics fast so you can make data-driven decisions about scaling.
If you want to dive deeper into campaign optimization, check out my guides on keyword match types and campaign structure frameworks.