Adblock Fast is a new, faster ad blocker for Android, iOS, Chrome, and Opera.

Overview

Adblock Fast Tweet

Website iOS Chrome

A new, faster ad blocker for Android, iOS, Chrome, and Opera

Try Adblock Fast:

  • Android (Android 5.0 and up with Samsung Internet 4.0 and up)
  • iOS (iOS 9 and up on 64-bit devices, iPhone 5s and up and iPad mini 2 and up)
  • Chrome
  • Opera

Just as webpages grew bloated with ads, so too have ad blockers grown bloated with little-used filtering rules and features that sap their speed and hog your computer or device’s disk space, CPU cycles, and memory. Adblock Fast executes a mere 7 optimized filtering rules to accelerate pages 8x more but consume 6x less system resources than other ad blockers do.

Exactly how much faster, you ask, is Adblock Fast? Let’s crunch some numbers.

Benchmarks

1. Adblock Fast executes 7,000x fewer filtering rules per page.1

  • AdBlock: 49,002 rules
  • Adblock Plus: 49,002 rules
  • Adblock Fast: 7 rules

I.e., the app runs faster.

2. Adblock Fast consumes 7x fewer kilobytes of disk.2

  • AdBlock: 843 KB
  • Adblock Plus: 543 KB
  • Adblock Fast: 97 KB

I.e., the app installs faster.

3. Adblock Fast accelerates page loading by 8x as many seconds.3

  • No ad blocker: 3.17s (control)
  • AdBlock: 2.84s (0.33s faster)
  • Adblock Plus: 3.23s (0.06s slower)
  • Adblock Fast: 2.10s (1.07s faster)

I.e., pages load faster.

4. Adblock Fast consumes a 3x lower percentage of CPU.4

  • AdBlock: 19.4%
  • Adblock Plus: 20.3%
  • Adblock Fast: 6.6%

I.e., your computer or device runs faster.

5. Adblock Fast consumes 3x fewer megabytes of memory.5

  • AdBlock: 162.5 MB
  • Adblock Plus: 158.0 MB
  • Adblock Fast: 58.5 MB

I.e., your computer or device runs faster still.

Benchmark notes

  1. Rule counts were retrieved from EasyList and Adblock Fast’s ruleset on September 1st, 2015.
  2. Filesizes were retrieved from each browser extension’s listing in the Chrome Web Store on September 1st, 2015.
  3. Load times were measured in the Chrome browser on September 1st, 2015 by (1) enabling each extension, (2) clearing the browser’s cache before each trial, (3) loading the homepage of each of Alexa’s top 10 news sites 3 times, (4) recording the elapsed time shown by the browser’s developer tools when the load event fired, and (5) calculating the mean time for each extension.
  4. CPU use was measured in the Chrome browser on September 1st, 2015 by (1) enabling each extension, (2) clearing the browser’s cache before each trial, (3) loading the homepage of each of Alexa’s top 10 news sites 3 times, (4) recording the peak CPU percentage shown by the browser’s task manager, and (5) calculating the mean percentage for each extension.
  5. Memory use was measured in the Chrome browser on September 1st, 2015 by (1) enabling each extension, (2) clearing the browser’s cache before each trial, (3) loading the homepage of each of Alexa’s top 10 news sites 3 times, (4) recording the peak Memory size shown by the browser’s task manager, and (5) calculating the mean size for each extension.

See the raw benchmark data.

Owner’s manual

Adblock Fast is so fast that even reading the manual takes no time flat. Here’s everything you need to know.

In Android

Adblock Fast blocks ads in the Samsung Internet browser 4.0 and up (not in other apps). To enable Adblock Fast to block in Samsung Internet:

  1. press the Home button on your Android device,
  2. tap the Internet app,
  3. tap (the toolbar button) > Extensions > Content blockers, then
  4. toggle the Adblock Fast switch on.

To unblock ads, go to the Adblock Fast app.

In iOS

Adblock Fast blocks ads in the Safari browser (not in other apps). To enable Adblock Fast to block in Safari:

  1. press the Home button on your iPhone or iPad,
  2. tap the Settings app,
  3. tap Safari > (under GENERAL) Content Blockers, then
  4. toggle the Adblock Fast switch on.

To unblock ads, go to the Adblock Fast app.

To see the effect of Adblock Fast on a particular page, you may have to clear Safari’s cache (tap Settings > Safari > Clear History and Website Data) before reloading the page.

In Chrome or Opera

Adblock Fast installs a button in your browser’s toolbar. The button indicates the status of the site and page you’re on:

Blocked ads Ads are being blocked on the site and ads were found on the page.

Blocked Ads are being blocked on the site, but no ads were found on the page.

Unblocked ads Ads aren’t being blocked on the site, but ads were found on the page.

Unblocked Ads aren’t being blocked on the site and no ads were found on the page.

If Adblock Fast is interfering with the behavior of the page, you can click the button to unblock ads. Your choice will be remembered whenever you return to the site.

If you have any questions or comments, you can follow and message us on Facebook or on Twitter or can send us mail at [email protected].

Frequently asked questions

Who created Adblock Fast?

Adblock Fast was created and is maintained by Rocketship, an award-winning app studio whose mission is to design and develop the finest mobile and web experiences in the universe.

What is Adblock Fast?

Adblock Fast is a new, faster ad blocker for mobile devices and desktop browsers.

Where does Adblock Fast’s filtering ruleset come from?

Adblock Fast’s ruleset is derived from EasyList and that of Bluhell Firewall.

When will Adblock Fast be available on [insert platform here]?

Adblock Fast is available for Android 5.0 and up with Samsung Internet 4.0 and up, for iOS 9 and up on 64-bit devices (iPhone 5s and up and iPad mini 2 and up), and for the Chrome and Opera desktop browsers. Follow us on Facebook or on Twitter for news about additional platform availability.

Why does Adblock Fast require [insert permission here] at install time?

Like all (functional) ad blockers, Adblock Fast prompts you for the permissions required to block ad requests by intercepting your HTTP traffic and to hide ad resources by injecting CSS into the pages you visit.

How does Adblock Fast make money?

We operate an (aforementioned) app studio that’s bootstrapped and profitable. Yesterday, you probably didn’t know we existed. Today, you do and, someday, perhaps you’ll be creating the next killer app and will consider hiring us. (Hmm, maybe doing good work ought to replace advertising!)

Contributing

Adblock Fast is open for pull-request business. Follow the steps below to get started.

For Android

  1. Fork this repository.

  2. Navigate to your working directory of choice.

  3. Clone the repo:

     git clone https://github.com/[insert username here]/adblockfast.git
    
  4. Go to the Android Studio IDE.

  5. Select the Open an existing Android Studio project item or go to File > Open… .

  6. Under your working directory, select the android directory.

  7. Go to Run > Run 'app'.

  8. To test after you make a change, go to Run > Stop 'app' then Run > Run 'app'.

  9. Push your changes.

  10. Send us pull requests!

For iOS

  1. Fork this repository.

  2. Navigate to your working directory of choice.

  3. Clone the repo:

     git clone https://github.com/[insert username here]/adblockfast.git
    
  4. Go to the Xcode IDE.

  5. Go to File > Open… .

  6. Under your working directory, select the ios directory.

  7. Go to Product > Run.

  8. To test after you make a change, go to Product > Stop then Product > Run.

  9. Push your changes.

  10. Send us pull requests!

For Chrome

  1. Fork this repository.

  2. Navigate to your working directory of choice.

  3. Clone the repo:

     git clone https://github.com/[insert username here]/adblockfast.git
    
  4. Go to the Chrome browser.

  5. Go to Window > Extensions.

  6. Toggle the Developer mode switch on then press the Load unpacked button.

  7. Under your working and the opera directories, select the chrome directory.

  8. To test after you make a change, under the extension listing, press the reload button.

  9. Push your changes.

  10. Send us pull requests!

For Opera

  1. Fork this repository.

  2. Navigate to your working directory of choice.

  3. Clone the repo:

     git clone https://github.com/[insert username here]/adblockfast.git
    
  4. Go to the Opera browser.

  5. Go to View > Show Extensions.

  6. Press the Developer Mode then Load Unpacked Extension… buttons.

  7. Under your working directory, select the opera directory.

  8. To test after you make a change, under the extension listing, press the Reload button.

  9. Push your changes.

  10. Send us pull requests!

