Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

avatar-adg

macrumors 6502
May 15, 2015
282
241
Moscow
1. Are there any plans to remove the 'Simplified domain names filter' from the System-wide Ad Blocking and only base it on the blacklist/whitelist?
There are over 13000 domains in there and in the previous version, I only blocked about 50-100 domains manually due to certain wifi networks/carriers intercepting DNS requests.

That's a good question, it's worth filing a feature request:
https://github.com/AdguardTeam/AdguardForiOS/issues/369

2. Will DNSCrypt be implemented since AdGuard DNS supports this already?

Yes, eventually. iOS imposes serious RAM limitations on the VPN extensions, so we need to test it very thoroughly.

3. When adding a new domain to the System-wide Ad Blocking blacklist/whitelist, what format does it accept?
Using the Log to add to white/black list, it adds something like a.domain.com but the online documentation says to use ||a.domain.com^.

Blacklist does not support basic rules syntax, just domain names.
"a.domain.com" will block "a.domain.com" and all its subdomains.
[doublepost=1492100962][/doublepost]
@avatar-adg just a quick question. Since system wide blocking is enabled , do i still need to enable the content blocker extension for safari? Would that in any case be counter productive??

You'd better enable content blocker as well. Safari content blocker is no doubt the best way to block ads in Safari. It is more flexible than the system-wide hosts-blocking approach. Also it supports cosmetic filters, which is mandatory for blocking some types of ads (like Google search ads for instance).
 
  • Like
Reactions: nightstalkerz

grgsiocl

macrumors regular
Dec 13, 2015
117
38
Can I use third party VPN and still use adguard ( With out using adguard VPN) for system wide blocking?
 

Audigy

macrumors member
Jul 17, 2012
66
78
I began noticing that the Pro VPN variant really slowed down my apps and internet, and despite having paid for it, I have currently disabled it. I expected blocking all of the ad services to speed up my phone, and not to slow it down. Odd.

You can kinda offset the filtering component to exclusively use a DNS server(so that no filtering schemes take place on your device, only externally). The Adguard DNS servers are good but I would suggest using OpenDNS with a free Home account(for IP sync). You will have access to customizing multiple blocking categories + white and blacklists, over the already enabled default spam, phishing and malware filters.

To force those settings on your device I recommend using the app DNSOverride, which in a way uses the same fake VPN profile to enforce the custom DNS servers system wide(WiFi + cellular).
 

B/D

macrumors 68000
Mar 30, 2016
1,601
1,210
@avatar-adg


www.mitele.es ask to disable my adblocker when I am using your DNS (with Adguard Pro on IOS, and default ad guard DNS set up on my router for the rest of my devices ) . This:

mitele%2Banti%2Badblocker.PNG


So, I can´t access that website or see their content (is a Spanish streaming website). Also, www.atresplayer.com (another Spanish streaming website) , is still showing ads. Could you guys try to fix those two websites?


These filters get rid of the disable Adblocker warning on www.mitele.es, and allows to see the content without ads using a regular web browser adblocker. Could you guys try to implementate them on Adguard DNS?


@@||mitele.es^$generichide @@||mitele.es/vendor/*ad$xmlhttprequest,domain=mitele.es @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=mitele.es @@||securepubads.g.doubleclick.net/gpt/pubads_impl_$script,domain=mitele.es @@||player.ooyala.com/static/*/ad-plugin/google_ima.min.js$script,domain=mitele.es
@@||es-mediaset.videoplaza.tv/proxy/pulse-sdk-html5/*/latest.min.js$script,domain=mitele.es
@@||vp.videoplaza.tv/resources/pulse-sdk-html5/*/pulse-sdk-html5-$script,domain=mitele.es
 

avatar-adg

macrumors 6502
May 15, 2015
282
241
Moscow
@B/D

We can fix it in the content blocker, but it's impossible to do it on the DNS level. It either blocks a domain completely or not blocks it at all.
 

