Included from Starter

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

StructureWhat it createsBest for
One ad set one adOne ad set per creative, named after the adPure isolation testing, clean per-creative signal
One concept one ad setAll iterations of a concept in one ad set named after the conceptConcept-level testing, the most requested structure
All in oneEvery creative in a single named ad setOne batch equals one ad set, broad dynamic testing
InsertNew ads inside existing ad setsFeeding 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.

Frequently asked questions

Which 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.

Book a demo

Pick the time that suits you.

Open in a new tab

Loading the calendar…

Talk to Founder