Live data from Hacker News

Block Ads in Apps on Android

unlikekinds.com

61–70 of 150 posts

Re: Block Ads in Apps on Android

#61
post #19

Anything like possible on iPhone?

This works well:

https://adguard.com/en/blog/adguard-for-ios/

...but, updates to the app will no longer be allowed, so it will eventually stop working on some future iOS update, by which point I hope to have found an alternative platform.

https://adguard.com/en/blog/adguard-pro-discontinued/

Re: Block Ads in Apps on Android

#62

Has anyone done testing to see what having an always-on VPN for adblocking does to battery usage? Also, I have an actual VPN for my Android phone that I turn on whenever I'm on coffee shop wifi, so it seems like it would be impossible to have both running at once.

> so it seems like it would be impossible to have both running at once.

It is. You need to restart the adblocker VPN when done (at least DNS66 operates this way).

That said, I haven't found a measurable difference in battery when using one.

Re: Block Ads in Apps on Android

#63
post #12

I'm using Pi-Hole on an Ubiquiti router together with WireGuard and DNSSEC. My Synology NAS is backup (with regards to the DNS-based Pi-Hole blocking) taking the adblocking load off the router (there's no redundancy for WireGuard endpoint though). I don't (need) to use a RPi anymore. It works extremely well for me, and all my clients also get to connect to Nextcloud running on the Synology. My setup does far more tha…

It's interesting you've found the WireGuard experience to be "seamless". I have a WireGuard VPN at home and experimented with always-on, on my Android phone. Unfortunately, my provider (EE, UK) throttles UDP traffic something rotten, and my normally great experience with 50/50Mb+ is severly limited to between 0 and 10 Mb making my phone almost unusable by normal standards. Does your LTE provider not throttle this way…

> Unfortunately, my provider (EE, UK) throttles UDP traffic something rotten

Interesting. I've not noticed performance issues beyond those expected due to signal quality when using work's VPN over a tethered phone using EE. That VPN is using OpenVPN with a UDP transport. Then again it doesn't get used for anything with high throughput so perhaps they only throttle when it looks like bulk transfers are happening or the effect of the throttle just isn't apparent for my interactive use-cases.

> or have you found a way around this?

If they are throttling UDP for your use case then you could try a TCP based VPN (OpenVPN supports this), though there are potential issues with layering TCP inside TCP particularly on high-latency connections so this is not usually recommended. Might be worth a try to compare/contrast though.

I have a play with mine both ways when I finally get round to adding it to my current phone (mainly to use the network level ad-blocker running at home) and see if I can see a measurable difference with each variant.

Re: Block Ads in Apps on Android

#64
post #46

On Android 9, you can do this even more easily: Settings -> Network & Internet -> Advanced -> Private DNS -> set provider hostname to "dns.adguard.com" Adguard functionally operates similar to a Pihole install - it just maintains a DNS-based blacklist. You give them your DNS queries, of course, but in return you get an almost entirely ad-free experience with just one setting.

I wasted almost an hour trying unsuccessfully to book a cab using Uber yesterday only to realise it was 1.1.1.1 in my Private DNS which was the problem. I had internet access just fine (browsers) but Signal, Google Maps, Uber and Ola just wouldn't work with 1.1.1.1. Haven't gotten around to think about the reason

Me too.. Waze wasn't working and Spotify was taking ages to decide it wasn't offline. On EE in the UK if that helps?

Re: Block Ads in Apps on Android

#65
post #55
post #46

On Android 9, you can do this even more easily: Settings -> Network & Internet -> Advanced -> Private DNS -> set provider hostname to "dns.adguard.com" Adguard functionally operates similar to a Pihole install - it just maintains a DNS-based blacklist. You give them your DNS queries, of course, but in return you get an almost entirely ad-free experience with just one setting.

how good is the dns? in term of speed and privacy. PS: all the dns are resolved via that dns or it's added (piled) to the list of default dns resolvers?

You'll have to make your device use the server, so I think you'll at least have to add it to the front of the list.

Re: Block Ads in Apps on Android

#66
post #21

Earlier quoted context omitted.

I've used both and Blockada is better mainly because it has a couple of killer features. One example is that it will keep the app alive, so that the power saving features of your phone does not kick in and turn it off.

Any experience with NetGuard? It has similar functionality and walks you through preventing the battery optimization from killing it.

I haven't really tried. Blockada never gave me a reason to.

Re: Block Ads in Apps on Android

#67
post #12

I'm using Pi-Hole on an Ubiquiti router together with WireGuard and DNSSEC. My Synology NAS is backup (with regards to the DNS-based Pi-Hole blocking) taking the adblocking load off the router (there's no redundancy for WireGuard endpoint though). I don't (need) to use a RPi anymore. It works extremely well for me, and all my clients also get to connect to Nextcloud running on the Synology. My setup does far more tha…

> My Synology NAS is backup (with regards to the DNS-based Pi-Hole blocking)

Could you explain this a little further - is the Pihole also running on the Synology? Or is secondary DNS the Synology?

Re: Block Ads in Apps on Android

#69
post #4

How does it compare with Blockada? https://blokada.org

I've used both but recently there was a discussion on Github about Blokada secretly reporting analytics to the developer. Given that the app is primarily used by the privacy conscious, it seemed like a bad idea. They just added an opt-out yesterday, but it was enough to go back to DNS66. The Blokada dev has been posting surveys to get feedback on various monetisation ideas recently (an anonymising VPN, merchandise, a pro version with extra features, etc) so I doubt it'll remain free, as in its current state, for long. I know everyone is entitled to try and make some money from their work, but I always worry about security/privacy apps when the key motivator is money and not helping the community stay safe. Compare pi-hole.

So I switched back to DNS66. Which is great, but you might need to disable async-dns in chrome://flags depending on your device. On Android 8 (Oreo) tablet, Chrome ignores the device network interface DNS preference and sends DNS requests out the physical interface, and not via the local (filtering) tunnel. My Android 9 (Pie) phone doesn't have this problem. Blokada worked fine on both but DNS66 only worked on the tablet when I turned off async-dns (which I think is a terrible, network-breaking feature anyway).

Re: Block Ads in Apps on Android

#70

I wish the play store would just let me filter based on app intrusiveness. Let me find things that don't use ads, don't have in-app purchases, and don't collect data. Looking at "paid" apps is NOT equivalent. Then I can maybe read reviews and get what I want. Once the quality bar has been raised I don't have any problem paying a few bucks (or more) for an app that behaves the way I want.

Hell, some paid apps have ads which drives me insane.

It's been a while since I've seen that but would drive me crazy too. I would immediately get a refund for it and review it appropriately.
Post reply on HN