License

Copyright 2015–2019 Rocketship Apps, LLC

This program is free software, excluding the brand features and third-party portions of the program identified in the Exceptions below: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Additional permissions for App Store submission

Provided that you are otherwise in compliance with version 3 or a later version of the GNU General Public License for each covered work that you convey (including, without limitation, making the Corresponding Source available in compliance with section 6 of the License), you are also granted the permission to convey, through Apple’s App Store, non-source executable versions of this program as incorporated into each applicable covered work as executable versions only under version 2.0 of the Mozilla Public License.

Exceptions

The Adblock Fast and Rocketship logos, trademarks, domain names, and other brand features used in this program cannot be reused without permission and no license is granted thereto.

Further, the following third-party portions of the program and any use thereof are subject to their own license terms:

Comments
  • Performance comparison

    Performance comparison

    Hi, in your Web site, you claims that adblockfast is the most efficient adblocker compared to adblock and adblock plus. What about comparing it against ublock origin which is considered the most efficient adblocker? Thank you

    question website 
    opened by erotavlasme 7
  • [not an issue] Small suggestion reg. your benchmarks..

    [not an issue] Small suggestion reg. your benchmarks..

    Your github readme starts with below statement -

    The world’s fastest ad blocker! Same ad blocking, faster webpage loading.

    I was quite surprised, to see that you have not compared with more ad-blockers in general. Especially, uBlock Origin, which i believe is the most efficient blocker out there, with greater customizability. One thing to remember is that it is not an ad-blocker, it's a general purpose blocker, which happens to block ads through the support of adblock plus compatible rules.

    Its good that, it performs well (at-least per the benches provided), however i am interested to see uBlock Origin to be added to your benchmark list, and do an apple-apple comparison -

    • i.e., by default it comes with more filter lists enabled. So, please make sure you select easy-list when comparing, to get a more direct comparison :)
    • And also, try to measure complete cpu time, not just peak cpu time :)

    And, do you have any plans to support border rule set than just single easy-list. Other wise, i am really not sure, how good it is for people, who also wants to block more than what EasyList provides. Those cases, one has to resort to another blocker, at that time i fail to see the purpose of existence of your extension, for those people. ;)

    Note: I do not have chrome/opera. So, i could not test it myself.

    Edit 1:
    • When you are comparing this blocker, make sure you restart the browser before you test it, once you configure the lists as per your criteria. So, that a selfie is created! More info here on why..
    question website 
    opened by harshanvn 4
  • [Feature Request] Add country-specific filters

    [Feature Request] Add country-specific filters

    It would be great to have country-specific filters, in a similar way it is done in AdBlock, where I can choose a filter list for a specific country/language, except the default EasyList.

    feature will not fix 
    opened by bzx 3
  • Use faster version of host extraction

    Use faster version of host extraction

    See https://issues.adblockplus.org/ticket/7296/

    Since the URLs returned by the APIs in use are already canonicalized, there's no need to use a DOM element to extract the host.

    opened by mjethani 2
  • switching ON the toggle but it displays the same message

    switching ON the toggle but it displays the same message "Waiting for permission" after changes in the Bundle Identifier?

    When i made the changes in the Bundle Identifier my app started running in my iPhone 6 plus but even after switching ON the toggle but it displays the same message "Waiting for permission". I'm not able to find any error can you please suggest why i am facing such issues?

    question ios 
    opened by chandananand 2
  • IOS Build Error

    IOS Build Error

    I got a error when i build IOS version.

    "Parse/Parse.h file not found." in file AppDelegate.h . I checked Parse.framework is in the project's linked libraries.

    I'm totally new at this. Please advice.

    bug ios 
    opened by ghost 2
  • The app doesn't load the bundled blockerList.json

    The app doesn't load the bundled blockerList.json

    I'm having trouble getting the app to function with the bundled blockerList.json file. Basically the app is stuck at "Waiting for permission", and not blocking any ads.

    So I added SFContentBlockerManager:reloadContentBlockerWithIdentifier to viewDidLoad, surely enough that call fails. If I replace blockerList.json file with a simpler one, it loads just fine.

    bug ios 
    opened by mserougi 2
  • blockerList.json

    blockerList.json

    How are you generating blockerList.json for iOS? I understand the rules are derived from EasyList and Bluhell Firewall but I didn't see anything in the project that builds the ruleset.

    question ios 
    opened by tmeisenh 2
  • ios app install banners are not blocked

    ios app install banners are not blocked

    First of all thanks for your awesome work. An open source and free ad blocker for ios app was badly needed :)

    I've noticed that app install banners are still showing up on various sites. When tapped, they take the user straight to the app store (which is frustrating and not what you want). Is there any way to block them? Here's one example:

    image

    (That cookie banner is almost as obnoxious but I doubt there's much we can do about it) Additional (unrelated) question: how is the rule list updated? Are they bundled with fastblock or is the file fetched from github?

    not a bug ios 
    opened by simonvetter 2
  • Incompatibility between GPLv3 and App Store

    Incompatibility between GPLv3 and App Store

    https://news.ycombinator.com/item?id=10276214

    A comment asked for an issue to be raised to discuss and track GPLv3 vs. App Store potential incompatibilities so here we go. An article on ZDNet gives VLC as an example, and Whisper Systems have a potential workaround to the perceived problem. IANAL. HTH.

    feature ios 
    opened by agh 2
  • How are the regular expressions used in the Chrome and Opera versions generated?

    How are the regular expressions used in the Chrome and Opera versions generated?

    Hi!

    I'm working on a browser with blocking built in, and I really like how AdBlock Fast works under the hood. I want to reuse this work, but I'd like to add EasyPrivacy.

    I cannot seem to find a way to generate the regular expressions from a filter list. (I'd like to keep using the regex solution because of the performance).

    Thank you in advanced!

    question 
    opened by Xylobol 1
  • https://log.rocketshipapps.com/adblock-fast-2-0-for-android-a7a7945ba649 for details.https://github.com/rocketshipapps/adblockfast

    https://log.rocketshipapps.com/adblock-fast-2-0-for-android-a7a7945ba649 for details.https://github.com/rocketshipapps/adblockfast

    Adblock Fast is a free, open-source ad blocker for Samsung Internet 4.0 and up!

    You can now block ads without rooting your device or switching to another browser!

    Adblock Fast runs an optimized filtering ruleset to accelerate webpages more but consume less disk space, CPU cycles, and memory than other ad blockers do. Also unlike other ad blockers, Adblock Fast doesn’t allow “acceptable ads” and never will.

    The app requires and blocks ads in Samsung Internet 4.0 and up (not in other apps). After installing, follow the in-app instructions to turn ad blocking on.

    Adblock Fast is free to use and the source code, free to modify: https://github.com/rocketshipapps/adblockfast

    We use a public content-blocking API provided by Samsung Internet: http://developer.samsung.com/technical-doc/view.do?v=T000000278L

    If you have any questions or comments, follow and message us:

    • https://www.facebook.com/adblockfast • https://www.instagram.com/adblockfast/ • https://twitter.com/adblockfast

    opened by Tim911Bot 2
  • return ad's name

    return ad's name

    Hello. Your tools are quite useful. However, I have some questions. When I install the extension in Chrome, can I get the name and url of the ad to see which ad is blocked?

    Or is it possible to explain the location detected in js, file?

    Thanks for reading.

    opened by JeongChanwoo 1
  • New CPU Usage?

    New CPU Usage?

    Long-time user.

    I don't see any content related to the new "update" that will block YT Ads in exchange for using some of my compute power.

    Questions: What is it, what are you doing with it, why?

    Honestly, this makes me want to uninstall the plugin. I never think it's OK to use my compute power -- especially since this sounds like you're mining Ether or something.

    opened by toobulkeh 0
  • Translate strings

    Translate strings

    Into Chinese (simplified), Chinese (traditional), Spanish (Castilian), Spanish (Latin American), French, Portuguese, German, Italian, Japanese, Korean.

    feature android a3.0.0 
    opened by oldestlivingboy 1
Releases(c1.6.0)
Owner
Rocketship
The finest mobile and web apps.
Rocketship
Swab is an iOS Content Blocker extension, written in Swift

Swab is an iOS Content Blocker extension, written in Swift

Peter Kamb 9 Sep 26, 2022
Block nags to accept cookies and privacy invasive tracking in Safari

Hush Block nags to accept cookies and privacy invasive tracking in Safari I’d recommend Hush to anyone who uses Safari – John Gruber, Daring Fireball

Joel Arvidsson 2.5k Jan 9, 2023
Mahmoud-Abdelwahab 5 Nov 23, 2022
Android/iOS Apps created to practice with different iOS/Android Tech. These apps were built to have similar feature sets using native Android/iOS.

AgilityFitTodayApp Android/iOS Apps created to practice with different iOS/Android Tech. These apps were built to have similar feature sets using nati

Lauren Yew 1 Feb 25, 2022
Remote network and data debugging for your native iOS app using Chrome Developer Tools

PonyDebugger PonyDebugger is a remote debugging toolset. It is a client library and gateway server combination that uses Chrome Developer Tools on you

Square 5.9k Dec 24, 2022
The most advanced Safari content blocker and privacy keeper for iOS

The most advanced Safari content blocker and privacy keeper for iOS Top-notch ad blocking in Safari, anti-tracking protection and DNS privacy. Website

AdGuard 1.1k Dec 31, 2022
Decode a string encoded in Base64 into an https link and launch it in Google Chrome

Decode a string encoded in Base64 into an https link and launch it in Google Chr

Jerry 0 Jan 2, 2022
Swab is an iOS Content Blocker extension, written in Swift

Swab is an iOS Content Blocker extension, written in Swift

Peter Kamb 9 Sep 26, 2022
Blazing⚡️Fast BTC and ETH Wallet Generator library for React Native, Android and iOS

Blazing ⚡️ Fast BTC and ETH Wallet Generator library for React Native, Android and iOS.

Coingrig 3 Feb 21, 2022
Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]

Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainabl

layoutBox 2.1k Dec 22, 2022
Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast

Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]

