All articles

Meta Audience Network: What It Is and How to Turn It Off (2026)

Published Updated By GoodInbound team

What Meta Audience Network is, why it sends accidental clicks and junk leads to lead-gen campaigns, and how to turn it off in Meta Ads Manager.

Meta Audience Network is the part of Meta's ad system that shows your Facebook and Instagram ads inside other companies' mobile apps, such as games and utility apps that sell ad space through Meta. It's switched on whenever a campaign uses Advantage+ placements, which is Meta's default. For a store optimizing for purchases, that can be fine. For a lead-gen campaign, Audience Network is a common source of taps that never read the page, bot clicks, and form fills with fake details. Every junk lead that counts as a conversion teaches Meta to find more like it.

GoodInbound Lead Screen keeps junk leads from Meta ads out of your CRM and out of Meta's optimization. It adds one script to the form you already have and screens every submission in the background:

  • Every submission gets a label, lead, review, spam, junk, or bot, with a one-line reason based on how the form was filled in, the network it came from, and the email and phone given.
  • Only accepted leads go back to Meta as Lead events through the Conversions API, deduplicated with your pixel, so a bot's form fill never counts as a result.
  • Ad visits by campaign show every visit that landed with an fbclid or paid UTMs, how many engaged, and how many became accepted leads.
  • Works on the form you have: HubSpot, Webflow, WordPress, Framer, Marketo, or plain HTML, with no CAPTCHA.

The free plan screens 500 submissions a month with behavior, network, and identity checks; ad visit reports and the message check are part of Pro, $29 a month. Start free, or read on to deal with Audience Network itself.

What is Meta Audience Network?

Meta Audience Network is Meta's ad network for third-party apps. It used to be called Facebook Audience Network. Meta's help center describes it as a way to extend your campaigns to people on mobile apps that partner with Audience Network. Those apps sell their ad space through real-time bidding: when someone opens a screen in the app, the app sends out a bid request, and Meta can bid to show one of its advertisers' ads there.

For advertisers, it isn't a separate product. Audience Network ads use the same targeting, auction, delivery, and measurement as ads on Facebook and Instagram, and you buy them from the same campaign in Meta Ads Manager. Meta lists these supported objectives: Awareness (video only), Traffic, Engagement (video only), App promotion, Leads, and Sales.

That's why so many advertisers run Audience Network without knowing it. Advantage+ placements, which spreads your budget across every available placement, is Meta's recommendation and the default for new ad sets. Unless someone removed it, your campaigns can deliver inside apps right now.

Audience Network placements

In Ads Manager, Audience Network shows up as two placements under Apps and sites:

Placement What people see Why it matters for lead gen
Audience Network native, banner and interstitial Native ads styled to fit the app, banner strips, and full-screen ads between screens or game levels Native and full-screen ads are prone to accidental taps
Audience Network rewarded videos A video people choose to watch in exchange for an in-app reward, like coins or an extra life The viewer wants the reward, not your offer

Image, video, carousel, playable, and collection formats can all run on Audience Network, depending on your objective. Older guides also list mobile websites and in-stream video, but Meta's current placement list for Ads Manager has only these two app placements.

Strengths of Audience Network

Audience Network has real advantages, which is why Meta keeps it in the default setup:

  • Cheaper reach. App inventory is plentiful, and Meta says adding placements doesn't increase the cost of your ad.
  • Same targeting. Custom audiences, lookalikes, and Advantage+ audience all work, because it's the same targeting system.
  • More room for the algorithm. More placements give delivery more chances to find cheap results. In one Meta experiment, ad sets using Advantage+ placements had a 10% lower cost per result on average than ad sets with manual placements.
  • Nothing extra to manage. No separate campaign, reporting, or creative.

The catch is in that statistic. Cost per result counts whatever you told Meta a result is. If a result is any form submission, a bot's fill and a real buyer's request look identical to Meta, and the cheapest results are often the worst ones.

Drawbacks: why lead-gen campaigns get junk from Audience Network

Lead-gen advertisers' complaints about Audience Network come down to four things.

Accidental taps. Meta's own guidance for app publishers warns that native ads which look too much like the app around them cause unintentional clicks, as do ads that load late and push content down, or sit where people expect to tap a start button. Meta even shows publishers heatmaps of where accidental clicks land. The visitor closes your page a second later, and the click still counts in your reports.

Low intent. Someone watching a rewarded video wants the coins. Someone tapping a banner in a utility app was in the middle of something else. Even the real people who arrive this way are rarely looking for what you sell.