mlody

macrumors 68000
Nov 11, 2012
1,625
1,236
Windy City
Can someone please help me out how the updated Adguard PRO works? I understand that Apple made some changes to prevent the DNS blocker, but Adguard Pro still claims that can do the DNS blocking. How does this work and can someone explain in details on how to set that up? For instance, I was able to successfully block annoying adds in the TV Guide app, not that is no longer the possibility. How should I use the new ADPro to block adds on the TV Guide app? Thanks
 

avatar-adg

macrumors 6502
May 15, 2015
282
241
Moscow
Just set it up to use AdGuard DNS servers
[doublepost=1509253919][/doublepost]You'll need to manually enter AG DNS addresses :(

176.103.130.130
176.103.130.131
 
  • Like
Reactions: mlody

mlody

macrumors 68000
Nov 11, 2012
1,625
1,236
Windy City
Just set it up to use AdGuard DNS servers
[doublepost=1509253919][/doublepost]You'll need to manually enter AG DNS addresses :(

176.103.130.130
176.103.130.131


Excellent! This worked like a charm!

BTW, is all traffic going thru those DNS servers now or just specific one when the VPN is on?
 
Last edited:

Bbeelzebub

macrumors regular
Sep 7, 2015
100
21
Just to clarify, in order to use the "System Wide" ad blocking, we would need to use AdGuard's DNS?

I read elsewhere that it should block ads system wide, even on the default DNS. I'm confused.

Purchased the app a bit ago, updated filter lists, etc.... Still has ads in all other apps. I assume that I must use Adguard's DNS to block those.
 

ganja24

macrumors 6502
Jan 9, 2009
346
87
Just to clarify, in order to use the "System Wide" ad blocking, we would need to use AdGuard's DNS?

I read elsewhere that it should block ads system wide, even on the default DNS. I'm confused.

Purchased the app a bit ago, updated filter lists, etc.... Still has ads in all other apps. I assume that I must use Adguard's DNS to block those.
 

tosbsas

macrumors 65816
Nov 22, 2008
1,297
437
Lima, Peru
Just to clarify, in order to use the "System Wide" ad blocking, we would need to use AdGuard's DNS?

I read elsewhere that it should block ads system wide, even on the default DNS. I'm confused.

Purchased the app a bit ago, updated filter lists, etc.... Still has ads in all other apps. I assume that I must use Adguard's DNS to block those.

Yes you do. Works perfect. YouTube Not possible. Facebook either but inapp and others is great
 
  • Like
Reactions: Bbeelzebub

avatar-adg

macrumors 6502
May 15, 2015
282
241
Moscow
So, is there a new version in the works which would bring back system-wide ad blocking using fake VPN without using DNS server?

Apple is on vacations until 27 December so we cannot roll the new beta out.

I hope we'll be able to publish it on 28. Otherwise, it'll be done in the middle of January, we have very long NY holidays.
 
  • Like
Reactions: max2

Jassbag

macrumors newbie
Dec 27, 2017
23
6
Athens
Apple is on vacations until 27 December so we cannot roll the new beta out.

I hope we'll be able to publish it on 28. Otherwise, it'll be done in the middle of January, we have very long NY holidays.

Hi avatar,

Best wishes for a great holiday season to the team.

I'm a fresh user of Adguard Pro. Researched the whole thing so can I totally understand what is up with the VPN API you guys utilize.

As I see, you are now trying to introduce local DNS filtering again, after Apple's fiasco. I can't see how that will pass the review process. What's the difference with the pre-fiasco version? Is the requirement for user input in order to apply the "Simplified domain list" filter making the difference as opposed to be there selected by default?

If it does not pass review, are there any plans for an implementation that local DNS filtering is there, but, importing domain lists can be done entirely by hand i.e. users importing a local/cloud file or by URL?

