Meta Is Removing Your Ad's Off Switch — What Contractors Must Check Before It's Gone

Meta is removing ad placement exclusions from ad sets, rolling out account by account. Here are the five things contractors must do before the off switch disappears: document exclusions, rebuild as value rules, decide brand safety at account level, watch new inventory, and audit.

Two weeks ago, Google's AI Max auto-migration was the thing changing your ad accounts without asking. This week, it's Meta's turn — and the change is quieter, dumber, and harder to spot after the fact.

Meta is removing the ability to exclude ad placements from ad sets. If you run Facebook or Instagram ads for your contracting business and you've ever unchecked a box to keep your ads off Facebook search results, out of the Audience Network, or away from Reels, that checkbox is going away. Meta decides where your ads show up now. You get two consolation tools instead of the off switch, and neither one does what the off switch did.

This one isn't a maybe. Ads expert Jon Loomer surfaced the first in-product warnings around August 20, and the change is rolling out account by account — showing up first on Sales and Leads campaigns, which are the campaign types most contractors run. There is no firm completion date attached, which means the only safe assumption is that your account could be next.

So let's talk about what this means in plain English, why it matters to a plumbing, HVAC, roofing, or electrical business, and exactly what to check before the checkbox disappears from your account.

What is actually being removed

For years, Meta gave advertisers a placement exclusion control at the ad set level. You could turn off specific placements — Facebook search, Messenger, Reels, the Audience Network — or a whole platform, device, or operating system. A lot of advertisers never touched it. The ones who did usually had one of two reasons.

The first reason was performance. Some surfaces just don't convert for local services. Ads appearing in Facebook's right-hand column or scattered across the Audience Network — third-party apps and sites that show Meta ads — tend to generate cheap impressions and cheap clicks that never become customers. Excluding them was a simple, honest way to say: I want my budget going to places where people actually book contractors.

The second reason was brand safety, and it had nothing to do with performance. A contractor running ads doesn't want the company's name sitting next to content that clashes with how they want to be seen. The exclusion switch was the fence around the yard.

Meta is taking the switch away. Once it's gone from your ad sets, you cannot switch off a placement, a platform, a device, or an operating system at the ad set level. The delivery engine decides. Your money goes where the algorithm thinks it should go — and the algorithm's opinion of "where it should go" is built around Meta's goals, not yours.

