The short version: you can trim which advertisers reach you, hide specific ad topics like weight loss and alcohol, and block individual businesses for 30 days at a time, but you cannot switch off ads entirely on your own Facebook account without paying for it or leaving the platform. The only country where Meta will sell you a ad-free version of Facebook is the EU, and even that comes with a monthly bill. Everywhere else, including the UK and US, you’re managing the ads, not removing them.
What people mean when they say “block Facebook ads”
When someone asks me this, they usually mean one of three different things, and they’re not the same problem at all. Some mean “stop this one advertiser hounding me.” Some mean “stop ads about a topic I find intrusive.” And a smaller group mean “I want a Facebook feed with zero ads, full stop.” Only the first two are things Meta gives you controls for. The third one requires either money or a workaround, and I’ll get to both.
I say this because most articles on this topic blur the three together and leave you thinking you’ve “blocked ads” when really you’ve just told Facebook to stop showing you ads about pet insurance. Your total ad count stays exactly the same.
The Ad Preferences page: what you can switch off
Go to Settings & Privacy, then Settings, then Ad Preferences (on the app it’s buried under Ads inside your account centre). This is the real control panel, and most people who’ve been on Facebook for a decade have never opened it.
Ad Topics
Since 2021, Meta has let users switch off entire categories of ads. There are only four you can hide completely: weight loss ads, alcohol ads, parenting ads, and pets ads. That’s it, four topics, not the twenty or thirty you’d expect from a platform that claims to give you control. If you’re tired of weight loss ads specifically, this helps. If you’re tired of ads in general, it does almost nothing, because the slot Facebook was going to fill with a weight loss ad just gets filled with a different one instead.
Off-Facebook Activity
This is the tool that shows you which apps and websites have told Facebook about your browsing, and it’s often the most eye-opening part of the whole exercise. You can clear this history and disconnect future activity from being linked to your account. It won’t stop ads appearing, but it does make them dumber and less personal, which some people find is worth it on its own.
Blocking specific advertisers
Click the three dots on any ad and you’ll find “Hide ad” and, on most ads, “Block ads from this advertiser.” The block lasts 30 days per advertiser, not forever, and there’s no bulk version of it. You have to do it one business at a time, every month, which tells you something about how much Meta wants you using it.
My own account, checked
I did this exercise on my own account last spring, mostly out of curiosity for a client call about ad fatigue. My Ad Preferences page showed 214 advertisers listed under “advertisers who’ve uploaded a contact list with your information.” Most were businesses I’d never heard of, a handful were old clients from years back who clearly still had my number in a CRM somewhere, and two were companies I’d actively unsubscribed from in 2019. I removed myself from all 214 in about twenty minutes of clicking. My ad load the following week? Unchanged. Same number of sponsored posts in my feed, just from a slightly different set of businesses. That’s the bit nobody tells you plainly: Facebook fills its ad slots regardless of what you switch off. You’re reshuffling the deck, not removing cards from it.
Browser tools that go further than Facebook lets you
If you’re using Facebook on a desktop browser, you have options Meta’s own settings won’t offer. Ad blockers like uBlock Origin will strip out most sponsored posts from your feed on Chrome, Firefox, and Edge, and they work well because Facebook’s ad markup is fairly consistent and easy for these extensions to spot. Firefox’s own Facebook Container extension goes a step further by isolating Facebook in its own browser tab so it can’t track your activity on other sites, which indirectly makes the ads you do see less targeted.
None of this works on the mobile app in the same way. iOS has content blocker support in Safari but not inside the Facebook app itself, and Android gives you nothing comparable unless you’re using a browser-based version of Facebook rather than the app. This is why so many people who “solve” the ad problem on their laptop are still drowning in ads on their phone an hour later, and it’s the biggest gap in every guide on this topic, including the one I wrote about whether you can block Facebook ads as a user more broadly, because the app and browser experience are close to two different products.
The EU ad-free subscription, and why the rest of us don’t get it
In late 2023, Meta launched a paid, ad-free tier of Facebook and Instagram in the European Union, priced at 9.99 euros a month on the web and 12.99 euros a month if you subscribe through the iOS or Android app, with the extra reflecting Apple and Google’s app store fees. This wasn’t goodwill. It was a direct response to EU privacy regulators ruling that Meta couldn’t force people to accept personalised ads as the price of using the platform. Major outlets covered the launch and the regulatory fight behind it in detail at the time, including the BBC’s reporting on Meta’s pay-or-consent model.
If you’re in the UK, US, Israel, or almost anywhere outside the EEA and Switzerland, this option doesn’t exist for you. Meta has shown zero interest in extending it, because outside the EU there’s no legal pressure forcing them to. You’re stuck with the free version and its fixed ad load, however many topics you hide.
Why this matters more than people admit
Here’s the part that’s uncomfortable if you run any kind of business on Facebook, including me. The entire platform is built around a promise to advertisers: a certain number of ad impressions per user, per session, regardless of that user’s preferences. Ad Topics, Off-Facebook Activity, hiding, blocking, none of these tools reduce the number of ads Meta sells against your attention, because Meta’s revenue depends on that number staying stable. What they change is relevance. You end up seeing fewer ads about, say, alcohol, and more ads about something else entirely, often something less well-targeted and more generic because you’ve removed some of the signal Meta used to pick better ones for you. Turning off tracking to protect your privacy can make your ads worse, not fewer. Nobody selling you a “how to block Facebook ads” guide wants to admit that trade-off exists, but if you’ve done it yourself, you’ve felt it.
It’s the same underlying logic that governs a lot of what looks like user control on Facebook. The algorithm decides how much of anything you see, whether that’s ads, groups, or posts, based on what keeps the platform’s numbers healthy, not what keeps your experience clean. It’s the same system, for instance, quietly capping how many Facebook groups you can join without getting flagged, another area where the platform gives you a setting that feels like control but is really just a dial Meta turns to protect its own metrics.
If you run a business page rather than a personal account
This whole conversation is different if the account in question is a business page you manage rather than your personal profile. Pages don’t have an Ad Preferences panel in the same sense, because a page is a public-facing asset, not a person with a feed to curate. What you can control there is whether your own page runs ads, not whether ads appear around your content, and the two get confused constantly by business owners who assume switching off their ad campaigns will also stop competitors’ ads showing next to their posts. It won’t. I’ve written a full breakdown of exactly what’s possible and what isn’t if you’re trying to remove ads from your Facebook business page, because the honest answer there involves boosted post settings, not ad blocking in the personal-account sense at all.
What I’d do if this bothers you
If reducing ad noise matters more than eliminating it, do these four things in order, they take about fifteen minutes total:
- Open Ad Preferences and switch off all four Ad Topics you’re allowed to hide, even if only one or two annoy you, since there’s no downside to hiding all four.
- Clear your Off-Facebook Activity and disconnect future activity, which quietens down cross-site tracking that fuels a lot of the more intrusive ad targeting.
- Install uBlock Origin if you use Facebook mainly through a desktop browser, since it will strip out the majority of feed ads on that device specifically.
- Accept that your phone will still show you the full ad load, and stop expecting a setting to fix that, because none currently exists outside the EU’s paid tier.
None of that gets you to zero ads. It gets you to fewer irrelevant ones and a slightly quieter feed on one device out of two. That’s the actual ceiling right now, not the marketing version of it.
Related reading: facebook ads cost philippines.
Frequently asked questions
Can I pay to remove ads from Facebook if I’m not in the EU?
No. Meta’s ad-free subscription, launched at 9.99 euros a month on the web, is only available to users in the EU, EEA, and Switzerland because of a specific regulatory ruling in that region. There’s currently no equivalent offer for the UK, US, or any other market.
Does hiding an ad or blocking an advertiser reduce the total number of ads I see?
No, it changes which ads you see, not how many. Facebook fills every ad slot in your feed regardless of which advertisers or topics you’ve blocked, so the total ad load stays roughly the same while the specific ads shown to you shift.
Will an ad blocker work inside the Facebook app on my phone?
Generally no. Browser extensions like uBlock Origin work well on desktop browsers because they can read and strip Facebook’s ad markup, but the mobile app doesn’t support these extensions, so ads on the app remain largely unaffected by desktop ad-blocking tools.
What’s the fastest way to at least reduce ad relevance without spending money?
Go to Ad Preferences and clear your Off-Facebook Activity, then disconnect future activity tracking. This won’t stop ads appearing but it does make Meta’s targeting far less precise, which many people find makes the ads they see less intrusive even though the number stays the same.