Open the builder

Guides

Review a Meta Ads draft before publishing

· updated November 11, 2026 · 3 min read

A draft is what Runads will create in Meta when you publish. This guide shows where each part is and what the checks mean.

Where the draft is

In the simple mode the plan is four rows: Campaign, Ad sets, Ads, Names and URL parameters. Edit opens a row in place.

In the advanced mode the Draft step shows a tree of the campaign, its ad sets and ads. Click a node to edit it. A draft can hold several campaigns, shown as tabs; Copy campaign, New campaign and Remove campaign change the list. All campaigns are published together.

What blocks publishing

Errors block publishing. The simple mode lists them in the launch block, each with an Open button. The advanced mode marks them in the tree and in the Checks panel, and marks the field where you fix each one.

  • An ad set without countries.
  • Sales or leads on a website without a pixel; an instant form destination without a form.
  • A budget below the minimum daily budget of the ad account, or above the builder’s limit for the currency.
  • A budget for the whole run without an end date in every ad set.
  • No page chosen, or no valid https:// landing link.
  • More than 50 ads in one ad set: Meta’s limit.
  • An interest that Meta does not have.
  • A choice that is not made: special ad categories, Advantage+ audience, multi-advertiser ads.
  • EU countries without the names of the advertiser.

Warnings do not block: a large budget, an ad set without ads, two ads with the same ad set, file and text, an ad account that is not active or has no payment method.

The Checks panel of the advanced mode also lists recommendations of Meta’s Ads Guide: a primary text above 150 characters, a headline above 27, no 9:16 file for Stories and Reels. The simple mode does not show them.

The builder cuts what exceeds its own limits and says so: 200 ad sets and 1,000 ads in a campaign.

Campaign

Name, objective and budget. Campaign budget lets Meta spread the money between ad sets. Ad set budgets fix an amount per ad set. A budget is Daily or For the whole run. Budgets are in the currency of the ad account.

The special ad category and multi-advertiser ads are chosen here: see ad settings without a default.

Ad sets

Each ad set has countries (ISO codes like PL, DE), ages, gender, an optimization goal, interests and placements. Ad sets with EU countries need the names of the advertiser: see EU ads.

With a real account, each typed interest is looked up in Meta:

  • an exact match shows its Meta name;
  • without an exact match the builder takes the first result of Meta and says so in the notes: check that it is the interest you meant;
  • when Meta returns nothing, the interest blocks publishing. Remove it or type another.

Include audiences and Exclude audiences list the custom audiences of the account. Create them in Ads Manager.

Advantage+ audience has no default: choose on or off for each ad set.

Ads

One row per ad: ad set, file, text and button. Every image × text replaces the single ads of the shown campaign with every file and text pair in every ad set. It does not split by Meta’s limit: 20 files and 3 texts give 60 ads in an ad set, and the builder then asks you to move ads to another ad set.

Next: check the draft in Meta, then publish paused.