Complete Guide to Social Media Advertising on Facebook and Instagram (2026)
How to run Facebook and Instagram ads in 2026: objectives, Advantage+ controls, copy specs per placement, Pixel plus Conversions API, the EU ad choice and DSA rules, and a testing plan.
Team Adverizeo17 min read

On this page
- 1. How a Meta campaign is structured
- The six objectives
- 2. Advantage+ campaigns: what is automated and what you still control
- Controls that still apply as hard limits
- Advantage+ creative enhancements
- 3. Copy and creative specs
- How to write copy that fits these limits
- 4. Placements
- 5. Audiences
- Teens
- 6. Measurement: Meta Pixel plus Conversions API
- Consent comes first in the EU
- 7. The EU specifics every advertiser should understand
- Subscription, "less personalised ads" and the 2026 choice
- Digital Services Act: what you may not target and what becomes public
- Political and social issue ads
- 8. A testing approach that produces answers
- 9. Common mistakes
- 10. Checklist: what to do this week
- Where Adverizeo fits
Facebook and Instagram ads are bought through one tool, Meta Ads Manager, and since 2025 most of the levers advertisers used to set by hand sit behind the Advantage+ label. This guide explains how to run Facebook and Instagram ads as of October 2026: which objective to choose, what Advantage+ still lets you control, the copy and creative specs Meta recommends, how to set up the Pixel and the Conversions API, and the EU rules that change who you can reach and how. It closes with a testing method, the mistakes that waste budget most often, and a checklist for this week.
Meta renames products and adjusts specs often. Where a detail is likely to move, we say so and point to the Meta page we checked. Before you rely on a number for a large launch, open the current page in Meta's Ads Guide or Business Help Centre.
1. How a Meta campaign is structured
Every campaign in Ads Manager has three levels, and each decision belongs to one of them:
- Campaign: the objective, and the budget when you use Advantage+ campaign budget.
- Ad set: the audience, placements, schedule, optimisation goal and conversion location (website, app, instant form, messaging app, calls).
- Ad: the creative itself: image or video, primary text, headline, call-to-action button and destination URL.
Many weak accounts are the result of a decision made at the wrong level. A typical example is one audience split into five ad sets with small budgets each. The ad sets then bid against each other in the same auctions, none of them gathers enough conversions to learn, and the report shows five mediocre results instead of one clear one. Fewer, larger ad sets with several distinct ads inside them are usually easier for the system to optimise and easier for you to read.
The six objectives
Meta's objective list was consolidated into six outcome-based objectives (the Marketing API calls them OUTCOME_AWARENESS, OUTCOME_TRAFFIC, OUTCOME_ENGAGEMENT, OUTCOME_LEADS, OUTCOME_APP_PROMOTION and OUTCOME_SALES). The objective tells the delivery system which people to look for, so choose the one that matches the action you actually want, not the cheapest metric.
| Objective | Choose it when | Watch out for |
|---|---|---|
| Awareness | You need people to know the brand exists: a launch, a new market, a local business. | Cheap reach is not demand. Judge it on recall or later search and site visits, not clicks. |
| Traffic | You want visits and cannot yet measure a conversion reliably. | Optimising for link clicks finds people who click, not people who buy. Move to Sales or Leads once tracking works. |
| Engagement | You want video views, post interactions, messages or follows. | Likes and comments rarely predict revenue. Use it for content seeding and to build retargeting pools. |
| Leads | You collect contact details through instant forms, calls, chats or your own site. | Instant forms are low friction, which can also mean low intent. Add a qualifying question. |
| App promotion | You want installs or in-app events. | Needs app events set up before launch. |
| Sales | You want purchases or another valuable action on your site, in your app or in a chat. | Only as good as the conversion data you send. Fix the Pixel and Conversions API first. |
2. Advantage+ campaigns: what is automated and what you still control
Advantage+ started as a separate campaign type for shopping and app installs. Meta has since merged it into the normal setup flow. According to Meta's Marketing API documentation, a Sales, App promotion or Leads campaign is in the "Advantage+" state when three settings are switched on together:
- Advantage+ audience: the system may show ads beyond the audience you suggest when it predicts better results.
- Advantage+ campaign budget: the budget sits at campaign level and is moved between ad sets automatically.
- Advantage+ placements: no placement exclusions, so ads can run in every available placement.
If you switch any of the three off, the campaign still runs; it just stops being an Advantage+ campaign. Meta describes Advantage+ sales and app campaigns as the updated versions of the former Advantage+ shopping and app campaigns, and the legacy shopping and app campaign types are being phased out, with Meta asking advertisers to migrate them.
Controls that still apply as hard limits
Automation does not mean you lose every guardrail. Meta's Advantage+ audience page lists audience controls that the system will not expand past:
- Location (for example, only Germany and Austria).
- Minimum age (useful for alcohol, gambling or financial products, or simply an 18+ policy).
- Language.
- Excluded custom audiences (for example, existing customers in a new-customer campaign).
Everything else you enter, such as interests, age ranges, genders or lookalikes, is treated as an audience suggestion: the system starts there and expands when it expects better results. One older lever is gone entirely: detailed targeting exclusions (excluding people by interest or behaviour) were removed for new campaigns in 2024, and campaigns still using them stopped delivering from 31 January 2025. Excluding custom audiences still works.
Advantage+ creative enhancements
Advantage+ creative can change your ads: generate text variations, expand or animate images, generate backgrounds, translate text and more. Some enhancements are switched on by default. Meta states that you can turn them off at any time and preview samples before publishing. If you work in a regulated category, or your copy has been checked for legal claims, review each enhancement at ad level before launch. A rewritten headline is a new claim, and you are still the advertiser responsible for it.
3. Copy and creative specs
Meta does not enforce a short hard limit on primary text, but it truncates long text behind a "See more" link, so the recommendations below are what most people will actually read. These are the recommendations in Meta's Ads Guide as of October 2026, and they differ by placement.
| Placement | Primary text (recommended) | Headline (recommended) | Ratio and resolution |
|---|---|---|---|
| Facebook Feed, image | 50 to 150 characters | 27 characters | 4:5, 1440 x 1800 px, JPG or PNG |
| Instagram Feed, image | 125 characters | 40 characters | 4:5, 1440 x 1800 px, JPG or PNG |
| Instagram Reels, video | 44 characters | No recommendation listed | 9:16, 1440 x 2560 px, MP4 or MOV |
For Reels, Meta's guide also asks you to keep the top 14%, the bottom 35% and 6% on each side free of text, logos and key visuals, because the app interface covers those areas. Captions are optional but recommended, since many people watch without sound.
How to write copy that fits these limits
- Put the whole message in the visible part. The first 40 to 125 characters must carry the hook and the offer. Treat anything after the cut as optional detail.
- Write one primary text per angle, not one per placement. A pain-point angle, a proof angle and an offer angle give the system real variety. Three wordings of the same sentence do not.
- Give the headline a different job from the primary text. If the primary text states the problem, the headline names the offer or the product.
- Only make claims you can prove. "Delivery in 2 working days within Germany" beats "fastest delivery", both for performance and for Meta's ad review and consumer protection law.
- Write in the language of the market you target, and use the language audience control so that people who use another language are not shown copy they cannot read.
For tested copy structures and a way to rotate them, see our guide to ad creative templates and testing.
4. Placements
With Advantage+ placements, Meta can show your ads across Facebook, Reels, Instagram Feed and Stories, Messenger, marketing messages on WhatsApp and the Meta Audience Network. Threads is included as well: Meta's Threads ads page states that campaigns created in Ads Manager are opted in to the Threads feed by default.
When to keep automatic placements and when to restrict them:
- Keep them automatic when you have creative in both vertical (9:16) and feed (4:5) formats and your goal is a conversion you can measure. The system can then shift budget to whichever placement converts more cheaply.
- Restrict them when you only have one format that looks broken elsewhere, when brand-safety rules exclude the Audience Network, or when you are deliberately testing one placement.
- Customise assets per placement rather than cropping one asset everywhere. Upload a vertical version for Stories and Reels and a 4:5 version for feeds in the same ad.
5. Audiences
Targeting on Meta in 2026 is mostly about giving the system a good starting point and clear limits. The main building blocks:
- Audience controls (location, minimum age, language, excluded custom audiences): hard limits, see section 2.
- Custom audiences: website visitors (from the Pixel or Conversions API), customer lists you upload, video viewers, and people who engaged with your Page, profile or instant forms. A customer list needs a lawful basis before it is shared with Meta, which in the EU deserves a careful look before upload.
- Lookalike audiences: people similar to a source audience. With Advantage+ audience they act as a suggestion rather than a fence.
- Detailed targeting (interests, behaviours, demographics): also suggestions under Advantage+ audience. In the EU, the law forbids targeting based on profiling with special category data anyway, as section 7 explains.
Teens
Meta has stated that since February 2023, teens aged 13 to 17 worldwide no longer see ads based on their activity on Meta's apps, and that age and location are the only targeting options for them. In the EU, the Digital Services Act goes further and bans profiling-based ads to minors (section 7). If your product is for adults, set a minimum age of 18 in audience controls rather than relying on suggestions.
6. Measurement: Meta Pixel plus Conversions API
The Sales and Leads objectives only work as well as the conversion data you send. Meta recommends a "redundant setup": the Meta Pixel in the browser and the Conversions API from your server, both sending the same events.
- Define your events. Usually PageView, ViewContent, AddToCart, InitiateCheckout and Purchase for a shop, or Lead and CompleteRegistration for lead generation. Send value and currency with purchases.
- Install the Pixel through your site platform's integration or a tag manager.
- Add the Conversions API through a partner integration or a direct server connection, sending the same events with the same names.
- Deduplicate. Give each event a unique ID and send it as
eventIDfrom the Pixel andevent_idfrom the server, with an identical event name. Meta treats two events with the same name and ID as one if they arrive within 48 hours of the first. - Check Events Manager for duplicate warnings, match quality and events that only arrive from one source.
Consent comes first in the EU
For visitors in the EU and EEA, the Pixel sets and reads cookies, so it needs prior consent through your cookie banner. Meta's developer documentation shows the pattern: call fbq('consent', 'revoke') before fbq('init') on every page, and call fbq('consent', 'grant') only after the visitor accepts. Sending events from your server does not remove the need for a legal basis; it only changes how the data travels. Our posts on server-side tracking and GDPR and cookie consent for European SMEs cover the details, and the consent management implementation guide walks through a full setup.
7. The EU specifics every advertiser should understand
Three EU regimes shape Facebook and Instagram ads in Europe beyond GDPR and the cookie rules: the Digital Markets Act (how Meta must ask users about their data), the Digital Services Act (what ads may target and what becomes public) and the regulation on political advertising. We cover GDPR for Meta ads step by step in GDPR-compliant Facebook and Instagram ads for EU businesses, so this section only covers what is specific to the platform.
Subscription, "less personalised ads" and the 2026 choice
The short history, as of October 2026:
- November 2023: Meta introduced a paid subscription for no ads in the EU. Users either paid or agreed to personalised ads.
- November 2024: Meta cut the subscription price (on the web, from 9.99 to 5.99 euros a month) and added a free option with "less personalised ads". In that mode, ads are chosen from context (what the person sees in the session) plus a minimal set of data points: age, location, gender and how the person engages with ads. Meta also introduced ad breaks that cannot be skipped for a few seconds in that mode.
- April 2025: the European Commission found that Meta's binary "pay or consent" model breached the Digital Markets Act obligation to offer a choice of a service that uses less personal data, and fined Meta 200 million euros.
- December 2025: the Commission acknowledged Meta's commitment to give EU users, from January 2026, a choice between sharing all their data for fully personalised ads and sharing less data for more limited personalised advertising. The Commission said that once the choice is implemented it would seek feedback and evidence on its impact and uptake.
What this means for advertisers in practice:
- Part of your EU audience is reachable mainly through context and basic demographics. Interest suggestions, lookalikes and retargeting do less for those users. Ads that make sense without any targeting (clear product, clear offer, visible in the first second) hold up best.
- EU retargeting pools are smaller than your traffic numbers suggest, because they depend both on cookie consent on your site and on the user's choice on Meta.
- Do not compare EU and US results one to one. Set separate targets per market and judge EU campaigns against their own history.
- Creative carries more of the load. When the system knows less about a person, the ad itself has to qualify the viewer: who it is for, what it costs, why now.
Digital Services Act: what you may not target and what becomes public
The Digital Services Act (Regulation (EU) 2022/2065) adds rules that apply to every ad on Facebook and Instagram in the EU:
| Rule | Where it comes from | What it means for you |
|---|---|---|
| Each ad must be identifiable as an ad, with the person it runs for, who paid, and meaningful information on the main targeting parameters. | Article 26(1) | The advertiser and payer information you give Meta is shown to users. Fill it in correctly, especially as an agency running ads for clients. |
| No ads based on profiling that uses special category data (such as health, religion, ethnic origin, political opinions or sexual orientation). | Article 26(3), referring to GDPR Article 9(1) | Do not build audiences or upload lists that stand in for these categories, for example a patient list or a list of members of a religious community. |
| No profiling-based ads to users the platform knows with reasonable certainty are minors. | Article 28(2) | Teenagers can only be reached without profiling. Do not plan youth campaigns around interests or retargeting. |
| Very large platforms keep a public, searchable ad repository for the whole time an ad runs and for one year after it last appeared. | Article 39 | Meta's Ad Library shows your EU ads with run dates, targeting parameters and reach. Competitors and journalists can read them, so write accordingly. |
Political and social issue ads
Since 6 October 2025, Meta no longer allows political, electoral and social issue ads in the EU, citing the EU regulation on the transparency and targeting of political advertising. Organic posts are not affected. If your business talks about topics that can count as social issues, such as the environment or migration, be careful: an ad that reads as advocacy rather than a product offer may be rejected in the EU.
8. A testing approach that produces answers
Meta's delivery system already tests ads inside an ad set, but it optimises for results, not for learning. If you want to know why something worked, you need your own structure.
- Test concepts, not word swaps. A concept is a different reason to buy: price, speed, proof, a specific use case, a risk avoided. Colour or synonym changes look new to you and identical to the buyer.
- Write a hypothesis before launch. "Showing the price in the first line will lower cost per purchase for new visitors in France" can be confirmed or rejected. "Let's see what works" cannot.
- Use Meta's A/B test tool for decisions that matter. It splits the audience into random, non-overlapping groups that see versions identical except for one variable, so you can compare creative, audience or placement strategies cleanly. Change one variable at a time.
- Give the test enough budget and time. Meta notes that an adequate budget is needed for an even split and a confident result. Decide the minimum number of conversions per version before you start, and do not stop early because one version leads on day two.
- Keep a log. Record the hypothesis, dates, spend, result and decision. After a quarter you will have a list of angles that work in your market, which is worth more than any single winning ad.
- Refresh before fatigue, not after. When frequency rises and results fall, introduce a new concept rather than reposting the old one in a new colour.
9. Common mistakes
- Optimising for clicks when you want sales. The Traffic objective finds people who click. If you can track purchases or leads, optimise for them.
- Running the Pixel without a working consent setup. Firing before consent creates legal risk; failing to fire after consent loses data. Test both paths in your banner.
- Sending browser and server events without deduplication. Conversions are counted twice, cost per result looks great, and budget decisions are wrong.
- Too many small ad sets. None of them gets enough data. Consolidate and put the variety into the ads instead.
- One asset cropped for every placement. A square image in Reels with text in the bottom third gets covered by the interface.
- Leaving creative enhancements unchecked. Automatically generated text may add claims you would never approve.
- Treating audience suggestions as limits. If someone must not see the ad (under-18s, existing customers, a country you do not ship to), use audience controls.
- Health or belief-based audiences in the EU. Lists or interests that stand in for special categories conflict with DSA Article 26(3) and GDPR Article 9.
- Copying US playbooks into EU accounts. Retargeting reach, consent rates and the EU ad choice change the maths.
- Vague or unprovable claims. "Best", "guaranteed" or "clinically proven" without evidence invite rejection and complaints.
10. Checklist: what to do this week
- Audit every active campaign: is the objective the action you actually want?
- Check which campaigns are in the Advantage+ state and whether that was a decision or a default.
- Set audience controls: locations, minimum age, language and excluded customer lists.
- Open each ad's creative enhancements and switch off anything you would not sign off.
- Check Events Manager: are Pixel and Conversions API events deduplicated with matching
event_idvalues? - Test your cookie banner in a fresh EU browser session: does the Pixel stay silent until consent and fire after it?
- Look up your own ads in Meta's Ad Library and read them as a stranger would.
- Make sure every ad has a 9:16 version that respects the Reels safe zones.
- Write three concepts for next month's test, each with a one-line hypothesis.
- Remove any audience, list or interest that could reveal health, religion, ethnicity, politics or sexual orientation.
For the wider picture of how AI now shapes targeting and creative across platforms, read our guide to AI-powered advertising. If you also advertise on other social platforms, our GDPR guides for TikTok ads and Pinterest ads answer the same questions there, and GDPR retargeting explains what must be in place before you build website audiences. The guide to GDPR-compliant marketing for European SMEs ties it all together.
Where Adverizeo fits
Adverizeo writes ad copy for Facebook and Instagram, among 24 channels, within each placement's format limits and in more than 20 languages, so you can prepare several distinct concepts per test. Every text ad gets a compliance score from 0 to 100 with suggestions that flag risky claims and wording before you upload; it is a risk check and guidance, not a legal guarantee. You can try the free GDPR ad checker without an account, see how the AI ads generator works, or create a free account with 10 credits a month and no card.
This guide is general information, not legal advice.


