AdBlock for iOS is an iPhone, iPad and iPod Touch mobile app which lets you block domains. It comes with a built in list of predefined domains responsible for serving the majority of Internet advertising.
AdBlock for iOS uses the VPN OnDemand feature. It installs a "dummy VPN" profile with a list of domains. The list of domains is controlled using the app. Every time some app tries to communicate with one of the blacklisted domains, it will automatically trigger a connection with the "dummy VPN" server (which is not a working VPN). This makes the connection impossible and results in ad being blocked in all kinds of apps.
No, it is not. Safari content blockers were introduced in iOS9 and they block ads only in Safari. Installing AdBlock for iOS will affect not only Safari, but also other apps. This allows you to use your favourite Internet browser (like Chrome) and filter out in-app ads in any app. This includes games.
Install and open AdBlock for iOS app, swipe up moving the orange box from the bottom of the screen and install the "dummy VPN" profile. That's it. Don't forget to open AdBlock app once in a while to check, if there were any changes in AdBlock's blocked domains list.
This message can be caused by the fact that your ISP or current Wi-Fi network is hijacking DNS queries or configuring an active proxy server, which might brake AdBlock's filtering.
You can try numerous solutions for this problem:
- make sure that your Internet connection is working
- make sure the list of blocked domains is shown in Settings (it's not empty)
- restart AdBlock app
- change your Wi-Fi network
- reinstall AdBlock app
If none of those solutions work, please try contacting your ISP or network administrator.
This is normal and expected behaviour. It doesn't mean that something is not working like it should. You can't connect to it, because there is no actual VPN server to connect to. If you can't do it, the apps and websites won't be able to it either - this will result in ads being blocked. Apps and websites will try to use this VPN profile only for domain names from the defined list. This also ensures that none of your traffic goes through any third party servers, so your privacy is fully respected.
VPN icon appears only when you are properly connected to a VPN server. Because AdBlock for iOS uses a non-existing ("dummy") VPN server address, iOS won't be able to connect to it. So there will be no VPN icon in the status bar at any point, and this is normal. You don't actually connect to a VPN server when using AdBlock for iOS.
AdBlock for iOS DOES NOT affect the security of your connection in any way. It DOES NOT connect you to a VPN server and we DO NOT proxy any of your traffic. Since there is no proper VPN server to route connection between your device and the ad server, the ads are not being shown. Everything happens right on your iOS device.
Yes. Once AdBlock's VPN profile is installed it blocks ads while you use your iOS on Wi-Fi or any type of cellular connection (2G: GPRS / EDGE, 3G: HSDPA, HSPA+, 4G: LTE networks). There is no need to set it up separately for every network. Once you enable AdBlock - it just works. Please note that AdBlock might not work if your current ISP is intercepting DNS (port 53) traffic. Unfortunately some ISPs do this and it may prevent AdBlock from properly blocking content.
There are 3 ways to disable AdBlock for iOS:
Unfortunately, no. The latest YouTube app update uses different mechanism to get ads. This caused AdBlock for iOS to be ineffective against ads in YouTube app. We're currently looking for a solution to this problem. For now we encourage our users to use great YouTube alternatives for ad-free experience: YouTube site in Safari web browser or alternative apps like Tubex or Tubee for YouTube.
Yes, AdBlock for iOS can block ads also in Chrome. It started working again in February 2016. Recent Chrome builds on iOS fixed a bug that prevented Chrome from using iOS VPN onDemand feature.
Yes. AdBlock for iOS works in a way similar to blocking content with /etc/hosts file (for *nix systems) or C:\Windows\system32\DRIVERS\ETC\HOSTS (for Windows). You can add your own entries using Settings in AdBlock for iOS. All domains you add in your AdBlock Settings will become unreachable.
Let's assume you want to block example.com (with subdomains like abc.example.com) to get rid of ads in "Someapp". Go to AdBlock for iOS -> Settings. Create your own group of blocking rules by taping "Add group" in USER GROUPS section. In the next step, name your group. This name will be shown on the list and should allow you to easily identify it's purpose. Let's name it "Block ads in Someapp". After the group is created, tap on it. On the next screen, tap "Add domain". Input the description: "Block example.com domain" and the domain: "example.com". Tap on the "Save changes" button in the bottom right corner. This will block all communications with example.com domain, including the traffic sent from "Someapp".
Your blocking list is organised in groups and domains. Every group can contain multiple domains and subgroups. This will allow you to organise your rules in a tree-like structure for easier control. You can selectively toggle each group, subgroup or domain, so you don't have to disable AdBlock entirely to temporarily allow some connections.
Open the app, go to Settings, tap "add group" and choose a name for it. Tap done. Tap on the name of your group and tap "Add domain". Choose a description of your choice and add appropriate insert appropriate domain name into "Domain address". Tap "Done" and then "Save changes".
Due to a confirmed bug in iOS 9.3 - 9.3.5 VPN Manager, AdBlock can cause some websites to freeze when loading. Apple fixed this bug in iOS 10. Please update to iOS 10 to resolve this problem. Unfortunately this cannot be fixed with an app update since it's a bug in iOS, not in AdBlock app.