24

I've been using adguard home for ages to block ads at the router level. I also have an instance running on OCI free tier so I can do DNS based adblocking when away from home.

My partner has been complaining about seeing ads on the Goodreads app for a while. Recently I've been seeing tons of ads on news sites as well. I know we are properly using adguard, tracker domains are blocking and I can see our devices in the query logs.

After some googling I'm seeing people say DNS ad blocking isn't very useful anymore. So what is the next best option for android devices? Local VPN based blocking? What app do you use?

top 8 comments
sorted by: hot top new old
[-] buckykat@hexbear.net 17 points 3 days ago* (last edited 3 days ago)

The best way to avoid ads on mobile is to not use apps that serve ads. Android firefox can have real ublock origin installed, use that to go to websites rather than using those sites' apps.

[-] RedMeat_CommunistBeef@hexbear.net 10 points 3 days ago

If you use YouTube still, you can also switch the website to desktop mode on Firefox Android and get background play.

[-] SchillMenaker@hexbear.net 3 points 3 days ago

Or install Morphe and forget that ads and sponsored segments even exist

[-] lizard_thing@hexbear.net 1 points 3 days ago

there's an extension called "video background play fix" that also does that without needing to go to desktop mode

[-] Majestic@lemmy.ml 12 points 3 days ago* (last edited 3 days ago)

DNS adblocking is part of a multi-layered defense strategy. It's defeated by ads being served from the same domain as content. I know that more advanced options like pfblocker allow interrogating "fronting" subdomains to detect those that resolve to an ad-server (e.g. funstuff dot domain dot net actually resolves to eviladtechcompany dot ai) and block them as well and that helps a bit but the best defense is having on-device blockers as well.

There's also a lot more ad tech companies that rapidly deploy domains and subdomains to attempt to overwhelm ad list maintainers and they often succeed for a time in a real back and forth battle.

It's also possible the goodreads app has hardcoded secure DNS servers (that don't use the standard DNS port but often 443) that they use to bypass DNS blocking by resolving their ad domains themselves. In that case you'd want to implement a firewall list of the biggest DNS resolvers (for example like this list here I found with a quick search) and prevent any traffic from within your network from reaching them by either dropping or blocking. Importantly you want to ensure that your DNS resolver can still reach the root servers or whatever you're querying but any other device should be blocked from accessing these. You should also be either redirecting the standard DNS port (53) to your DNS server if locally served or blocking it except for any necessary local DNS servers.

[-] trompete@hexbear.net 9 points 3 days ago

If they serve the ads from the same exact servers (same DNS and IP) as the non-ad content, you cannot block through either DNS or IP-based blocking, i.e. local VPN won't work either.

Ublock origin (works on Android Firefox) can block specific URLs, as well as modify the structure of the websites, which is what you'll have to use. With apps that serve ads through their regular servers, you're out of luck. You'll have to use a different app.

[-] wheresmysurplusvalue@hexbear.net 3 points 3 days ago* (last edited 3 days ago)

Have you tried using more aggressive blocklists? Unfortunately if the app serves ads through the same host which serves normal content, then it basically defeats DNS ad blocking, which can only block ads when ads are served by a separate host.

On Android I'm using the Adguard Firefox extension, and it seems to work pretty well. There might be some more advanced way to block ads in using ReVanced^[https://patch-explorer.web.app/], but I don't know anything about that.

Edit: https://github.com/hoo-dles/morphe-patches claims it can remove Goodreads ads.

[-] bravesilvernest@lemmy.ml 2 points 3 days ago

Storygraph is the better option ๐Ÿ˜˜

this post was submitted on 22 Jul 2026
24 points (100.0% liked)

technology

24423 readers
79 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 6 years ago
MODERATORS