Meta Ads testing structures: the 4 models in one click
How your creatives are grouped, decided in one card.
Trusted by 300+ media buyers, brands and agencies 4.5 on Trustpilot
In short
Published · updated
- Four testing structures are offered: one ad set one ad, one concept one ad set, all in one, and insert into an existing ad set.
- One ad bundles one concept, one iteration and all its formats, so the right ratio serves per placement.
- Video and image versions of the same concept go into two separate ads, suffixed automatically.
- Insert mode accepts several ad sets across several campaigns at once, instant forms included.
Picking a structure is not a configuration detail. It decides what your numbers will mean a week later: per creative, per angle, or not much.
The four structures
| Structure | What it creates | Best for |
|---|---|---|
| One ad set one ad | One ad set per creative, named after the ad | Pure isolation testing, clean per-creative signal |
| One concept one ad set | All iterations of a concept in one ad set named after the concept | Concept-level testing, the most requested structure |
| All in one | Every creative in a single named ad set | One batch equals one ad set, broad dynamic testing |
| Insert | New ads inside existing ad sets | Feeding winners without multiplying ad sets |
Because the naming step already recognized your concepts, one concept one ad set doubles as one angle one ad set: what you call a concept in your file names becomes the unit you read.
Formats, bundled the way Meta expects
One ad equals one concept, one iteration, and every format of that iteration. The square, vertical, story and landscape versions of the same creative are combined into a single Meta ad, so the right ratio serves per placement. This is exactly how placement customization is meant to be used, and it avoids automatic cropping.
Video and image do not mix, however: the two versions of the same concept and iteration go into two ads, suffixed automatically.
Budget, schedule and status
Daily budget is set per ad set under ABO, with the ad account’s currency symbol, and is disabled automatically under CBO since budget then lives at campaign level.
Four launch statuses: live now, created paused, scheduled and live, scheduled and paused. Scheduling always uses the ad account timezone read from Meta, which avoids the classic gap between your browser clock and the billing clock.
Good to know
Multiplying ad sets only makes tests more reliable if each one gets enough budget to exit the learning phase. At a constant budget, isolating every creative mechanically reduces what each receives.
In insert mode, prefixes and suffixes are deliberately restricted to ad level, so the names of ad sets already running are never touched. And applying one configuration across ad sets mixing website and instant form is blocked, with an explanation.
The four structures have their equivalent in TikTok ad groups and Snapchat ad squads.
Other features
All features- Bulk configuration One configuration set once, propagated across the batch.
- Copywriting Agent Copy written from what the creative actually says.
- Advantage+ controls Eleven toggles, all off by default.
- Duplicate by City A list of cities in, that many localized ad sets out.
- Analytics and funnel What each step costs you, step by step.
- Comment analysis Your ad comments turned into strategic material.
- Autopilot An agent that reads your account, analyzes it, and acts once you agree.
- Creative Studio Produce statics, then decide which ones deserve budget.
- Agency workspace Several media buyers, several accounts, one invoice.
- Bulk upload Meta Ads From raw files to live ads, in a single pass.
- Multi-platform Three ad platforms, one workflow, one creative tracked end to end.
- Bulk upload TikTok Ads Your video files become TikTok ads, no spreadsheet.
- Bulk upload Snapchat Ads Your 9:16 videos become Snapchat ads, ad squad by ad squad.
- Bridge An ad live on one platform goes live on another, with its video; copy, CTA and tracking rewritten for the destination platform.
- Cross-platform stats One creative's performance on each platform, summed then expanded.
- AI naming detection Your naming convention, recognized and applied on its own.
Frequently asked questions
Another question? Ask MathieuWhich structure should I pick to test creatives on Meta Ads?
One concept one ad set is the most requested in media buying: it gives a per-angle read. One ad set one ad isolates each creative and gives the cleanest signal, at the cost of a budget that grows with every creative isolated. All in one suits workflows where one batch equals one ad set.
How do you run a creative test on Meta Ads?
A creative test compares intentions, this hook against another, this format against another, while limiting what changes from one ad to the next. In Apogee, you pick the structure that gives the unit you want to read, per creative or per concept, and turn off the Advantage+ enhancements that crop or retouch the visual, on the Pro and Scale plans.
ABO or CBO: what is the difference for a Meta creative test?
Under ABO, the daily budget is set per ad set; under CBO, it lives at campaign level and Meta distributes it across the ad sets. Apogee handles both: per-ad-set budget is set under ABO with the ad account's currency symbol, and is disabled automatically under CBO. In insert mode, the picker shows a CBO or ABO badge on every existing ad set.
How many ads should you put in a Meta ad set?
The number of ads per ad set follows from the testing structure you pick. One ad set one ad puts in a single ad, one concept one ad set groups every iteration of a concept, and all in one places the whole batch in a single ad set. Each ad also bundles every format of one iteration.
Does one ad set one ad work on a small budget?
It is a budget-hungry structure, since every isolated creative adds an ad set to fund. At a constant budget, isolating every creative mechanically reduces what each receives, and a test is only reliable if each ad set gets enough budget to exit the learning phase. One concept one ad set groups a concept's iterations in one ad set, so it creates fewer.
Do you need one ad per format, square, vertical and landscape?
No. In Apogee, one ad bundles one concept, one iteration and all its formats: the square, vertical, story and landscape versions of the same creative go into a single Meta ad. The right ratio then serves per placement, which is how placement customization is meant to be used, and it avoids automatic cropping.
Does Apogee put the video and image versions of a concept in the same ad?
No. The video and image versions of the same concept and iteration go into two separate ads, suffixed automatically. Only the different ratios of the same media are combined into a single ad, so the right format serves per placement.
Does adding creatives to an existing ad set restart the learning phase?
Yes: Meta counts adding an ad to an ad set as a significant edit, which restarts the learning phase. Apogee's insert mode does not avoid that, but it keeps new ads in existing ad sets instead of creating new ones. The picker lists them by campaign, with status, budget and a CBO or ABO badge.
Do I need to create the campaign in Meta first?
No. You can select an existing campaign, whatever its objective, or create a real one from Apogee, with a sales or leads objective, special ad category, CBO or ABO optimization and a bid strategy.
Can you schedule a Meta launch in a timezone other than the ad account's?
No. In Apogee, scheduling always uses the ad account timezone read from Meta, not your browser's. That avoids the classic gap between the clock on your machine and the billing clock, with four possible statuses: live now, created paused, scheduled and live, scheduled and paused.
Launch your creatives in 47 seconds.
Try the plan of your choice for 7 days for €1. Cancel anytime from the app.