Meta's A/B test or advrt: which should test your ad creative?
Meta's A/B test is free in Ads Manager: 2 to 5 versions, 1 to 30 days, winner at 65% confidence. advrt judges each ad against your 30-day account baseline instead.
Meta's built-in A/B test is the right tool for a lot of questions, and it costs nothing extra. It also has rules that make small creative tests slow. This page sets Meta's documented requirements next to advrt's test, with the maths for both.
Free plan: 5 ad generations a month, no card.
The product photo advrt started from


Why not just use Meta's A/B test?
Often you should. Meta's A/B test splits your audience into random, non-overlapping groups, compares up to 5 versions on cost per result, and is included in Ads Manager (About A/B testing, checked October 2026). For audience, placement or two-version creative questions with a healthy budget, it's the cleanest test you can run on Meta.
advrt is for a different situation: a small brand with several new creatives, a modest budget and no time to set up and read a test each week. advrt makes the ads, gives each its own ad set with an equal budget, and judges each one against your ad account's last 30 days, so a clear loser can be called at about 2.3× CPA of spend without waiting for a 7-day test window. The tradeoff is less rigour: advrt's ad sets aren't randomised against each other the way Meta's split is.
| Option | Best for | Main tradeoff | Price |
|---|---|---|---|
| Meta A/B test | Head-to-head questions with enough budget: two creatives, two audiences, placements or delivery settings, with a 7-day or longer window. | Meta recommends at least 7 days and 80% estimated power. Winners are picked at 65% confidence, and you still make the ads and pause losers yourself. | No separate fee; you pay for the ad spend the test uses |
| Meta creative testing (in-campaign) | Trying 2 to 7 new ads inside a running Highest volume campaign while keeping its learnings. | Meta's help page says no confidence level is included, and nothing changes automatically after the test. | No separate fee; Meta suggests up to 20% of the campaign budget |
| advrt | Small brands testing 3 or more new creatives at a time who want each one called winner, loser or inconclusive against their own account. | Ad sets aren't a randomised split, the baseline is the past 30 days, and only creative is tested. Meta only. | Free to make ads; tests from $19.99/mo, plus ad spend |
- Meta's A/B tests run 1 to 30 days; Meta recommends at least 7 days, and its marketing page says at least 2 weeks.
- Meta calls a winner at 65% confidence or higher, and suggests 80% estimated power before you start.
- Cancelling a Meta A/B test doesn't stop delivery; you pause the ads yourself.
- advrt calls a zero-purchase ad a loser at 2.3× CPA of spend and stops any ad at 5× CPA.
- advrt tests creative only; Meta's tool also tests audiences, placements and delivery settings.
advrt and Meta's A/B test, side by side
| Capability | advrt | Meta A/B testing |
|---|---|---|
| What gets tested | Creative | Creative, audience, placement, delivery, custom |
| Versions per test | One ad set per creative | Up to 5 (Experiments); 2 to 7 in creative testing |
| Audience split | Same targeting per ad set; may overlap | Random, non-overlapping groups |
| What each version is compared with | Your account's last 30 days | The other versions |
| Test length | Until a verdict or 5× CPA | 1 to 30 days; 7+ recommended |
| Winner rule | 3+ purchases, CPA 15% better, p ≤ 0.1 | Lowest cost per result, 65%+ confidence |
| Losers labelled | ||
| Auto-pause losers | Optional | |
| Makes the ads | ||
| Cost | Ad spend; tests from $19.99/mo | Ad spend only |
Meta A/B testing details come from its public site. “See vendor site” and “Not listed publicly” mean we couldn't verify it either way.
Why advertisers look beyond Meta's A/B test
Small budgets rarely reach a verdict
Meta suggests tests with 80% estimated power and says too-similar versions may not produce a winner. At small budgets many tests end without one.
It compares versions, not your benchmark
Meta tells you which version had the lowest cost per result. It doesn't tell you whether that version beats what your account normally gets.
You still make, launch and clean up
Meta's tool doesn't write ads. Once a test runs you can't edit the variable, and cancelling doesn't stop delivery.
Where each tool is stronger
Meta A/B testing does some things advrt doesn't. Here are both lists.
Meta A/B testing is stronger at
- A proper randomised split
- Meta divides the audience into random, non-overlapping groups so nobody sees both versions. advrt's ad sets share targeting and can overlap.
- Tests more than creative
- Audience, placement, delivery optimisation and custom variables. advrt only tests creative.
- Free, built in, any objective
- No extra tool or fee, works in Ads Manager and the Experiments tool, and reports cost per result or conversion lift.
advrt is stronger at
- Every creative gets a verdict
- Each ad is called winner, loser or inconclusive against your account's own last 30 days, so a test can find several winners or none.
- No fixed test window
- Results sync daily and a verdict is called as soon as the numbers support it. Each ad stops at 5× CPA if nothing is clear.
- It makes the ads too
- Angles, hooks, copy, image ads from your product photo and short video, ready to test in the same place.
- Losers paused, winners iterated
- Optional auto-pause for losers, and 3 variations of a winner in one click.
What does Meta require for an A/B test?
Meta's help center sets out the rules. You can start a test from the Ads Manager toolbar using an existing campaign or ad set as a template, from the Experiments tool, or by duplicating a campaign, ad set or ad (A/B test types). In Experiments you can compare up to 5 campaigns (Create an A/B test in Experiments). Variables are creative, audience, placement or a custom mix (Choosing a variable).
On timing, Meta says "we recommend a minimum of 7-day tests. A/B tests can only be run for a maximum of 30 days, but tests shorter than 7 days may produce inconclusive results" (A/B testing best practices). Meta's marketing page goes further and suggests at least 2 weeks (A/B testing on Meta).
Meta gives no minimum dollar budget. It says a test "should have a budget that will produce enough results to confidently determine a winning strategy," and suggests aiming for an estimated power of 80% or higher, which Ads Manager shows during setup (About confidence). If you duplicate a campaign for the test, the budget is duplicated too.
How does Meta pick a winner, and how does advrt?
Meta compares the versions with each other. It simulates possible outcomes "tens of thousands of times" and reports the version with the lowest cost per result, with a confidence percentage: the chance you'd get a similar result if you ran the test again (How winning campaigns are determined). For A/B tests, "a 65 percent or higher confidence percentage represents a winning result."
advrt compares each ad with your account. Before launch it records the ad account's last 30 days. If the account had at least 10 purchases, each ad is tested on purchases with a Poisson model: an ad that spent S should get S ÷ CPA purchases at your normal rate. A winner needs at least 3 purchases, a CPA at least 15% better and a one-sided probability of 10% or less under the normal rate. With less purchase data, advrt uses click-through rate with a one-sided z-test, at least 1,000 impressions and a gap of at least 20%.
The two approaches answer different questions. Meta's tells you which of these versions did best. advrt's tells you which of these ads is clearly better or worse than what your account usually gets. Meta's confidence percentage and advrt's 10% significance level are different statistics, so don't compare the numbers directly.
What about Meta's newer creative testing tool?
Meta also has a creative testing feature inside existing campaigns. It can "compare up to 7 creative variants with delivery provided to new test ads," runs inside the current campaign so learnings carry over, and is "supported in campaigns using the Highest volume bid strategy only" (Creative testing, checked October 2026).
Meta suggests spending no more than 20% of the existing budget on the test ads. Two lines on that page matter for small advertisers: "A confidence level is not included," and "The test does not make any automatic changes based on the results." You read the comparison metric and decide.
This tool fits well when you already have a stable campaign and want to slot new ads in without disturbing it. advrt fits better when you're testing new concepts from scratch in a separate campaign and want a stated rule for when an ad has won or lost.
Where is Meta's A/B test the better choice?
Meta's split is more rigorous. Because audiences are randomly divided so "nobody sees both," differences between versions can be put down to the variable you changed. advrt's ad sets share the same country and age targeting and Meta's delivery optimises each separately, so two ad sets may reach somewhat different people.
advrt's baseline is also a comparison with the past. If your last 30 days included a sale, a slow season or a big influencer spike, every ad in the test is measured against that. Meta's A/B test avoids this by running all versions at the same time against each other.
Use Meta's tool when you're testing an audience, a placement or a bid strategy, when you have budget for 7 days or more, or when the decision is large enough that you want the cleanest possible answer. advrt doesn't test any variable except the creative.
Do small tests ever exit Meta's learning phase?
Usually not, and that applies to both tools. Meta says ad sets exit learning "after about 50 results in the week after the ad set's last significant edit" (About the learning phase). At a $40 CPA that's about $2,000 per ad set per week, or $10,000 a week for a 5-creative test with one ad set each.
Most small-brand creative tests spend a fraction of that, so every ad set stays in learning. That's acceptable for a comparison as long as all ad sets are in the same state with the same budget, which is why advrt gives each creative an equal daily budget and launches them together.
How many purchases does advrt need to call a winner?
We computed this from advrt's verdict code (lib/loop/judge.ts) for an account with a $40 CPA over its last 30 days. Each row shows the most an ad can spend with that many purchases and still be called a winner, and what that means for its CPA. Meta doesn't publish an equivalent table for its A/B tests; its winner depends on a simulation of the versions against each other.
| Purchases | Called a winner if spend is at most | Ad CPA at that point | Better than the $40 account CPA by |
|---|---|---|---|
| 3 | $44 | $14.69 | 63% |
| 4 | $70 | $17.45 | 56% |
| 5 | $97 | $19.46 | 51% |
| 6 | $126 | $21.01 | 47% |
| 8 | $186 | $23.28 | 42% |
| 10 | $249 | $24.89 | 38% |
Poisson model with λ = spend ÷ account CPA, one-sided α = 0.1, at least 3 purchases and a CPA at least 15% better than the account's. The same ad can also be called a loser: with zero purchases after about $92 here, or one purchase after about $156.
The pattern is the price of small samples. With 3 purchases an ad must be about 63% cheaper per purchase than normal to be called; with 10 purchases, about 38%. An ad that's 20% better than normal will usually run to the 5× CPA stop and come back inconclusive. Meta's A/B test has the same limit in a different form: its help pages warn that versions that are too similar may not produce a confident winner.
One more honest caveat: advrt checks verdicts every day, and looking repeatedly raises the real chance of a false call above the nominal 10%. The verdict code accepts that on purpose, because pausing a loser or iterating on a winner is cheap to reverse. If you need a decision you can defend in a board meeting, run Meta's A/B test for the full window.
Pricing
List prices from each vendor's own pricing page, as of October 2026. The plans include different things, so compare what you'd actually use.
advrt
| Free $0/mo | 5 ad generations / month. See your own product in real ads. No card. |
|---|---|
| Basic $19.99/mo | 100 ad generations / month. Launch tests on Meta and keep the winners. |
| Pro $49/mo | Unlimited ad generations. For brands and agencies testing every week. |
Meta A/B testing
Included in Ads Manager
Meta doesn't charge separately for A/B tests or creative tests; the cost is the ad budget the test spends. Meta suggests a budget large enough for 80% estimated power. As of October 2026.
Questions about Meta A/B tests and advrt
- How long should a Meta A/B test run?
- Meta's help center allows 1 to 30 days and recommends at least 7, longer if customers take more than 7 days to convert. Its A/B testing marketing page suggests at least 2 weeks. advrt has no fixed window: each ad gets a verdict when the numbers support one, or stops at 5× CPA.
- What confidence level does Meta use to pick a winner?
- Meta's help center says that for A/B tests a confidence of 65% or higher represents a winning result. The confidence is the chance of a similar result if the test were repeated, based on Meta's simulations. Meta's in-campaign creative testing tool doesn't include a confidence level.
- Is there a minimum budget for a Meta A/B test?
- Meta doesn't publish a dollar minimum. It says the budget should produce enough results to confidently pick a winner, and suggests an estimated power of 80% or higher, which Ads Manager shows when you set up the test.
- Can I use advrt and Meta's A/B test together?
- Yes. A common pattern is to use advrt to make and screen several new creatives quickly, then run the top one or two in a Meta A/B test against your current best ad before moving most of the budget.
- Why doesn't advrt compare the ads with each other?
- Because with small budgets a head-to-head comparison usually ends with no clear winner. Comparing each ad with your account's own last 30 days answers a more useful question for a small brand: is this new ad clearly better or worse than what we normally get?
- Does advrt split audiences like Meta's A/B test?
- No. advrt creates one ad set per creative with the same targeting (country, ages 18 and up) and the same daily budget. Audiences can overlap between ad sets. Meta's A/B test splits the audience into random, non-overlapping groups, which is more rigorous.
Sources
Vendor facts were checked on each vendor's own site on October 19, 2026. Prices change; check before you buy.
- Meta: About A/B testing
- Meta: A/B test types and how to create them
- Meta: Create an A/B test in Experiments
- Meta: Choosing a variable
- Meta: A/B testing best practices
- Meta: How winning campaigns are determined
- Meta: About confidence
- Meta: Edit or cancel an A/B test
- Meta: Creative testing in an existing campaign
- Meta: About the learning phase
- Meta: A/B testing (marketing page)
Other comparisons
Make the ads, then test them on your own numbers.
Run both on your own products before you decide. Free plan: 5 ad generations a month, no card.