Blokada vs Adguard: Which is better?


There are plenty of ad-blockers available in the market for PCs and laptops that are providing quality features for blocking ads but ad-blocking for mobiles is a bit challenging. So how do you know if an adblocker is right for you? And how do you compare all these options to know which one fits you best?

That is exactly why we are making this Adblocking comparison series. In this first comparison, we are going to compare Blokada to Adguard to see what each adblocker can do better than the other and what might be the best fit for you.

Blokada and Adguard have always been two relevant names in the adblocking space, and while you might be using one or the other, we wanted to present some of the differences between the two adblockers.

COMPARISONS BLOKADA ADGUARD
Type of Ad Blocking DNS-based Adblocking HTTPS filtering
Battery Consumption No battery impact, it might even improve your battery life High Battery Consumption
Blocking Youtube Ads There are certain configurations that can REDUCE the number of ads on youtube (but only display ads, never video ads) Has a feature that allows you to watch Youtube without ads, but some users complain about its reliability
Cosmetic filtering No (Blokada has no access to website data and thus is safer to use) Yes (Adguard decrypts and reads all website data)
Requirement None Requires installing a root certificate
Pricing Blokada 5 is free, Blokada cloud: roughly 1.70€ a month depending on location 2.59$ a month / Family plan at 5.49$
Number of devices Unlimited 3 devices with individual plan/ 9 devices with family plan
VPN pricing 5$ for a month-to-month subscription/ 4$ a month for a yearly subscription 11.99$ for a month-to-month subscription/ 3.99$ a month for a yearly subscription
VPN locations 19 52
Number of devices 5 5

Battery Impact:

Blokada Cloud has almost zero performance and battery usage overhead and might even improve your battery life, while Adguard, on the other hand, drains your battery quickly as reported by many of its users.

Type of adblocking & Cosmetic Filtering:

The two apps are also different in terms of the type of adblocking, and this is also why Blokada cannot technically offer cosmetic filtering, Blokada is using DNS filtering hence it has no access to the website data, and thus cannot remove the frame of the ads from the website, while Adguard is using HTTPS filtering, and by using this method it is possible to offer cosmetic filtering as a feature but it de-encrypts the encrypted traffic using a man-in-the-middle proxy which can be unsafe for your private data.

Blocking Youtube ads:

Blocking ads on Blokada and Adguard is not possible, with Blokada you can reduce the number of display ads by running the Blocklist “Goodbye ads”, which was made with the purpose of blocking more ads on YouTube. There are mixed reports on its effectiveness, so our recommendation is to try it yourself, and see if it works for you but it’s important to mention that it does not work with video ads, Adguard offers a solution too to block youtube ads, by sharing your Youtube video by using a new window.

Requirements:

One other advantage of Blokada is that it doesn’t require root, Adguard requires installing a root certificate (not rooting your phone) which allows decrypting any traffic either on your phone or remotely (man in the middle attack).

Pricing:

In terms of pricing, the two apps are almost identical although there are some advantages to using Blokada like having the ability to use unlimited devices with Blokada Cloud for no additional cost unlike the family plan offered with Adguard which costs around 5,49$.

Adguard is coming up with Adquard DNS which is a cloud-based service that is more like how Blokada Cloud works.

VPN service:

Finally, both apps offer a VPN service with the ability to connect 5 devices, and Adguard takes the lead with 52 locations compared to 19 locations with Blokada.

Thank you for reading, don’t forget to let us know what you think in the comment, this article is one of many to come, so don’t forget to follow us on social media to get notified once we drop the next one.

Don’t hesitate to share an adblocker you want us to compare to Blokada.

1 Like

This is not true.

Root is not required for AdGuard in local VPN mode(by default).

Pricing - regular ad blocking is free, also user can select custom DNS with ad blocking.

It doesn’t require root, Android allows you to install a “root certificate” which is not the same as “rooting your phone” when you allow someone to install a root certificate, it means they can create certificates for any website or service. Basically, they’ll have the master key of all your traffic so that they can read and change anything. “they” referring to a hacker further down the network

