Adguard app for Android

Hello
Is there an app I can install on my Android mobile phone that can view Adguard statistics and perform basic configuration like allow or block a domain?

With PiHole on Raspian I used a third-party app called FlutterHole and it works like a charm.

Thanks

There is however you need to modify your adguard home / glinet router as there isn't actually any user on the custom integration. By modifying the adguard home installation you also will lose any insights you see from the glinet GUI, unless you visit the adguard home settings directly.

The app in question is this

And you will need to follow this guide

Also note, if you upgrade the firmware you will need to re-apply your adguard modifications.

I have tested the app and it works and you can manage lists etc however the adguard home gui is actually pretty responsive on mobile so I just create a shortcut to http://routerip:3000 and when prompted I login to my glinet gui which then redirects me to port 3000

Although I do think the app is a great addition I don't like the fact it makes some parts of glinet gui / glinet android not function correctly (displaying some stats) granted the 3rd party android app can display the stats and do more so for your usecase you might prefer it.

2 Likes

Or the Home Assistant app :wink:
Of course, we need Home Assistant server

1 Like

Thanks for replying. Actually I have seen the tutorial you gave me, that is why this question came to my mind. The tutorial is great but for a guy that keeps his systems up to date after thorough testing and given the manual modifications I have to go through in the tutorial, which will eventually get overwritten anyway after each firmware update, I thought there might be an easier way to achieve what I want.

Anyway, thanks for replying @slesar and @j2zero , I am learning a lot from you guys. Proud to be part of such community that shares experience and knowledge

1 Like

I have never had any success with Adguard. :pensive: I hope that it is working for you.

It is working like a charm for me. But what is not working for you if I may ask? Where is Adguard installed? On your router? Which model and which firmware version do you have? Care to share some screens?

Hi. Adguard is literally letting every commercial/ad through. I contacted tech support and they acknowledged that some sites are able to power through it (YouTube to be more specific). I have it on my Beryl MT-3000AX with the latest firmware. No SS's to share. Glad it working for you. I'll keep trying, and thanks for the kind response. :facepunch:

YouTube is another beast that cannot be blocked by Adguard. From my own experience, only watching YouTube from BRAVE browser you won't see ads.

Instead, adguard should block the major ads on various websites, and in most cases it simply works like a charm. From the computer/device you are connected through your network, what IP address do you get? I need your local IP address and your local DNS server.

For YouTube you need something like SponsorBlock.

1 Like

I want to add some info on YouTube. YouTube shows add via their domain hence you cant always block them as then you would interfere with the loading of the site. For android I use Newpipe

Which works great and gets around the ads. You can even download the videos / convert them. There's also SmartTube for android TVs

For web browser I run ublock origin on Firefox which did block ads on YouTube but unsure that still works now however I still would install ublock origin as it will clean up more ads and also remove the blocks of code which makes the site look better too.

there are a few other extension that try and skip the ads. If your using android then Newpipe is the way to go for mobiles.

1 Like

Thanks. I just d/l'd Newpipe. I was previously using codes and extensions, but as expected, they were "iffy" and didn't always work. Thanks again.

Since it is mostly YouTube, I guess I'll stop complaining there. On a desktop, I mostly use Firefox, but Android otherwise (late night surfing). Thanks for the clarification and confirmation about YouTube being a "Beast" to block ads on. :muscle:

Ciao
Let me add few screenshots from my Flint 2 to see if this can help you.

Activating Adguard is really a matter of two clicks. Simply go to APPLICATIONS then select ADGUARD HOME, and from the central part of the screen, Slide both buttons to ON, namely Enable AdGuard Home and AdGuard Home Handle Client Requests then click Apply.

As you can see, there is also a hyperlink called Settings Page. This will take you to another page to manage the Adguard settings

This should be the default landing page of the Adguard configuration page. Click on Filters and select DNS blocklist.

The page will change and you should have one filter. In the below image you can see several filters because I manually added them according to my needs

If you want to add an existing DNS filtrer from the list, then click the Add blocklist green button. Then select Choose from the list.

Another window will open to let you select which filter you want to activate

You can add custom filters from different trusted websites. For example, for family protection, I also blocked porn sites which is not a native DNS filter from the list rather than a list taken from the internet from this link https://nsfw.oisd.nl/

Thank you for such a detailed message. I'm using the program on my Android, so I'm not seeing any of the options like you are showing. There is a note at the bottom indication".

EDIT:

Here is how AdGuard works in a nutshell:

When you call a website from your browser, say www.myfavoritesite.com, after the naming resolution magic happening in the background, your browser will land to the website you are asking for. In nowadays websites, to earn money, they advertise stuff. The stuff they advertise may have nothing to do with the original website you asked for. So you might see an ad for a car, a TV, a toy, an online game, etc,. This is becoming annoying as advertising companies are becoming more aggressive in their ads, and lots of times, the page you are looking for is only 1 paragraph, but you have to go through 5 or more ads to be able to read it. Infact, www.myfavoritesite.com lends space in their pages to advertising companies, generally speaking the right side of the browsers, but it could be anywhere even in the middle of the page. Let us say that the advertiging company's name is myads.com. Now if I have a way to block myads.com, then the original page I am looking for will load, but nothing from myads.com will load as they will be blocked. It is as if you were playing with the HOSTS file in your computers and you have added the following:
0.0.0.0 www.google.com

This tells your computers (and your browsers) that www.google.com corresponds to the IP address 0.0.0.0 which does not exist, hence you will not be able to see/browse www.google.com

AdGuard is more or less the same. Your client computer makes a DNS request asking your local DNS to resolve www.myfavoritesite.com. The local DNS will do its magic to solve the IP address of www.myfavoritesite.com. But www.myfavoritesite.com has ads, special parts of the screen that also call for myads.com, so your browser/computer will ask your DNS to resolve myads.com. your DNS in this case is your local router (in this case the GLI router generally 192.168.8.1) where we also have AdGuard installed and configured. So AdGuard will reply to your computer by giving a fake address of myads.com so that it won't be able to connet to the real myads.com, and the result would be that you do not see the ads coming from that website, hence a clean browsing experience.

The screenshots I showed you were taken from my own router, not the app installed on my Android. AdGuard is living inside the router handling all DNS requests and blocking ads.

If you use a VPN from your client device, i.e., from your Android, then you are bypassing the local DNS, hence AdGuard will not work as your DNS requests will go through the VPN tunnel and usually your VPN provider does not block ads.

Simply connect to 192.168.8.1 (or whatever your router IP address is), and after login, you will see the screens above. Give it a try and let me know

1 Like

Well, you are using the app GLINET on your Android, and you went to PLUGINS, AdGuard, then took the screenshot. This is fine but it is just a very limited configuration options. Forget this app, simply login to your router web interface and do the rest from there.

I am learning that the IP address offers a lot more options than the app. Thanks for that reminder. :muscle:

Very detailed response. Danke! I can see where I may have caused some confusion. Adguard is on the Beryl MT-3000AX. I use the travel device 99% of the time for my Androids. However, your explanations are the best I've seen as far as how it functions. Just knowing that YouTube is a beast with ads, and there is not much we can do about it, pretty much settles everything for me. Some online folks don't do ads at all, and others do them constantly (obviously for the $).