Test structure 10 min read

All-in-One Ad Set vs One Concept: Meta Creative Testing

All-in-One, One Concept One AdSet or one ad per ad set: pick a Meta creative testing structure by budget, ABO vs CBO, and learn how to read results.

Mathieu Malige Founder, Apogee Updated
Contents
  1. What are the 3 campaign structures on Meta Ads?
  2. What does the wrong structure cost you?
  3. What happens inside an All-in-One ad set?
  4. Why test by concept rather than by creative?
  5. Which structure should you choose for your account?
  6. ABO vs CBO: which budget mode for which structure?
  7. How do you read results for each structure?
  8. Common mistakes
  9. What does the structure choice not solve?
  10. Can you change structure without rebuilding everything?

Meta creative testing comes down to three structures: an All-in-One ad set puts the whole batch in one ad set and lets Meta choose, One Concept One AdSet creates one ad set per concept with its iterations, and One AdSet One Ad isolates each creative. What decides between them is not the number of creatives but the number of ad sets your budget can bring out of the learning phase, about 50 results per ad set per week according to Meta’s help center. One fundable ad set: All-in-One. A few: one per concept. As many as your creatives: one per creative, under ABO.

What are the 3 campaign structures on Meta Ads?

Give the same 30 creatives to two media buyers and you can get two completely different campaign trees: one dumps everything into a single ad set, the other builds one ad set per concept. Both call it creative testing, and both read very different results from the same assets. Each structure has its advantages and limitations, and the right choice depends on your budget, your test volume and what you want to read.

The three Meta Ads creative testing structures side by side: one ad set per ad, one ad set per concept, all in one ad set
What changes between them: how many ad sets you must fund, and what you can read.
StructureWhat it createsUnit you readAd sets to fund
All-in-OneOne ad set for the whole batchThe batch, then the ads Meta picked1
One Concept One AdSetOne ad set per conceptThe concept (the angle)1 per concept
One AdSet One AdOne ad set per creativeThe creative1 per creative

A fourth option, inserting into an existing ad set, does not open a new test: it adds ads to ad sets already running, to feed the ones that work.

What does the wrong structure cost you?

Choosing the wrong structure is expensive. An All-in-One ad set with 50 creatives sees delivery concentrate on a handful of them: you are not really testing the rest. One AdSet One Ad with a $500 weekly budget split across 50 ad sets gives $10 per creative: not enough to exit the learning phase. One Concept One AdSet is a good compromise, but it requires a disciplined naming convention to group iterations correctly. Without a dedicated tool, manually structuring these campaigns in Ads Manager takes time and multiplies the risk of configuration errors.

What happens inside an All-in-One ad set?

In an All-in-One ad set, Meta does not split budget evenly across the ads: delivery concentrates quickly on a few of them. Meta’s page on managing ad volume puts it this way: when too many ads run at once, each one delivers less often and fewer ads exit the learning phase.

All-in-One still has two real strengths. It needs a single learning phase, so a modest budget is enough to get out of it. And it follows the ad set consolidation Meta recommends on the same page. It answers the question “which creatives in this batch does Meta prefer?”, not “is this creative good?”. A creative that barely delivered in an All-in-One ad set is not a losing creative: it is an untested one.

Meta caps ad sets at 50 ads each: beyond that, a batch has to be split across several ad sets anyway.

Why test by concept rather than by creative?

A concept is an angle: a customer testimonial, a product demo, a before and after comparison. Its iterations change the hook, the voiceover, the length or the format, but keep the angle. One Concept One AdSet puts those iterations in the same ad set.

You then read results at the level that matters for the next production round: which angle deserves more iterations. Inside the ad set, Meta favors some iterations, and that is fine, since you are not trying to rank every variant. You also create fewer ad sets than with one ad per ad set, so each ad set gets more budget.

The price is naming discipline. If one concept shows up under three different names, its iterations end up in three ad sets and the per-angle read disappears. Our Meta Ads naming convention guide sets out a convention that writes concept and iteration into every ad name.

Which structure should you choose for your account?

The right starting point is a simple calculation: how many ad sets can your account bring to about 50 results in a week? The result is your optimization event: a purchase, a lead, a registration. Divide your weekly testing budget by 50 times your cost per result.

Meta learning phase diagram: about 50 optimization events in 7 days, with a significant edit restarting the count
This threshold of about 50 results per ad set per week tells you how many ad sets your budget can fund.
Ad sets you can fund per weekRecommended structureWhy
OneAll-in-One, or Ads Manager’s built-in creative testSplitting the budget would keep every ad set stuck in learning
A fewOne Concept One AdSetOne ad set per angle, each with enough budget to produce a read
As many as the creatives to testOne AdSet One AdEach creative gets its own budget and clean metrics, if you can sustain the spend

A worked example to adapt to your account: at a $20 cost per result, one ad set needs about $1,000 a week. With $3,000 a week set aside for testing, you can fund three ad sets, so three concepts with One Concept One AdSet, not fifteen isolated creatives.

One Concept One AdSet only gives a readable signal per angle if your naming convention groups iterations correctly: without that discipline, iterations of the same concept end up scattered and the per-concept read disappears.

The 50 result threshold comes from Meta’s help center and is guidance, not a guarantee: use it to size the structure, not to predict the outcome. Our article on the Meta Ads learning phase covers what resets it, and the one ad per ad set method details the budget per isolated creative.

ABO vs CBO: which budget mode for which structure?

Under ABO, budget is set per ad set. Under CBO, it is set at campaign level and Meta distributes it across ad sets.