Bots and fake activity. App publishers are paid for the ads their apps show, which gives bad actors a reason to fake views and taps. Meta filters invalid traffic on Audience Network (its methodology document describes General Invalid Traffic detection under the MRC's guidelines), but that filtering decides which impressions and clicks Meta counts and bills. It never sees what happened on your form.

Junk form fills that train the algorithm. This is the expensive one. A Leads campaign optimizes for the Lead event your pixel sends. If that event fires on every submission, a bot fill, a fake name typed by someone chasing a reward, and a real buyer all count the same. Audience Network can produce the first two cheaply, so delivery can lean toward it, your cost per lead drops, and your sales team calls more fake numbers. Our guide to fake leads covers how to stop them. Facebook ad fraud covers the wider problem across Meta placements.

Should you turn off Audience Network?

It depends on what Meta is optimizing for, and whether junk can reach that event.

Campaign Keep or remove Audience Network
E-commerce optimized for purchases or purchase value Usually keep. Bots and accidental taps don't buy, so Meta learns which app placements produce revenue
App installs Usually keep. People are already on their phones, in apps
Video awareness, or a very small local audience Test it. Reach matters more than click quality
Traffic campaigns optimizing for link clicks Remove, or optimize for landing page views instead. Accidental taps count as link clicks
Leads campaigns with website forms Remove, unless only screened leads are sent back to Meta
B2B, high-ticket services, demo requests Remove. A handful of fake leads costs more than the extra reach is worth

To keep some of the reach, block the apps sending junk with a publisher block list, or use placement value rules to bid Audience Network down instead of removing it. Either way, the fix that works on every placement is to stop sending junk leads back to Meta, covered below.

How to turn off Audience Network in Meta Ads Manager

Meta is rolling out a change to placement settings. For campaigns using the Engagement, Leads, App promotion, or Sales objective, you no longer choose placements in each ad set; Awareness and Traffic campaigns keep the option. Account controls are Meta's replacement for hard exclusions, so start there. These steps follow Meta's help center as of October 2026. Menus move often, so check Meta's placement controls article if yours look different.

Option 1: Remove it from the whole ad account

Account controls apply to every auction campaign in the ad account, including ones using Advantage+ placements and ones created later.

  1. Open Meta Ads Manager and click All tools.
  2. Under Advertise, select Advertising settings.
  3. Click Placement controls.
  4. Turn on My business can only advertise on specific placements.
  5. Uncheck Audience Network native, banner and interstitial and Audience Network rewarded videos.
  6. Click Review changes, then Confirm.

Changes to existing campaigns can take up to 48 hours. Meta is still introducing account controls gradually, so you may not see them yet. They also don't apply to ads about social issues, elections or politics, or ads about financial products and services, employment, or housing. Meta has added account-level exclusions by objective too, so you can remove Audience Network from Leads campaigns and keep it for Sales.

Option 2: Remove it from one ad set

If your ad set still shows placement choices, which Awareness and Traffic campaigns always will:

  1. Open the ad set and scroll to Placements.
  2. For Awareness, Traffic, or Engagement, hover over Advantage+ placements, click Edit, and select Manual placements. For Leads, App promotion, or Sales, click Show more settings, then hover over Placement controls and click Edit.
  3. Uncheck both Audience Network placements.
  4. If you see Allow limited spend to excluded placements, uncheck it.
  5. Publish the change.

Don't skip step 4. When you exclude a placement, Meta defaults eligible advertisers into limited spend, which aims to spend around 5% of your budget on each excluded placement when its system expects better performance. Leave it on and your "excluded" Audience Network still gets a share. Excluding any placement also switches the ad set from Advantage+ placements to manual, which is expected.

Block specific apps instead

To keep Audience Network but drop the apps sending junk, use a publisher block list:

  1. Open the Meta Brand Safety and Suitability Center and click Delivery reports.
  2. Choose Audience Network native, banner and interstitial or Audience Network rewarded videos to see which apps showed your ads.
  3. Check the apps you don't want, click Add to publisher block list, pick a list, and save.

You need a business portfolio, and a list holds up to 10,000 entries. New apps join the network all the time, so a block list works best as a fallback when you have a reason to keep Audience Network.

Check that it worked

After 48 hours, open Ads Manager, click Breakdown, and choose Placement under Delivery. The Audience Network rows should stop picking up new impressions. If they don't, check whether limited spend is still on in the ad set, or whether the campaign is in one of the special categories account controls don't cover.

How to spot Audience Network traffic in your analytics

Before you turn anything off, or to confirm the change worked, find out how much of your traffic and how many of your leads came from Audience Network.

In Ads Manager

Use the same Breakdown → Placement view and compare rows. Look for a high click-through rate with few landing page views: people tapped, but the page never loaded or they left at once. Ads Manager can't tell you which placement's leads were real, though.

In Google Analytics 4

Meta may add utm_source and utm_medium to ad traffic automatically, but the source says Facebook or Instagram, so app clicks blend into your Facebook numbers. Meta's dynamic URL parameters fix that:

  1. In each ad, under Tracking, add this to the URL parameters field:
TEXT
1utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{placement}}
  1. In GA4, open the Traffic acquisition report under Acquisition and use Session source as the dimension. Audience Network sessions show as an, next to fb (Facebook), ig (Instagram), msg (Messenger), and th (Threads). The utm_content value tells the two Audience Network placements apart: audience_network_classic and audience_network_rewarded_video.
  2. Add Engagement rate if the report doesn't show it (Customize report → Metrics). GA4 counts a session as engaged when it lasts longer than 10 seconds, has a key event, or has 2 or more page views. An an row with a far lower engagement rate than fb or ig is mostly taps that went nowhere.

