Guide
How to publish ads on Meta, step by step
To publish an ad on Facebook or Instagram, open Meta Ads Manager, create a campaign with an objective, set the budget, audience and placements in an ad set, then build the ad and select Publish. Meta reviews it, usually within a day, and it starts running. This guide walks through each of those steps and the mistakes that most often hold an ad up.
Last updated
What you need before you start
- A Facebook Page. Every ad runs from a Page. Add an Instagram account as well if you want the ad to appear from your Instagram profile.
- An ad account with a payment method. You set this up in Meta Business Suite. One business can have several ad accounts.
- Tracking, if you want sales or leads. Install the Meta Pixel on your site, and the Conversions API if you can. Without them Meta cannot tell which ads led to a purchase, and cannot optimise for one.
- The creative. An image or video, the primary text, a headline, and the page you are sending people to.
Publishing an ad in Meta Ads Manager
A Meta campaign has three levels. The campaign holds the objective. The ad set holds the budget, audience, placements and schedule. The ad is what people see. You fill them in from the top down.
- 01
Create a campaign and choose an objective
In Ads Manager, select Create. Choose the objective that matches what you want people to do: Awareness, Traffic, Engagement, Leads, App promotion or Sales. Meta shows the ad to people likely to take that action, so choose Sales if you want sales, not Traffic because it looks cheaper. - 02
Set the budget
Choose a daily budget or a lifetime budget. You can set it on the campaign and let Meta share it between ad sets, or set it on each ad set yourself. Start with an amount you are comfortable spending for at least a week while Meta learns. - 03
Define the audience and placements
In the ad set, choose the location, age range and any other audience details, and pick where the conversion happens (your website, an app, a lead form, a message). Leaving placements on Meta's automatic setting lets one ad run across feeds, Stories and Reels. - 04
Build the ad
Choose the Page and Instagram account the ad runs from, then the format: a single image or video, a carousel, or a collection. Upload the media, write the primary text and headline, choose a call-to-action button, and enter the destination URL. - 05
Preview every placement
Use the preview panel to check the ad in feed, Stories and Reels. This is where you catch a headline that is cut off or an image cropped in the wrong place. - 06
Publish
Select Publish. The ad goes to review and shows as In review until Meta approves it, then as Active.
Image sizes and text lengths
| Placement | Ratio | Recommended size in pixels |
|---|---|---|
| Facebook and Instagram feed | 4:5 | 1440 × 1800 |
| Carousel cards | 1:1 | At least 1080 × 1080 |
| Stories and Reels | 9:16 | 1440 × 2560 |
Upload more than one ratio so each placement gets an image made for it. Meta recommends about 125 characters of primary text on Instagram and 50 to 150 on Facebook feed, with headlines of 27 characters on Facebook and up to 40 on Instagram. The ad sizes and specs guide has every placement, the safe zones for Stories and Reels, and file limits.
Review, rejection and the learning phase
Most ads are reviewed within 24 hours. Editing an ad after it is approved sends it back through review, so finish the creative before you publish.
Common reasons an ad is rejected
- Copy that points at a personal attribute, such as a health condition or financial situation ("Are you struggling with debt?").
- Claims Meta treats as misleading, including before-and-after promises and unrealistic results.
- A landing page that does not match the ad, does not load, or hides who the business is.
- Ads about credit, employment, housing or politics that were not declared as a special ad category.
If an ad is rejected, Ads Manager shows the policy it failed. Fix the ad and resubmit, or request another review if you think the decision was a mistake.
The learning phase
A new ad set starts in a learning phase while Meta works out who responds to it. Results are less stable and often more expensive during this time. Meta's guidance is that an ad set settles after roughly 50 of its optimisation events in a week. Large edits restart learning, so avoid changing budget, audience and creative every day.
Publish more than one ad
The creative is the part of a campaign you control most and the part that varies most in results. Put several different ads in an ad set, built around different hooks or layouts, and let Meta show you which one people respond to. Small edits to one ad teach you less than three different ideas.
Questions people ask
How do I publish an ad on Meta?
Open Meta Ads Manager, select Create, choose a campaign objective, set the budget, audience and placements in the ad set, then build the ad itself: the image or video, primary text, headline, call to action and destination. Select Publish and the ad goes to Meta's review before it runs.
How long does Meta take to approve an ad?
Most ads are reviewed within 24 hours, and many within minutes. Review can take longer during busy periods or when an ad is edited, because edits send it back through review.
How much does it cost to run Meta ads?
You set the budget, and there is no fixed price. Meta charges through an auction, so the cost of a click or a sale depends on your audience, your competition and how good your ad is. Many advertisers start with a small daily budget per ad set and raise it once an ad proves itself.
Do I need a Facebook Page to run ads?
Yes. Every ad runs from a Facebook Page, and you can add an Instagram account so the ad appears from your Instagram profile as well. You also need an ad account with a payment method.
What size should a Meta ad image be?
Meta recommends 1440 by 1800 pixels (4:5) for Facebook and Instagram feed, and 1440 by 2560 pixels (9:16) for Stories and Reels. Carousel cards are square, at least 1080 by 1080 pixels. Upload more than one ratio so each placement gets an image that fits.
Try it on your own competitors.
$9 for 7 days. Paste a competitor's Page and see their best ad rebuilt for your brand.
Keep reading
- How Meta ranks adsOnce the ad is live, this is what decides how often it is shown and what it costs.
- AI ad generatorGet the image, primary text and headline ready before you open Ads Manager.
- Meta Ad Library guideSee what your competitors are running before you decide what to publish.
- Competitor ad researchA daily read on the ads your competitors keep running.
Mockingbird is an independent product from Onwards Analytics and is not affiliated with, endorsed by or sponsored by Meta. Meta, Facebook, Instagram, Meta Ads Manager and the Meta Ad Library are trademarks of Meta Platforms, Inc. Meta changes its tools often; check Meta's own help pages for the current detail before you rely on it.