Advantage+ shopping campaigns creative testing is a different problem from testing in a manual campaign. Advantage+ sales campaigns (the current name for what most buyers still call ASC) take over audience, placement and budget allocation, which means your main lever is creative, and the system will aggressively favour whichever ads it already trusts. New ads dropped into a mature Advantage+ campaign often get almost no spend, and buyers conclude they failed when they were never really tried. This guide covers three structures that give new creative a fair read while still letting the algorithm do what it is good at.
Quick answer: Do not test new creative only by dropping it into a mature Advantage+ sales campaign; incumbents will starve it. Use a small manual or second Advantage+ testing campaign as a feeder, with one broad ad set and 4 to 8 new ads on 10 to 20% of spend. Judge on hook rate, CTR and cost per purchase after 3 to 5 days, then add winners to the main Advantage+ campaign as new ads. Keep 10 to 20 live ads in the main campaign and retire fading ones monthly.

How Advantage+ Shopping Campaigns Handle Creative
An Advantage+ sales campaign is one campaign, one ad set, and as many ads as you load, with Meta deciding who sees which ad, where, and how much budget each gets. You can set a cap on how much goes to existing customers and a few other guardrails, but you cannot force spend onto a specific ad. The system allocates based on predicted results, and its predictions for a brand-new ad are uncertain, so it leans toward ads with history.
That bias is rational and mostly good for performance. It is bad for learning. A new ad that gets 300 impressions and no purchases in a week has not failed; it has not been tested. If you read it as a loser you will keep discarding ideas that might have worked, and over time the campaign narrows to a handful of aging winners that eventually fatigue together. Testing structure exists to fix that one problem.
- One campaign, one ad set, many ads. Audience and placement are automated.
- Budget goes to predicted winners. New ads start with uncertain predictions.
- You control creative, copy, landing page and a few guardrails. That is your lever.
- A mature campaign with strong incumbents will under-deliver new ads for days or weeks.
Why Advantage+ Shopping Campaigns Creative Testing Is Different
In a manual campaign you can isolate a test: one ad set, one audience, ads with equal starting conditions, and if you want, separate ad sets to force equal spend. Inside Advantage+ you give that up. The audience is whatever the system chooses, which differs per ad, so two ads are never shown to the same people. Spend is unequal by design. And there is no learning-phase reset you can control.
This changes how to judge results. You cannot compare two ads on cost per purchase at wildly different spend levels and call it fair. You can compare them on rate metrics that are robust at low volume, like hook rate and outbound CTR, and you can set a minimum spend before any cost-based verdict. The upside is that an ad that does win inside Advantage+ has won under real scaling conditions, which a manual test cannot promise.
| Factor | Manual campaign test | Advantage+ sales campaign |
|---|---|---|
| Audience per ad | Same for all ads in the ad set | Chosen per ad by the system |
| Spend per ad | Can be forced equal with separate ad sets | Unequal, favours incumbents |
| Speed to signal | Predictable | Fast for favoured ads, slow or never for others |
| Realism | Lower: test conditions | High: winners are proven at scale conditions |
| Best metrics to compare | Cost per result | Rate metrics first, cost per result after minimum spend |
Three Ways to Test Creative With Advantage+ Shopping
Most teams settle on one of three structures. The feeder model is the most common and the most reliable for learning. In-campaign seeding is simplest and works when the main campaign is young or you only have a few new ads. Dynamic creative or flexible-format ads test components rather than whole ads and suit copy and image swaps more than new concepts. The video below is a thorough practitioner guide to how Advantage+ sales campaigns behave and how to structure around them.
| Structure | How it works | Best for | Trade-off |
|---|---|---|---|
| Feeder testing campaign | Separate manual or second Advantage+ campaign, 10 to 20% of spend, 4 to 8 new ads weekly; winners are added to the main campaign | Accounts over about $10,000 a month with a weekly batch | Two campaigns to manage; some audience overlap |
| In-campaign seeding | Add 2 to 3 new ads directly to the main campaign each week, pause the weakest 2 to 3 incumbents at the same time | Smaller accounts or young campaigns without strong incumbents | New ads may be starved; slower learning |
| Dynamic or flexible creative | Load several images, videos and text options and let the system combine them | Testing hooks, headlines and image swaps on a known angle | Reporting on combinations is limited; not for new concepts |
Setting Up the Feeder Model
- Create a testing campaign, manual sales objective or a second Advantage+ sales campaign, named by batch week.
- One ad set, broad, same conversion event and landing pages as the main campaign.
- Daily budget: weekly test budget divided by seven, sized so each ad can reach 3 to 5 times your target cost per purchase in 5 days.
- Load 4 to 8 new ads. Keep primary text constant unless copy is the variable.
- Day 3: pause anything in the bottom quartile on hook rate or CTR that has spent at least half its minimum.
- Day 5 to 7: tag winners, maybes and losers. Add winners to the main Advantage+ campaign as new ads.
How to Read Results Inside an Advantage+ Campaign
Whether you seed in-campaign or promote from a feeder, you will eventually need to judge ads that live inside Advantage+ at very different spend levels. Use a two-stage read. Stage one is rate metrics, which are meaningful at a few thousand impressions: hook rate and hold rate for video, outbound CTR for everything. Stage two is cost per purchase, but only once an ad has spent a minimum you set in advance, usually 3 to 5 times target cost per purchase. Below that, an ad is unproven, not a loser.
Also read the ad's trend, not its lifetime number. An ad that was strong for four weeks and is now fading will still show a good lifetime cost per purchase while its last-7-day numbers deteriorate. Compare last 7 days against the previous 7 at the ad level. And resist the urge to use the campaign's blended ROAS as the verdict on any single ad; the campaign can look healthy while half its ads are dead weight.
| Spend on ad (vs target CPA) | What you can judge | What you cannot judge yet |
|---|---|---|
| Under 1x | Nothing reliable. Check it is delivering at all | Everything |
| 1x to 3x, 3,000+ impressions | Hook rate, hold rate, outbound CTR vs batch | Cost per purchase |
| 3x to 5x | Directional cost per purchase, keep or pause | Fine ranking between close ads |
| 5x+ | Cost per purchase with confidence, trend vs previous week | Little; this is a real read |
When to Move a Winner Into the Main Campaign
Promote an ad from the feeder when it has beaten your cost-per-purchase target over its test window with at least 3 to 5 purchases, or when it tops the batch on rate metrics with cost tracking toward target. Add it to the main Advantage+ campaign as a new ad; do not move or duplicate the whole ad set. Leave the original running in the feeder for a few more days so you have a comparison, then pause it there.
Expect a lag. The main campaign will give the new arrival a cautious share of spend for a few days while it builds its own prediction. If the ad was a genuine winner, spend usually ramps within a week. If it does not pick up after 7 to 10 days despite good feeder results, the main campaign's incumbents may simply be stronger for the same audience slice, which is useful information too. Retire the weakest incumbent at the same time you add a winner so the bench stays at 10 to 20 ads.
- Promote: beat target with 3 to 5+ purchases, or top of batch on rates with cost trending to target.
- Add as a new ad in the main campaign. Keep the feeder original live for comparison for 3 to 5 days.
- Retire one fading incumbent per promotion to hold the bench size.
- Give the promoted ad 7 to 10 days to ramp before judging it in the main campaign.
- Log the promotion date so you can measure lifespan in the main campaign later.
Common Mistakes When Testing in Advantage+
The biggest mistake is the one this article opened with: dropping new ads into a mature campaign, watching them get no spend, and concluding they failed. Close behind are reading cost per purchase on ads that have spent almost nothing, duplicating ads to force a learning reset, running the testing campaign with a different conversion event or landing page than the main campaign so results do not transfer, and letting the main campaign bloat to 40 ads where most are dead weight that still fragments delivery.
- Judging new ads starved by incumbents as losers. Fix: feeder campaign or pause weak incumbents when seeding.
- Cost-per-purchase verdicts under minimum spend. Fix: rate metrics first, cost after 3 to 5 times target.
- Duplicating ads to reset learning. Fix: new hook or new concept instead; duplicates are near-identical candidates.
- Different event or page in the test campaign. Fix: mirror the main campaign exactly except for the ads.
- Bench bloat. Fix: monthly review, retire ads with falling 7-day rates, hold at 10 to 20 live ads.
- Editing live winners. Fix: launch edits as new ads; an edited ad loses its history and ranking.
How Loraloop Fits
Loraloop's ads agent, Angie, works with Meta Ads and is built for the loop described here: it generates the ad creative and copy for the weekly feeder batch from your Brand DNA at 10 credits per ad, drafts the test campaign, and then runs daily optimisation such as shifting budget toward winners and pausing losers. Lora's morning briefing surfaces which test ads are clearing their rate metrics and which incumbents are fading, so the Monday promotion decision is a short review rather than a spreadsheet session. Every launch, pause and budget change waits for your approval, which matters when the system you are working with already makes most of the other decisions for you.
Frequently Asked Questions
How many ads should be in an Advantage+ shopping campaign?
Most buyers hold 10 to 20 live ads in a main Advantage+ sales campaign. Fewer than 10 and the system has little variety to match to different people. More than 20 to 25 and the long tail of dead ads fragments delivery without adding reach. Review monthly and retire ads whose 7-day rates are falling.
Can you A/B test creative inside Advantage+ shopping campaigns?
Not in the classic sense, because the system chooses a different audience and spend level for each ad. You can compare ads on rate metrics like hook rate and CTR, and on cost per purchase once each has spent a set minimum. For a cleaner read, test in a small separate feeder campaign and promote winners into Advantage+.
Why do my new ads get no spend in Advantage+ shopping?
The system allocates budget to ads it predicts will perform, and a new ad has no history, so it loses to proven incumbents. This is expected. Either test new creative in a separate feeder campaign where it is not competing with winners, or pause the weakest incumbents when you add new ads so there is room.
What budget should an advantage+ shopping campaigns creative testing campaign have?
Typically 10 to 20% of total Meta spend, sized so each test ad can spend 3 to 5 times your target cost per purchase within about 5 days. For a brand spending $20,000 a month with a $40 target, that is roughly $100 to $130 a day supporting 4 to 6 new ads a week.
Should I edit a winning ad in Advantage+ or launch a new one?
Launch a new one. Editing a live ad's creative or copy resets its history, and the system treats it as a new, unproven candidate, so you lose the delivery you had. Keep the winner running and add the edited version as a separate ad, then retire whichever one fades first.
Keep your Advantage+ campaign fed with tested winners every week. Loraloop drafts the batch, runs the daily optimisation and waits for your approval before anything spends.
Try Loraloop Free