layoutBox 2.1k Jan 2, 2023
Ported scrcpy for mobile platforms, to remotely control Android devices on your iPhone or Android phone.

scrcpy-mobile Ported scrcpy for mobile platforms, to remotely control Android devices on your iPhone or Android phone. Currently only supports control

Ethan 140 Jan 2, 2023
Animated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development.

KafkaRefresh Animated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development. Report bug · Request feature · 中文文档

H. H. Hsiang 1.2k Dec 11, 2022
A handy collection of Swift method and Tools to build project faster and more efficient.

SwifterKnife is a collection of Swift extension method and some tools that often use in develop project, with them you might build project faster and

李阳 4 Dec 29, 2022
Tools and helpers to make building apps faster and safer.

The UBFoundation framework provides a set of useful tools and helpers to make building apps faster and safer.

Ubique 7 Dec 19, 2022
A faster and more flexible label view for iOS

STULabel is an open source iOS framework for Swift and Objective-C that provides a label view (STULabel), a label layer (STULabelLayer) and a flexible

Stephan Tolksdorf 96 Dec 22, 2022
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.

Features • Classes and Extensions Compatibility • Requirements • Communication • Contributing • Installing and Usage • Documentation • Changelog • Exa

Fabrizio Brancati 992 Dec 2, 2022
An easier and faster way to code Autolayout

EZAnchor 中文介绍 An easier way to code Autolayout Are you annoyed of coding .active = true while using Autolayout Anchors over and over again? Are you an

Alex.Liu 25 Feb 20, 2022
🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

?? Cache CocoaPods for faster rebuild and indexing Xcode project.

Vyacheslav Khorkov 489 Jan 6, 2023
🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

Motivation Working on a project with a huge amount of pods I had some troubles: - Slow and unnecessary indexing of pods targets, which implementation

Vyacheslav Khorkov 487 Jan 5, 2023