Add the parameters when you create or duplicate ads. Name-based values like {{campaign.name}} lock to the name used at first publish, and Meta notes that changing URL parameters on a live ad can send the ad set back into the learning phase.

In your form submissions

Analytics shows visits. Your CRM shows what those visits submitted. Junk from app placements, and from bot traffic in general, has a recognizable look:

  • Forms completed in a few seconds, or with every field pasted in
  • Gibberish names, disposable email domains, and phone numbers like 555-0100
  • Several submissions from one IP, or from data-center and VPN networks
  • A phone number from one country and a visitor in another

To check by hand, try the fake email checker, the phone number validator, or paste a whole submission into the form spam checker.

Lead Screen's ad visit reports cover the paid side. They show visits that landed with an fbclid or paid UTMs by campaign, the share that engaged, the leads they produced, and how many were accepted. They also flag IPs with 5 or more ad visits in 2 hours and click IDs that land 3 or more times in a day. The click fraud protection page explains how it works.

Stop junk leads from training Meta's optimization

Turning off Audience Network removes one source of junk. It doesn't fix why junk is so costly: Meta optimizes toward whatever you report as a lead. Bots and fake fills arrive from Facebook and Instagram too, and while your pixel fires a Lead event on every submission, each one tells Meta to find more people like that.

The fix is to report only real leads:

  1. Screen each submission when it arrives. Decide whether it's a real lead before it reaches your CRM.
  2. Move the pixel's Lead event off the form submit. Fire it only for submissions that pass.
  3. Send the same event from your server through the Conversions API, with the same event name and event ID as the pixel. Meta treats a pixel event and a server event with a matching name and ID, received within 48 hours, as one event, so each real lead counts once.
  4. Include matching data, such as hashed email and phone and the fbc and fbp values, so Meta can connect the lead to the ad click.

Once Meta only sees real leads, cheap junk stops looking like success. Placements that mostly send junk produce fewer results in Meta's eyes, and delivery has less reason to favor them.

This is what Lead Screen does. It labels every submission and sends only accepted leads to the Meta Conversions API as Lead events, with hashed email and phone, fbc and fbp, and an event ID that matches your pixel. The same accepted-lead signal goes to the TikTok Events API, and to Google Ads through a goodinbound_lead event in Google Tag Manager or a webhook. One limit: leads from Meta Instant Forms never reach your website, so Lead Screen can only screen leads that come through forms on your site.

FAQ

What does Audience Network mean in Facebook ads?

It's the placement group that runs your campaign's ads inside third-party mobile apps instead of on Facebook, Instagram, Messenger, or Threads. In Ads Manager it appears as two placements: Audience Network native, banner and interstitial, and Audience Network rewarded videos.

Should I turn off Audience Network in Meta ads?

For lead generation with website forms, usually yes, unless you only send screened leads back to Meta. For e-commerce campaigns optimizing for purchases, it's usually worth keeping, because bots and accidental taps don't buy.

Is Facebook Audience Network worth it?

It's worth it when Meta optimizes for an event junk can't fake, like a purchase. It rarely is when the event is a form submission, because cheap junk leads drag down lead quality even while cost per lead looks better. Compare the leads each placement sends, not just their cost.

How do I remove Audience Network from Meta ads?

In Ads Manager, go to All tools → Advertising settings → Placement controls, turn on My business can only advertise on specific placements, and uncheck both Audience Network placements. That covers every auction campaign in the ad account. In an ad set that still has placement choices, uncheck Audience Network under Placements and turn off Allow limited spend to excluded placements.

Does Facebook ads traffic include bots?

Some of it can. Form-filling bots, click farms, and accidental taps all reach landing pages from Meta ads, and nothing on Meta's side checks what they submit. Look for very fast fills, data-center IPs, repeat visits from one IP, and fake emails and phone numbers, and keep those submissions out of what you report to Meta.

How do I stop seeing Audience Network ads on my own phone?

That's a personal setting, not an Ads Manager one. Meta says you can opt out of ads shown by Audience Network with the Ads in other apps setting in your Facebook Ad preferences.

Switch in 5 minutes

Setup with your agents