Facebook ads placements are the places Meta can show your ad: feeds, Stories, Reels, search results, Marketplace, WhatsApp Status and apps in Audience Network. For Leads campaigns, Meta now defaults to Advantage+ placements and is gradually removing placement selection from ad sets. Keep every placement on, exclude one only for a hard constraint, and judge placements on leads you received.
The placement breakdown in Ads Manager invites a quick fix: one placement at €25 a lead, another at €60, switch off the expensive one. Meta’s own example shows how that can raise your cost per result. Lead gen adds a second trap the breakdown can’t show: leads that look cheap and never pick up the phone. This guide covers the placements Meta lists today, how Advantage+ placements spend, which exclusions are still open to you, and how to check a placement without trusting its average.
What are the Facebook ads placements for a Leads campaign?
A placement is a surface where your ad can appear, inside one of Meta’s apps or inside a partner’s app. Meta’s article on placements by objective lists these for the Leads objective, grouped the way Meta groups them:
| Group | Placements available with the Leads objective |
|---|---|
| Feeds | Facebook Feed, Facebook profile feed, Facebook notifications, Facebook Marketplace, Facebook right column, Facebook Business Explore, Instagram feed, Instagram profile feed, Instagram Explore home |
| Stories, Status and Reels | Facebook Stories, Messenger Stories, Facebook Reels, Instagram Stories, Instagram Reels, WhatsApp Status |
| In-stream ads for reels | Facebook in-stream reels, Ads on Facebook Reels |
| Search results | Facebook search results, Instagram search results |
| Apps and sites | Audience Network native, banner and interstitial; Audience Network rewarded videos |
The notes in the same table matter as much as the list:
- Facebook Feed includes the Facebook Friends tab, starting in March 2026.
- Facebook profile feed becomes available only once you’ve consistently run ads that comply with Meta’s Advertising Policies.
- Instagram Reels isn’t available when Calls is your conversion location.
- Instagram search results is only available if you select placements at ad set level, which matters given the change described below.
- Facebook notifications take text and image ads only.
- Threads feed appears in the tables for Awareness, Traffic and Sales, but not in the one for Leads.
Meta adds that the table lists placements its API supports for all advertisers, and that interfaces such as Ads Manager “may not yet provide access to all API supported placements”. What you see in your own ad set can lag behind it.
Audience Network is the odd one out. Meta files it under Apps and sites because the ad runs inside other companies’ apps, not in Facebook, Instagram, Messenger or WhatsApp. Meta’s Audience Network site describes it from the other side, as a way for app developers and publishers to make money from their apps.
How do Advantage+ placements spend your budget?
Advantage+ placements, also labelled Placements with Advantage+ on, let Meta’s delivery system use every compatible placement. Meta explains the logic in its article on how delivery works with Advantage+ placements: the system is designed to get the most optimization events “at the lowest average cost overall - not the lowest average cost for each placement”. It looks at every available opportunity and buys the cheapest ones “without regard for what the average cost per optimization event will be for each placement.” In a leads ad set, the optimization event is the lead.
Meta’s worked example has a $27 budget and 11 opportunities:
| Placement | Opportunities | Cost per optimization event | All placements on | Instagram switched off |
|---|---|---|---|---|
| 3 | $3 each | 3 events, $9 | 3 events, $9 | |
| 3 | $5 each | 3 events, $15 | none | |
| Audience Network | 5 | three at $1, two at $7 | 3 events, $3 | 5 events, $17 |
| Total | 9 events for $27, $3.00 each | 8 events for $26, $3.25 each |
With everything on, the report shows Instagram as the expensive placement at $5 an event, against $1 on Audience Network. Switch Instagram off and the money moves to Audience Network’s remaining $7 opportunities: Audience Network’s average climbs to $3.40, and the ad set gets fewer events at a higher average cost. Meta’s conclusion: “one placement’s average cost per optimization event being higher than another’s doesn’t necessarily mean it’s inefficient.”
The reason is simple once you see it. Each placement’s average is built from the cheap events Meta bought first. An exclusion is a bet on what the next euro would buy elsewhere, and the breakdown doesn’t show that.
Meta’s article About Advantage+ placements adds a number: in an experiment, ad sets using Advantage+ placements delivered an 11.7% lower cost per action on average than ad sets using manual placement settings. That’s Meta’s experiment, on Meta’s count, and it says nothing about lead quality. It’s still the right default.
Manual placements vs Advantage+ placements in 2026
The same article opens with a change that settles most of the debate for lead gen. Meta is gradually rolling out new placement settings for the Leads, App promotion and Sales objectives, which “now default to Advantage+ placements and the option to make placement selections is removed in ad sets”. Awareness, Traffic and Engagement campaigns keep placement selection.
| Option | Where you set it | What it does | In a Leads campaign |
|---|---|---|---|
| Advantage+ placements | ad set | delivery picks among all compatible placements | the default, and Meta’s recommendation |
| Manual placement selection | ad set | you choose the placements the ad set may use | being removed; some accounts may still see it while the change rolls out |
| Account-level placement controls | Advertising settings, for the ad account | excludes a short list: Audience Network, Facebook Marketplace, Facebook right column | the route Meta points to for hard constraints |
Meta’s best practices for placements set the order. Stay opted into all placements across Facebook, Instagram, Messenger, Threads and Audience Network. Use different assets so the right creative lands in the right placement. And “if you have a hard constraint and need more control over where your ads appear, use account level placement controls to exclude specific placements or platforms”, accepting that this “may limit the effectiveness of Advantage+ placements.”
Account-level controls are narrow by design. Meta’s Marketing API reference for account controls says “only a few placements are allowed to be excluded”: Audience Network (native, banner and interstitial; rewarded video; in-stream video), Facebook Marketplace and the Facebook right column. “All the other placements will be included.” The same controls hold account-wide audience limits such as a minimum age and the locations you serve, and Meta applies them to the ad account’s eligible campaigns. An exclusion here is a decision for every campaign in the account, not a test.
Put the two together: once your ad sets lose placement selection, that short list is all a Leads campaign can exclude. Stories, Reels, Messenger and WhatsApp Status stay on.
One workaround to skip: moving lead gen into a Traffic campaign just to keep the placement checkboxes. Traffic optimizes for clicks and landing page views, not for form submissions (Facebook ads objectives covers the difference), so you’d swap the Lead optimization for control over where the clicks come from.
When does excluding a placement make sense for lead gen?
Rarely, and only for reasons you could defend in front of a client. Four hold up:
- Brand safety. Audience Network puts the ad inside apps you don’t control. If the client can’t appear there, that’s a hard constraint, which is what account-level controls are for.
- Clicks that don’t reach the landing page. When one placement’s link clicks sit far above its landing page views, visitors are getting lost between the tap and the landing page. Fix landing page speed and Pixel timing on a phone first, and exclude only if the gap stays. Landing page views vs link clicks has the checks.
- Leads that fail downstream. A placement whose leads answer, qualify or buy at a fraction of the others’ rate, over enough leads to rule out luck. A cheap CPL doesn’t make up for leads nobody can reach, and the form-side fixes in Facebook lead quality are worth trying first, because they work on every placement at once.
- Creative that doesn’t fit. A 4:5 image squeezed into Stories, or a video whose text gets cropped in Reels. Meta’s answer is placement asset customization, which tailors the creative per placement without excluding anything.
Reasons that don’t hold up: a higher average CPL in the breakdown (Meta’s example above), one bad week, or a placement with too few leads to judge. And when the problem sits in a placement outside the account-level list, the fix has to come from the landing page, the form or the creative, because a Leads campaign can’t switch it off.
Placement reports show where Meta spent the money; your decisions are about which creative and landing page earned the lead. DropCPL syncs spend per ad from the Meta Ads API and counts leads on your own landing pages, so every creative × landing page pair has a real CPL before you touch a placement setting. Start free →
How to check Facebook ads placements without trusting averages
Know what the breakdown is
Meta reports placements through two breakdown dimensions, and its developer documentation defines them: publisher_platform is “which platform your ad was shown, for example on Facebook, Instagram, or Audience Network”, and platform_position is “where your ad was shown within a platform”. The same documentation on insights breakdowns states: “Insights breakdown values are estimated.”
So the breakdown gives you estimated spend per placement, Meta’s attributed results per placement, and their ratio, which is an average. It’s good for seeing where the money went. It’s not enough to cut a placement.
Put the placement on each lead
To judge a placement on leads you received, each lead has to carry it. Add the dynamic URL parameters for platform and placement to every ad, copy them into hidden form fields, and store them on the lead next to the ad ID. Facebook URL parameters has the exact parameters, the values each one returns, and the placements the placement parameter doesn’t cover. That gap is why the platform is the more reliable level to read.
Read it by platform, over weeks
Placement is a third dimension on top of creative × landing page. Four creatives, two landing pages and the 21 placements in Meta’s Leads table make 168 cells, and no lead-gen budget fills that. Group by platform, read four weeks or more at once, and join Meta’s estimated spend per platform to your own lead counts.
Example: a leads campaign on Advantage+ placements spends €6,000 in four weeks, against a €40 target CPL.
| Platform | Spend (Meta breakdown) | CPL in Ads Manager | Leads received | Real CPL | Qualified leads | Cost per qualified lead |
|---|---|---|---|---|---|---|
| €3,100 | €33.70 | 84 | €36.90 | 30 | €103 | |
| €2,300 | €37.70 | 55 | €41.82 | 21 | €110 | |
| Audience Network | €600 | €19.35 | 22 | €27.27 | 2 | €300 |
| Total | €6,000 | 161 | €37.27 | 53 | €113 |
On Meta’s numbers and on real CPL, Audience Network is the cheapest platform. On qualified leads it’s the most expensive by far: 2 of its 22 leads qualified (9%), against 36% on Facebook and 38% on Instagram. At those rates, 22 leads should have produced about 8 qualified ones, and getting 2 or fewer by chance has a probability under 1%. That’s a defensible exclusion. Make it at account level, then check the next four weeks on cost per qualified lead, because the €600 will now buy leads in placements where they cost more.
Judge creatives and landing pages first
Placement is the last cut, not the first. Pairs of creative and landing page are where your levers are, and where cells fill up with enough leads to decide. How to read the attribution matrix gives the spend thresholds before a cell means anything; placement comes after.
Best placements for lead generation: a decision table
Meta doesn’t publish a ranking of placements for leads, and another account’s ranking says little about yours. What Meta gives you is a default, all placements on, and an exit for hard constraints. For everything in between:
| What you see | What it usually means | What to do |
|---|---|---|
| A placement with a higher average CPL in the breakdown | the average hides the cost at the margin | keep it |
| Spend concentrating in one platform | Meta finds cheaper results there | nothing, unless its leads fail downstream |
| Link clicks far above landing page views in one placement | visitors lost between the tap and the landing page | fix speed and Pixel timing; exclude only if the gap stays |
| A much lower qualified rate on one platform, over 20+ leads | cheap leads that don’t convert | add a qualifying question; if it persists, exclude at account level |
| Creative cropped or unreadable in Stories or Reels | the creative doesn’t fit the placement | placement asset customization |
| The client can’t appear in third-party apps | a hard constraint | exclude Audience Network at account level |
How placements fit with campaigns, ad sets and naming is covered in Facebook ads account structure.