AdBlocker for Facebook™ Declutter Facebook by removing sponsored posts
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: bhjmq@getalby.com
Your Input Matters
Review
Advertisement
Screenshot
The "Adblocker for Facebook™" extension removes sponsored posts from Facebook. Note that this is not a normal adblocker extension, it only detects and removes sponsored posts that are inserted within your actual feed. If there are other sorts of ads, this extension will simply ignores them. Facebook has a very complex algorithm to insert these sponsored posts among your feed which makes it pretty hard to detect them. This extension examines each post and removes the ones containing the sponsored keyword on their subtitle section. Unlike normal adblocker extensions, there is no network observer to remove scripts based on rules. It just listens over the post creation event and examines each post and removes those that match some criteria. This method is more efficient and less intrusive compared to the network observer method. Since Facebook uses a variety of methods to insert these posts, usually the network observer method is not detecting all of them correctly. This extension does not care how the post gets generated, it just evaluates the final post element and makes the decision based on how the post looks.

Features

FAQs

  1. What is the "Adblocker for Facebook™" extension and how does it work?

    This extension injects a single minimal JS script before a Facebook page is loaded. This script monitors and evaluates each post before being inserted to the DOM tree and if it matches some criteria, it will get blocked. Since there are many methods to inject sponsored posts into your Feed section, adblocking methods are inefficient of detecting and removing these posts. However, since Facebook is required to insert the "Sponsered" link for each post that is actually sponsored, this keyword can be used to flag the posts. Although there are some methods to garbled the keyword, this extension tries to bypass them and remove the post when detected.

  2. What is the difference between this extension and other similar extensions that offer the same functionality

    This extension only has a single small controlling script which is injected to the Facebook pages before the actual page is loaded, hence it can control how the page adds elements to the DOM tree. Usually, other similar extensions prefer to install web request observer and block the scripts that are responsible for generating the sponsored posts. This method is inefficient and very buggy as the server side code can get updated anytime so the extension would need updated rules frequently.

  3. What's new in this version?

    Please check the Logs section.

  4. Does this extension have an options page?

    No! there is no need for an options page as there is no settings to adjust

  5. How can I disable the extension temporarily?

    This extension at current design does not offer any toolbar button in the UI to toggle it on and off. To disable the monitoring module, you will need to disable the extension from the extension manager of your browser. In Firefox, open "about:addons" in a browser tab and in Chrome, open "chrome://extensions" in a browser tab. Now find the extension and hit the disable button. Note that you will also need to refresh any open Facebook pages to see the blocked sponsored post again.

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    storageto storage internal preferences
    *://www.facebook.com/*to inject the observer script only to the Facebook pages

    Recent Blog Posts