Can we have a definitive answer about performance/battery impact of the local DNS filtering process? Low-level code wise, is it efficient in terms of performance? I'm asking because I'm currently using the Adguard DNS servers and as far as I understand, the filtering result is the same. Since I'm an EU resident I don't have any latency issues to use Adguard DNS, except of losing better throughput of local CDN nodes. So, if there is even the slightest performance impact when using local DNS filtering, I'm keen on using Adguard DNS servers instead.

Thanks in advance for your answer
 
  • Like
Reactions: max2

avatar-adg

macrumors 6502
May 15, 2015
282
241
Moscow
What's the difference with the pre-fiasco version? Is the requirement for user input in order to apply the "Simplified domain list" filter making the difference as opposed to be there selected by default?
If it does not pass review, are there any plans for an implementation that local DNS filtering is there, but, importing domain lists can be done entirely by hand i.e. users importing a local/cloud file or by URL?

Actually, that's the plan -- ppl will need to manually add the SDN filter or import a remote hosts file.

Also, v2.0 will bring the DNSCrypt support and this is a valuable feature by itself.

Can we have a definitive answer about performance/battery impact of the local DNS filtering process? Low-level code wise, is it efficient in terms of performance?

The overhead is really tiny.

Let's do the math:
1. If your device makes 5k DNS requests daily.
2. The overhead would be about 5ms on a request.
3. So the overall additional daily CPU usage would be ~25 seconds, and that's close to nothing.
 
  • Like
Reactions: max2 and Jassbag

Jassbag

macrumors newbie
Dec 27, 2017
23
6
Athens
Hi avatar,

Congrats on the 2.0 release. Looking great

I'm using Google Public DNS alongside local filtering with Adguard's SDN filter

I've noticed that when moving places, getting on and off WiFi with IPv6 support to 4G networks without IPv6 support, IPv6 is not used even if I come back to an IPv6 enabled WiFi network. The WiFi connection on iOS does get assigned an IPv6 address. Browsing and DNS requests are all IPv4 though

Disabling and re-enabling the Privacy feature doesn't solve it. iPhone reboot solves it

Full-Tunnel mode

Best regards
 
Last edited:
  • Like
Reactions: avatar-adg

avatar-adg

macrumors 6502
May 15, 2015
282
241
Moscow
Congrats on the 2.0 release. Looking great

Thank you!

I'm using Google Public DNS alongside local filtering with Adguard's SDN filter

I've noticed that when moving places, getting on and off WiFi with IPv6 support to 4G networks without IPv6 support, IPv6 is not used even if I come back to an IPv6 enabled WiFi network. The WiFi connection on iOS does get assigned an IPv6 address. Browsing and DNS requests are all IPv4 though

Disabling and re-enabling the Privacy feature doesn't solve it. iPhone reboot solves it

Sounds interesting. Could you please send us the AdGuard logs next time it happens again?

To do it: send feedback -> support service -> change the destination address to `apple@adguard.com` to reach out to devs directly :)
[doublepost=1520638862][/doublepost]
Disabling and re-enabling the Privacy feature doesn't solve it. iPhone reboot solves it

Btw, what about just disabling the privacy feature. Does it help?
 

Jassbag

macrumors newbie
Dec 27, 2017
23
6
Athens
Thank you!

Sounds interesting. Could you please send us the AdGuard logs next time it happens again?

To do it: send feedback -> support service -> change the destination address to `apple@adguard.com` to reach out to devs directly :)
[doublepost=1520638862][/doublepost]

Btw, what about just disabling the privacy feature. Does it help?

Tried to send but I'm not using Apple Mail.app so the report could not get generated, sorry.

Tried disabling the privacy feature (deleting the list and any rules). Didn't help.

The only thing that helps and doesn't have this problem is using split tunnel VPN instead of full

avatar, can you explain the technical difference between split and full tunnel mode? Why does split tunner can get bypassed when connectivity is bad? How does full tunnel prevents this bypassing?
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.