Elimination: the install campaign
The first stage of creative testing. New creatives do not enter the purchase campaign directly, they get eliminated here first and the best version of each concept is found. Set it up once and the rest is routine. I will cover Validation (Step 2) in a separate part.
Where this sits in the flow
Validation happens in the purchase campaign, scaling in the main campaign. Screening on cheap signal and validating on purchases is an established mobile UA method.12
Elimination
- Close versions of the same concept compete here
- Signal arrives within days: CPI and early behavior
- Goal: find the best version of each concept
Validation
- The pull-aways from elimination enter, usually 1-2 per concept
- Each ad gets budget for enough purchase volume
- No reads before the purchase threshold
Scaling
- Ads below the cost line move to the main campaign
- Set the cost line separately for your campaign
Campaign structure
Example: 17 creatives, 4 concepts, max 5 versions per ad set. Budgets are examples, we assumed $1 CPI. The race inside an ad set picks the version, the race across ad sets ranks the concepts.
Budget math
Enter your own numbers. The ad set count comes automatically from the max-5 rule; splitting by concept can raise it, this math gives the minimum. Rule: minimum spend per ad set for at least 10 installs a day, campaign budget at 2x the sum of minimums. The real CPI depends on the country you pick. A round ends when separation emerges, the day count is only for the cost estimate.
Prep
Setup
Launch
Read
Reading happens at two levels
Example, 3 days of cumulative spend, $240 total. The split across ad sets ranks the concepts, the split inside an ad set picks the version. CPI is the sanity check.
Exceptions
- There can be exceptions. Cheap CPI does not always mean the best purchases, or a new concept may not be able to race the veteran winner variations you have optimized for weeks. In those cases judge each ad set's spend within itself; the ones that stand out can still go to validation, where the final call is made.121
- An ad can get stuck in review. If the rest have stopped at $0.10 while one is still pending, whether to wait is the team's call; you can restart without it and roll that ad into the next round.
Exit
Step 2, Validation: the elimination pull-aways, the purchase threshold and the cost line. Covered in a separate part.
Sources
What the method rests on: Meta's own documentation first, then MMPs and recognized UA sources.
- 1Test in a cheap T2/3 geo and move winners to the main campaign. Install signal is not purchase intent.
- 2AppAgent · Scaling mobile UA with ad creative testingScreen concepts on cheap top-funnel signal first, then validate down-funnel.
- 3Meta · Advantage+ campaign budgetBudget continuously flows to the ad sets with the best opportunities; ad set minimums and maximums documented here.
- 4Meta's guidance on keeping few ads per ad set.
- 5Jon Loomer · Number of ads per ad setQuotes Meta's 'use 6 or fewer creatives per ad set' guidance verbatim.
- 6Airbridge · App campaign naming conventionsNaming templates for mobile campaigns and ads.
- 7Meta Business Help Center · View and manage active automated rulesRules are checked at least once every 30 minutes.
- 8Meta Business Help Center · Actions for automated rulesThe official list of rule actions, including Turn off ads.
- 9Jon Loomer · Meta's creative testing toolFirst-day budget goes to whichever ad clears review first.
- 10Launch new creatives simultaneously so the test starts unbiased.
- 11Kongregate · Test market considerationsTesting in cheap markets like the Philippines at a $0.30-1.00 CPI band.
- 12AppsFlyer · Cost per install (CPI)CPI alone says nothing about user value; read it with LTV and ROAS.
- 13Meta Business Help Center · Aggregated Event Measurement and SKAdNetworkUp to 9 iOS 14+ app install campaigns per app, each limited to 5 ad sets of the same optimization type.
- 14AppsFlyer · SKAdNetwork interoperation with Meta adsThe randomized 24-72 hour delay on SKAN postbacks.
- 15Mobile Dev Memo (Eric Seufert) · Ad creative shouldn't be A/B testedBecause the platform matches creatives to its own segments, classic A/B testing does not fit creative; more varied creatives mean finer segment matching.