With All-in-One, the question does not arise: there is only one ad set. As soon as the test relies on several ad sets you want to compare, with One Concept One AdSet or One AdSet One Ad, ABO guarantees each one its planned budget. Under CBO, Meta can underfund a concept or a creative from the first days, and the comparison loses its common ground. CBO earns its place in the campaign that delivers the winners, where the goal is no longer to compare but to spend where it pays. Our guide to Meta Ads campaign structure covers that testing and evergreen split.

How do you read results for each structure?

In an All-in-One ad set, start with how spend was distributed. The ads that received most of the budget can be compared with each other. The ones that barely delivered cannot be judged: if the angle looks solid, they deserve another run in a different test. The Meta Ads reporting template gives the KPIs to track and their thresholds, whatever the structure.

With One Concept One AdSet, compare ad sets against each other on the optimization event: that is the per-angle read. Inside an ad set, the most delivered iterations show what Meta picked, without being a test in the strict sense.

With One AdSet One Ad, each ad set is read on its own, once it has exited learning. Everywhere, one rule holds: do not edit an ad set during the test, because a significant edit can restart its learning phase.

Common mistakes

The most expensive one is choosing the structure from the number of creatives received rather than from the budget. Fifteen creatives do not justify fifteen ad sets if the account can only fund three.

Next comes testing several ad sets under CBO, covered above. Third: splitting the ratios of one creative into several ads. The square, vertical and story versions belong in a single ad, using placement customization.

Finally, Advantage+ creative enhancements are on by default for every new Meta ad. They can crop or retouch a visual during the test, and the variable you meant to isolate is no longer the only one moving. Our guide to disabling Advantage+ covers the settings.

What does the structure choice not solve?

No structure compensates for weak creative. All-in-One, One Concept One AdSet, and One AdSet One Ad decide how budget gets distributed, not whether your ads deserve it: a losing concept loses in all three. One AdSet One Ad also comes with a real constraint, a high minimum budget per ad set, since each one needs enough spend to exit the learning phase. Switching structures every two weeks prevents you from comparing one cycle with the next. And switching structures will not fix an offer that does not convert. Pick the structure that matches your volume and budget, then put the real work into the creatives themselves.

Can you change structure without rebuilding everything?

In Ads Manager, changing structure means rebuilding ad sets by hand. Apogee offers four testing structures at bulk upload: one ad set one ad, one concept one ad set, all in one, and insert into an existing ad set. The choice is made from a card before each launch, without rebuilding your campaigns.

Apogee Configure Testing step: cards for 1 Adset 1 Ad, 1 Concept 1 Adset, All in One and Insert in Adset, plus the campaign tree
The structure is picked on a card before each launch; the tree shows the campaign it produces.

Grouping by concept relies on the naming detection step: Apogee reads concept and iteration from each file name, and one concept one ad set creates an ad set named after each concept. One ad bundles every format of the same iteration; the video and image versions of a concept go into two separate ads. Budget is set per ad set under ABO and disabled automatically under CBO.

Insert mode adds creatives to several existing ad sets in one go, with a CBO or ABO badge on each, without touching the names of ad sets already running.

Insert is not a new test: it adds creatives to existing ad sets without creating new campaigns, which is useful for feeding proven ad sets rather than starting a new read.

The four structures also exist on TikTok Ads and Snapchat Ads, in each platform’s vocabulary: ad group on TikTok, ad squad on Snapchat. On those two platforms, Apogee only takes vertical 9:16 videos and the Sales objective, and TikTok accepts at most 50 ads per ad group.

Try Apogee for 7 days for €1, with no ad limit, and pick your testing structure at your next launch on Meta Ads, TikTok Ads or Snapchat Ads.

Related articles:

The feature Testing structures How your creatives are grouped, decided in one card. See the feature

Frequently asked questions

What are the creative testing structures on Meta Ads?

Meta Ads creative testing relies on three structures: All-in-One, which puts the whole batch in a single ad set; One Concept One AdSet, which creates one ad set per concept with its iterations; and One AdSet One Ad, which isolates each creative in its own ad set. Inserting into an existing ad set feeds ad sets that are already running.

What is an All-in-One ad set on Meta?

An All-in-One ad set groups every creative in a batch into a single Meta ad set and lets Meta decide which ones to deliver. It needs little budget and a single learning phase, but delivery concentrates on a few ads, so the others are not really tested.

Which structure should I use to test creatives on Meta Ads?

The right structure depends on how many ad sets your budget can bring to about 50 results a week. One: All-in-One or Ads Manager's built-in creative test. A few: One Concept One AdSet, one ad set per angle. As many as the creatives you want to test: One AdSet One Ad.

ABO or CBO for a Meta creative test?

ABO fits a creative test built on several ad sets better, because budget is set per ad set and each concept or creative gets the planned amount. Under CBO, Meta distributes the campaign budget across ad sets and concentrates it on some of them, which skews the comparison.

How many concepts can you test at once on Meta?

As many as your budget can fund through the learning phase, which Meta puts at about 50 results per ad set per week. At a $20 cost per result and $3,000 a week, that is three ad sets, so three concepts with One Concept One AdSet.

Can you change testing structure along the way?

Yes, but not in the middle of a test: editing a running ad set can restart its learning phase. Keep one structure over several test cycles, then change it for the next batch. In Apogee, the structure is picked at each launch, without rebuilding campaigns by hand.

Do the same structures exist on TikTok Ads and Snapchat Ads?

Yes, in Apogee. The four testing structures exist on Meta Ads (ad set), TikTok Ads (ad group) and Snapchat Ads (ad squad): 1 Concept 1 Adgroup on TikTok, 1 Concept 1 Ad Squad on Snapchat, and their All in One, one creative per level and insert equivalents.

Launch your creatives in 47 seconds.

Try the plan of your choice for 7 days for €1. Cancel anytime from the app.

Book a demo

Pick the time that suits you.

Open in a new tab

Loading the calendar…

Talk to Founder