Subscribe to our YouTube channel, to get our best video reviews, comparisons and performance tips:

If you are looking for a single solution on how to block ads on Facebook we will upset you since there is no magic button. The thing is that all sponsored ads appear in the news feed not by accident. Facebook earns a lot of money on advertisement in the form of banners, posts, suggestions, targeted ads, links, etc. Almost 98% of its revenue comes from sponsored ads so it is natural that Facebook does not provide the opportunity to turn it off. However, there are a few methods to reduce the overwhelming torrent of adsents.

How to block ads on Facebook using ad blockers

The best way to avoid Facebook ads is to install an ad blocker, which frequently is a browser extension. It won’t guarantee a 100% result, yet will significantly decrease the amount of ads. We will show you how to block ads on Facebook using AdBlock Plus and Adguard extensions. For more, we recommend reading our article about Top-10 ad blockers to choose a most suitable one for your needs. Let’s start with AdGuard.

Step 1. First of all, you need to install the AdGuard extension. Visit a website and press the Add to Chrome button.

Step 2. Click its icon in your browser and switch the protection mode on.

adblock facebook

For the second example, let’s try to hide Facebook ads with AdBlock.

Step 1. First of all, you need to install the AdBlock Plus extension. Visit a website and press the Add to Chrome button.

Step 2. Click an AdBlock extension icon in your browser and press Settings (a gear sign).

block Facebook ads

Step 3. Go to General settings and turn off Allow Acceptable Ads (the box should be empty, without a checkmark). Although, after testing we’ve noticed that active AdBlock has only removed ads from the sidebar but not the sponsored posts in newsfeed.

block ads on Facebook

Read next: How to block porn content.

How to minimize sponsored ads manually

This method offers an opportunity to minimize and control targeted advertisements as well as disable the most irrelevant and annoying ones.

Step 1. Log into your Facebook account.

Step 2. Press the drop-down (that looks like a small arrow, near the Quick Help option).

Step 3. Press Settings.

facebook ad settings

Step 4. In the Settings window choose Ads section on the left sidebar.

How to block ads on Facebook

Step 5. In the Ad Preferences window choose the Ad Settings option.

hide ads

Step 6. In the Ad Settings window choose the following for each option: 1) Ads based on data from partners – Not allowed; 2) Ads based on your activity on Facebook – Not allowed; 3) Ads that include your social actions – No one.

facebook ads

You can do it by selecting an appropriate option in the dropbox.

stop facebook ads

Sometimes these actions are not enough, so to up the game, you can adjust the Interests section settings.Targeted ads are tied to your age, gender, income level, attitudes, interests and so on. So, when you like a page or a product, Facebook memorizes it and uses your profile and information in it in order to show relevant ads.

Moreover, advertisers may also use this information to show and promote its products on Facebook by posting auto-generated ads. For example, when you’ve searched something in Google and later it appears in your newsfeed. To minimize this, do the following:

Step 1. Go to Settings -> Ads -> Your Interests section.

Step 2. Remove preferences by clicking the Delete button next to a preference of choide.

block advertisement on facebook

Step 3. Switch to another block of Your Interests section and do the same there, although there could be hundreds of preferences.

Step 4. In the Advertisers and Businesses section you can disable ads from a particular or from all companies by pressing the Delete (Hide) button.

see less facebook ads

Step 5. In Your Information section switch all the options off.

remove sponsored ads

To conclude all the above, we want to admit that using one of these methods will only minimize the amount of sponsored ads in your Facebook newsfeed, as well as provide the opportunity to control what exactly you would like to see.

Read next: Best ad blockers for Safari.

Block Facebook ads with uBlock Origin

While AdBlock Plus and AdGuard are popular, uBlock Origin is widely considered the most efficient ad blocker for advanced users. It uses fewer resources and offers more granular control.

  1. Install uBlock Origin from the Chrome Web Store (also available for Firefox, Edge).
  2. Once installed, click the uBlock Origin icon and ensure the big power button is blue (active).
  3. For stronger Facebook ad filtering, open uBlock Origin dashboard → Filter lists → enable Annoyances lists including “Fanboy’s Social” and “Fanboy’s Annoyance”.

uBlock Origin is effective at removing sponsored posts from the Facebook newsfeed, not just sidebar ads. Facebook frequently changes its ad markup, so keep the extension updated for best results.

How to hide individual ads on Facebook

Facebook provides a built-in feature to hide specific ads you find irrelevant. While this does not block all ads, it trains the algorithm to show fewer similar ones:

  1. When you see a sponsored post in your feed, tap the three dots (…) in the top-right corner of the ad.
  2. Select Hide ad.
  3. Facebook will ask why you want to hide it. Choose a reason (optional but helps refine future ads).

Over time, consistently hiding irrelevant ads makes your feed cleaner. You can also select “Why am I seeing this ad?” to understand the targeting criteria and adjust your preferences.

How to reduce Facebook ads on mobile (iOS & Android)

Blocking ads in the Facebook mobile app is more challenging because browser extensions do not work inside native apps. However, you can still reduce ad exposure:

Option 1: Limit ad tracking on your device

  • iOS: Go to Settings → Privacy & Security → Tracking and disable Allow Apps to Request to Track.
  • Android: Go to Settings → Google → Ads and enable Opt out of Ads Personalization.

Option 2: Use Facebook in a mobile browser with ad blocking

Instead of the Facebook app, open m.facebook.com in Firefox for Android with uBlock Origin installed, or in Safari on iOS with a content blocker like 1Blocker or AdGuard for Safari. This gives you extension-level ad blocking on mobile.

Option 3: Off-Facebook Activity tool

  1. In the Facebook app, go to Settings → Your Facebook Information → Off-Facebook Activity.
  2. Tap Clear History and then Manage Future Activity → Disconnect Future Activity.

This prevents Facebook from using data from other websites and apps to target ads, significantly reducing how “personal” the ads feel.

Comparison of ad-blocking methods for Facebook

MethodPlatformBlocks newsfeed ads?Blocks sidebar ads?Effort
uBlock OriginDesktop browsersYes (mostly)YesLow
AdBlock PlusDesktop browsersPartialYesLow
AdGuard extensionDesktop browsersYes (mostly)YesLow
Facebook Ad SettingsAll platformsReduces targetingReduces targetingMedium
Hide ad (manual)All platformsOne ad at a timeNoHigh (ongoing)
Mobile browser + blockeriOS & AndroidYesYesMedium
Off-Facebook ActivityAll platformsReduces targetingReduces targetingLow (one-time)

Frequently asked questions

Can I completely remove all ads from Facebook?

No single method guarantees 100% ad removal. Facebook constantly updates its ad delivery code. The best approach is combining an ad blocker (uBlock Origin) with Facebook’s own ad preference settings.

Will Facebook ban me for using an ad blocker?

No. Facebook does not ban users for using ad blockers. However, the platform may occasionally show messages asking you to disable your blocker or whitelist Facebook.

Do ad blockers work on the Facebook mobile app?

Not directly. Browser extensions cannot modify the native Facebook app. To block ads on mobile, use Facebook through a mobile browser with ad-blocking extensions instead.

Does hiding ads actually reduce the total number I see?

Hiding ads does not reduce the total number of ads Facebook shows you. It only changes which ads appear. For fewer ads overall, an ad blocker is the only effective solution.