The two levers that survive (and what they can't do)

Meta isn't leaving advertisers with nothing. There are two remaining controls, and you need to understand exactly what each one does, because neither is a replacement for what you're losing.

Value rules. These let you bid a placement down by as much as 90 percent. That sounds like almost-off. It isn't. A bid-down is a discount on that placement, not an off switch. The placement can still run, and still spend your money, just at a lower price. For performance-driven exclusions, value rules are a reasonable approximation — the algorithm will mostly prefer the cheaper-to-win, higher-converting surfaces. For brand safety exclusions, they're useless. A 90 percent bid-down still means your roofing ad can appear in a placement you specifically wanted it nowhere near.

Account-level placement controls. These live under Advertising Settings, and they are the only remaining hard off switch. The catch: they apply to every campaign in the account at once. There is no way to exclude a placement for one client, one campaign, or one service line while keeping it live for everything else. If you run multiple campaigns with different placement needs — say, one for emergency service calls and one for brand awareness — the account-level control is a blunt instrument that treats them the same.

So the practical reality for a contractor is this: if your placement exclusions were about where the leads come from, rebuild them as value rules before the checkbox vanishes. If they were about where your name shows up, decide now what the account-wide trade-off is worth, because the precision version of that control is going away.

Why this should concern a contractor specifically

Agencies running dozens of accounts might have the time to rebuild every exclusion as a value rule and monitor the results. You probably don't, which is exactly why this matters to a small local business.

First, the budget leak. Meta's delivery engine has a known habit: when it needs cheap inventory, it reaches for low-intent surfaces. Threads is the current example — a text-based platform where ad intent is far lower than on Facebook or Instagram proper. Advertisers who excluded Threads or similar surfaces did so for a reason. When the exclusion disappears, a slice of your budget can quietly migrate to inventory that was never going to produce a booked job, and your cost per lead drifts upward without any obvious explanation. The change is silent, and the symptom looks like "ads stopped working" rather than "a setting changed."

Second, the brand safety piece. Contractors live and die by reputation in a small geography. Your name showing up in the wrong context — not because of anything you did, but because a checkbox you set two years ago got deleted by a platform update — is not a risk you would have chosen. Now you don't have to choose it; it gets chosen for you.

Third, the compounding problem. Google just spent September auto-migrating contractor campaigns to AI Max — keywordless, AI-driven, algorithm-decides. Now Meta is removing placement exclusions. The pattern is the same on both platforms: less advertiser control, more algorithm control, and the burden of auditing shifts to you. If you haven't logged into your ad accounts in a month, two platforms have quietly rearranged how your money is spent.

The bigger picture Meta doesn't advertise

There's a through-line in Meta's recent moves that's worth naming. In the same month it's removing placement exclusions, Meta is also opening Threads ads to businesses that don't even have Instagram accounts — as of September, companies with no Instagram presence can advertise directly from a native Threads profile. It's also rolling out Meta One for Business, a subscription tier for businesses on Facebook and Instagram with plans running from $14.99 to $499 a month.

Read those three moves together and the direction is obvious: more inventory, more automation, more control flowing to the platform. The advertiser's job is shifting from deciding where ads run to auditing where the algorithm put them. That's not a conspiracy — it's a business model. But it does mean the 10-minutes-a-month owner who never opens Ads Manager is the one most exposed, because the safety rails are being removed while nobody is looking.

Your 5-check list before the checkbox disappears

Here's what to do this week. None of this requires an ad agency. It requires about an hour and a willingness to click through your account.

Check 1: Document every placement exclusion you have, and why. Open your ad sets and write down each exclusion and the reason. Split them into two piles: performance calls and brand safety calls. The performance pile gets rebuilt (check 2). The brand safety pile gets a decision (check 3). If you don't know why an exclusion was set, assume it mattered — a past version of you or your agency set it for a reason, and the safest move is to preserve the intent.

Check 2: Rebuild performance exclusions as value rules now. Before the checkbox vanishes from your ad sets, recreate each performance-based exclusion as a value rule with a steep bid-down. You can't copy them over one-to-one, so do it while you can still see the old settings side by side. Steep means steep — the goal is to make those placements uneconomical for the algorithm, not to nudge them.

Check 3: Make the brand safety call at the account level. For each brand-safety exclusion, decide: is this worth applying to the entire account? The account-level placement control under Advertising Settings is your only hard off switch, and it's all or nothing. If the answer is yes, set it now, while the change is fresh in your mind — don't wait until you notice your ad somewhere it shouldn't be. If the answer is no, be honest about what you're accepting.

Check 4: Watch the new inventory. Threads ads are now open to businesses without Instagram accounts, and Meta One's higher tiers add paid placements and link features. New inventory means new places your ads can land and new rules for what appears where. Add a monthly habit: spend ten minutes checking where your ads actually appeared and what it cost per lead on each surface. Your monthly performance report is the right place for this — if your manager doesn't break spend down by placement, ask them to start.

Check 5: Audit against the AI Max migration too. If you run Google Search campaigns, check the five items from Google's AI Max migration while you're in there: search terms, negative keywords, brand exclusions, cost per lead, and conversion tracking. Two platform changes in one month is the wrong time to be auditing zero. If you haven't logged into your accounts since August, both platforms have moved furniture while you were out.

What this looks like in practice

Picture a plumbing company running a Meta Leads campaign. Two years ago, someone — the owner, an agency, a freelancer — set up the campaign and excluded the Audience Network and Facebook search, because early tests showed those placements produced clicks from people who never picked up the phone. Those exclusions have been sitting there quietly, doing their job, ever since.

Now the exclusions disappear. The delivery engine starts putting a share of that budget back into the Audience Network, because it's cheap and available. Clicks go up. Impressions go up. Cost per click goes down, which looks great on a surface-level dashboard. But the calls don't go up, because the people tapping an ad inside a mobile game were never going to book a plumber. Cost per lead rises. The owner, who checks ads roughly once a quarter, sees "ads stopped working" and turns them off — losing a channel that was actually fine until the platform changed the rules.

That's the failure mode. Not a crash. A slow, silent degradation that looks like market reality instead of a settings change.

The fix isn't complicated, but it is specific: document the exclusions you have now, rebuild the performance ones as value rules, and decide the brand-safety ones at the account level. Then — this is the part most people skip — put a recurring reminder on the calendar to check placement-level spend once a month. The platforms are going to keep moving these levers. The monthly check is the only control you actually own now.

A note on value rules: steep means steep

If you're rebuilding performance exclusions as value rules, be aggressive with the bid-down. The point of the exercise is to make those placements uneconomical for the delivery engine so it allocates almost everything to the surfaces that actually produce customers. A token 10 or 20 percent adjustment is a suggestion the algorithm can comfortably ignore. Think of it as the difference between a "do not enter" sign and a speed bump — you're trying to build something that functions like the sign, even though the tool is technically a speed bump.

One honest caveat: this is not a perfect replacement, and anyone telling you it is hasn't watched an algorithm in the wild. A bid-down changes the economics of a placement; it doesn't forbid it. After you rebuild, give the campaign a full learning period before judging the results — Meta's system needs time to settle into the new rules, and pulling the emergency brake mid-learning just restarts the clock. Watch the placement-level spend in your monthly report. If a discounted placement is still soaking up budget, the bid-down wasn't steep enough.

The honest takeaway

Meta is not breaking your ads. The platform will keep running, the algorithm will keep spending, and for some advertisers the delivery engine will do fine. The problem is the direction: every one of these changes removes a lever you used to have and hands it to software that optimizes for Meta's inventory, not your phone ringing. The businesses that do well through this era won't be the ones with the best ads — they'll be the ones that audit what the algorithm did with their budget every single month.

If that sentence made you tired, that's the entire point of what we do. Our job at Ads Handled is to be the person who opens Ads Manager so you never have to — weekly optimization, monthly reports in plain English, and someone who notices when a checkbox disappears before it costs you a month of budget.

Get a free ad audit. We'll look at your current Meta and Google ads — placement settings, targeting, the works — and give you a health score, your top 3 budget problems, and 3 quick wins. No credit card, no obligation. You keep the audit whether you hire us or not.

Management is $399/month flat, your first month of management free, no contracts, cancel anytime. Ad spend is separate — paid directly to Meta and Google, never marked up. If paid ads aren't a fit for your business, we'll tell you. That's in the audit too.