Pricing comparison is just for paid plans, both apps have free versions

AdGuard has a bunch of HTTPS exclusions for banks and other sites for privacy purposes. Without root HTTPS filtering cannot be applied to mobile apps on Android.
AdGuard for iOS/Safari cannot MiTM, and uses Apples content blocking API.

they’ll have the master key of all your traffic so that they can read and change anything. “they” referring to a hacker further down the network

hackers can’t use AdGuard as a mitm tool, especially outside your device. Antiviruses[on Windows] also can mitm any traffic, but no one complains:) If your system is a viruses shelter - AdGuard’s HTTPS filtering is a lesser evil:)

Without HTTPS filtering this is impossible to do high quality ad blocking.

Also AdGuard has own cloud DNS service, which can be used as system dns with user’s settings.

You’re mixing up device rooting with a SSL root certificate which are completely different things.

Rooting your device relies on an external tool (like Magisk) which does an “unwanted” privilege escalation (exploiting a bug or flaw) while installing a root certificate (to trust it) is literally something Android lets you do via its APIs.

In fact, some companies will go out and place their own certificate in front of everything. And also, as @William_Murderface mentioned before, even antiviruses do this kind of thing.

On the other hand, AdGuard is doing something actually good which is increasing your privacy and blocking unwanted ads. :slight_smile:

This doesn’t really matter because all of the ad/tracker processing occurs locally. Yes, it’s a hacky “workaround”, but it’s what basically lets AG perform cosmetic filtering which is a very desired feature among many users.

None of what you do on the internet is sent back to AdGuard servers – instead everything stays on your device.

If anything, this could be e.g. essential information:

Data we collect includes no more than is crucial to provide full functionality of AdGuard products, websites and services. We do not collect anything for tracking purposes and take all necessary technical, administrative and physical measures to protect the information we get.

Source: Privacy Policy | AdGuard

I’m pretty sure you guys understand it well as Blokada is also collecting information for feedback.

This whole feature should be removed from Android IMO, allowing apps to install a custom root CA basically breaks the foundation of trust on the internet. No matter how good the intentions are to “only use it locally on the device”.
It opens up the door for someone to install a certificate that they control outside of your device or to use an exploit to fetch the locally generated certificate. You wouldn’t notice if it was used to snoop on you or not.

Not providing this functionality at all prevents the whole attack surface from being technically possible to happen, which is a great thing. As pointed out by @William_Murderface iOS provides an API to apply filters in the browser without breaking the transport security of everything and being able to decrypt all traffic (even outside of the browser), this is how it should be done.

1 Like

User must to do few steps to install Certificate even without root(the most of users do not have the root access. The users with the root access know what they are doing). Apps can’t do it without user’s actions.
Btw iOS allows to install certificates. This is a legal feature for debugging and security researches.

iOS provides a piece of crap, with capabilities of Adblock Plus 20 years ago.

AdGuard doesn’t “High Battery Consumption” even if u use 70filter lists like me. It’s still small amount if it’s working in background.

Blokada doesn’t “improve your battery life” so don’t lie a people with nonsense bcs every single installed app consumes battery.

AdGuard doesn’t requires installing a root certificate.

AdGuard have a free plan so again don’t lie a ppl that u HAVE to pay 2.59$/month

To fix all things that i m any of fanboy…
I like both Blockers but making THAT competition when u are not clear and stay strongly on site of ur application is fvcking nonsense.

Why u dont take a competition to what people want? Results of blocking ads,DNS,featuers etc. No about which one is free cuz both are paid.

Blokada is newer,the young child so sure there is less fetures,way to install on diff systems but…competition like this is pointless :slight_smile:

Competition leads to better products… When you compete with other products you are always coming up with fresh ideas and features… If there was no competition developers would have no incentive to make their product better…

So no, competition isn’t pointless…

Competition is good if made by independent sources/users/sites. Explain me where is point at if owner of product telling u that HIS product is better than XYZ product? Cuz i dont see none :slight_smile: