AdBlock for iOS is an iPhone, iPad and iPod Touch mobile app which lets you redirect domain names to a desired IP address. Keep in mind that redirecting domains to IPv4 0.0.0.0 and IPv6 ::0 will make them inaccessible. AdBlock comes with a Safari Content Blocker that lets you block ads and various malicious websites on Safari Mobile Browser.
AdBlock for iOS installs a DNS profile that enables it to resolve DNS queries locally – right on your iDevice. Every time some app tries to communicate with one of the domains from your list the local DNS service will resolve the domain with the IP of your choice. Please remember: if the IP provided is invalid (ie. 0.0.0.0) or points to an incorrect network location (ie. 127.0.0.1), the content served from that domain will be blocked on your device.
Yes, but apart from being a Safari Content Blocker, AdBlock serves also a DNS service that can resolve domain names locally to desired IP addresses.
Install and open AdBlock for iOS app. You also need domain names to redirect. Go to Manage DNS rules and add IP address of your choice (remember: IPv4 0.0.0.0 and IPv6 ::0 will block communications with domains in your list). Go to “Import DNS rules” feature in AdBlock’s settings screen. Tap Import DNS rules, enter desired URL to a HOSTS file and tap done. You can find a link to such domain list using your favorite Internet search engine (e.g. Google). Domain names will now be added to your list and be redirected any time an app requests any of them. Go to AdBlock's main screen and swipe up the orange box from the bottom of the screen to enable AdBlock and install AdBlock's VPN profile.
AdBlock uses iOS VPN module to start a DNS service in the background. VPN icon is necessary for the DNS service to function. Sadly, we can’t get rid of the icon.
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. Everything happens right on your iOS device - the DNS queries are being resolved locally.
Yes. Once AdBlock's VPN profile is installed it redirects domain names 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.
There are 4 ways to disable AdBlock for iOS: 1. Open AdBlock for iOS app and slide down the green box. If the interface turns orange - AdBlock is disabled. 2. For 3DTouch supporting devices (e.g. iPhone 6S, iPhone 6S Plus) you can use 3D Touch to toggle AdBlock. 3. Through AdBlock's notification widget. 4. Go to Settings app -> General -> VPN -> turn off the switch next to "Status"
Yes. AdBlock for iOS works in a way similar to /etc/hosts file (for *nix systems) or C:\Windows\system32\DRIVERS\ETC\HOSTS (for Windows). You can add your own entries using import or add features in AdBlock for iOS. All domain names you add in your AdBlock Settings will be resolved to a desired IP address.
Your domain list is organised in groups and domains. Each 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.