Меню
BE

Ad blocking and battery saving

One of the most important drawbacks of modern mobile devices is short battery life. So it's not amusing that many smartphone users pay attention specifically to that. If you are using Adguard on your smartphone and have once looked into the statistics of battery usage, you probably noticed that Adguard is often in the list of programs that consume most of the battery juice. But is it really so? Let's look at the details.

Ad blocking and battery saving

One can assume that ad blocking shall help us save on battery consumption.

Here is the short list of what you are saving on:

  • Loading of advertising scripts
  • Rendering of ads by browser
  • The time it takes for advertising and tracking scripts to do their job

In theory, it's all clear and smooth, but why is Adguard often in the first half of the list of consuming apps in Android statistics?

Can you trust Android statistics?

As practice shows, it can't be always trusted. Let us first try to understand some of the basic parameters which total in the battery consumption. In fact, there are only four of them: the screen, Wi-Fi data, mobile data and CPU consumption. It is important that the most "demanding" of the following is not a screen, but mobile data.

If you're using Adguard or any other similar filtering app, then all your traffic goes through it. And here lies the root of all problems. Android records all bandwidth consumption on Adguard "account". At the same time, apps that really consume the traffic seem innocent and not consuming at all. It turns out amazingly bizarre: battery consumption by other apps is attributed to Adguard. It's possible though to understand how much of that battery juice was consumed solely by Adguard, but it will require some math calculations.

How we tested

To conduct tests, we have developed special utility WebBatteryTester (its code is published on github). This tool opens websites one by one from the list compiled in advance. After tests, it shows results: bandwidth and CPU consumption, and the statistics on sent and blocked requests. Knowing the CPU and the bandwidth consumption, it is not difficult to calculate the actual battery consumption.

As a test, we used 10 very popular news sites. The utility was loading these websites one by one, 5 times each. I can not say that they looked overloaded with ads, so results were quite unexpected for me.

For tests, we used Google Pixel phone with Android 7.1.1.

We have also used recent stable version 2.8.76 of Adguard.

What we tested

First, we conducted a basic test without using any ad blocker whatsoever. We will put the results of other tests in comparison with this baseline test.

Adguard in "high-speed" configuration

The following settings were changed after installation of Adguard:

  • Filtering method: "High-speed"
  • HTTPS filtering was enabled
  • Advanced option "DNS-level blocking" was also enabled
Adguard in "high-quality" configuration

The following settings were changed after installation of Adguard:

  • Filtering method: "High-quality"
  • HTTPS filtering was enabled
Adguard in DNS-level blocking mode

We have already told you about this mode of Adguard.
Let us briefly recall what it is all about. In this mode, Adguard is limited to the blocking on hosts level. This is very similar to what Adaway does and other programs similar to it.

This mode has some advantages:

  • Ad blocking takes fewer CPU resources.
  • Adguard doesn't need to filter apps' traffic, which means that it doesn't get to the statistics of Android battery consumption.

However, there are some significant disadvantages as well. This approach to ad blocking is very "rough". In general, the blocking quality will visually be much worse:

  • It is not possible to apply cosmetic filters and hide ads that can not be blocked (for example, advertising on Google search).
  • It is not possible to block ads that are loaded from non-advertising hosts.

Test results

We have collected all the results in graphs: data usage, CPU consumption, ad & tracking blocking result.

CPU consumption

As we can see from the graph if there is an ad blocker, CPU consumption is two times less! And this applies to all Adguard configurations. Expectedly, Adguard in DNS-level blocker configuration consumes somewhat less than in other two.

CPU Consumption

Data usage

Now let's have a look at the most important thing - mobile data usage. Again, we see a huge saving, more than 50% economy while using any filtering method.

Data usage

By the way, mobile data usage is the major contributor to the battery consumption.

Blocking ads and tracking

Judging by the results of previous tests, DNS-level blocking shows slightly better results. It's time to show its drawbacks.

Please note the original data at the "Without an ad blocker" test. 85% of requests were sent to third-party hosts, the vast majority of which are not in any way related to the website. And those are mobile versions of websites, those that should be as lightweight as possible!

Blocking ads and tracking

The final result shows a noticeable lag of DNS-level blocking in the number of blocked requests. But this was the expected outcome.

Conclusion

When you are using an ad blocker, it doesn't reduce the battery life. On the contrary, any ad blocker noticeably helps you save it.

Moreover, you not only save battery power but also money, because advertising and tracking constitute more than half of all loaded data.

If you have questions about this article, or if you want us to supplement it with new information, just write it in the comments.

Liked this post?
18 307 18307 водгукаў
Выдатна!

AdGuard для Windows

AdGuard для Windows - гэта больш, чым блакіроўшчык рэкламы. Гэта шматмэтавы інструмент, які блакіруе рэкламу, кантралюе доступ да небяспечных сайтаў, паскарае загрузку старонак і абараняе дзяцей ад недапушчальнага кантэнту.
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

AdGuard для Mac

AdGuard для Mac - унікальны блакіроўшчык рэкламы, распрацаваны з улікам спецыфікі аперацыйнай сістэмы macOS. Ён не толькі бароніць вас ад раздражняльнай рэкламы ва ўсіх браўзерах і праграмах, але і бароніць вас ад сачэння, фішынгу і махлярства.
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

AdGuard для Android

AdGuard для Android - ідэальнае рашэнне для Android-прылад. У адрозненні ад іншых блакіроўшчыкаў, AdGuard не патрабуе поўнага доступу, а таксама дае шырокі спектр магчымасцей па кіраванню праграмамі.
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

AdGuard для iOS

Лепшы блакіроўшчык рэкламы iOS для iPhone і iPad. AdGuard ліквідуе ўсе віды рэкламы ў Safari, абараняе вашу прыватнасць і паскарае загрузку старонак. Тэхналогія блакіроўкі рэкламы AdGuard для iOS забяспечвае высокую якасць фільтрацыі і дазваляе выкарыстоўваць некалькі фільтраў адначасова
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

AdGuard VPN

74 лакацыі па ўсім свеце

Доступ да любога кантэнту

Моцнае шыфраванне

Без лагавання

Самае хуткае злучэнне

Цэладзённая падтрымка

Паспрабуйце бясплатна
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

Блакіроўшчык кантэнту AdGuard

AdGuard Content Blocker ухіляе ўсе аб'явы ў мабільных браўзарах, якія падтрымваюць тэхналогію блакавання кантэнту — да прыкладу, Samsung Internet і Яндэкс.Браўзар. Ён валодае меншай колькасцю функцый, чым AdGuard для Android, але пры гэтым дармовы, просты ва ўсталёўцы і па-ранейшаму забяспечвае высокая якасць блакавання рэкламы.
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

Браўзернае пашырэнне AdGuard

AdGuard — самае хуткае і лёгкае браўзарнае пашырэнне для блакавання ўсіх тыпаў рэкламы! Абірайце AdGuard для хуткага і бяспечнага сёрфінга без рэкламы.
18 307 18307 водгукаў
Выдатна!

Памочнік AdGuard

Дапаможнае браўзернае пашырэнне для AdGuard настольных праграм. Дае доступ у браўзеры да такіх функцый, як блакіроўка асобных элементаў, уключэнне вэб-сайта ў белы спіс або адпраўка справаздачы.
18 307 18307 водгукаў
Выдатна!

AdGuard DNS

AdGuard DNS – гэта альтэрнатыўны спосаб заблакаваць рэкламу, абараніць асабістыя дадзеныя і ахаваць дзяцей ад дарослых матэрыялаў. Ён просты ў наладзе і выкарыстанні і забяспечвае патрэбны мінімум абароны ад рэкламы, трэкінгу і фішынгу, незалежна ад платформы.
18 307 18307 водгукаў
Выдатна!

AdGuard Home

AdGuard Home — магутная прылада для сеціва супраць рэкламы і трэкінгу. З узмацненнем ролі інтэрнэту рэчаў робіцца ўсё больш і важнейшым кіраваць усiм вашым сецівам. Пасля налады AdGuard Home будзе ахапляць УСЕ вашы хатнія прылады і для гэтага вам не спатрэбіцца праграмнае забеспячэнне на боку кліента.
18 307 18307 водгукаў
Выдатна!

AdGuard Pro для iOS

AdGuard Pro прапануе значна больш чым проста блакаванне рэкламы ў Safari, якая ёсць у звычайнай версіі. З дапамогай адмысловых налад DNS вы зможаце блакаваць больш рэкламы, абараніць вашы асабістыя дадзеныя і ахаваць дзяцей ад дарослага кантэнту.
Спампоўваючы праграму, вы прымаеце ўмовы Ліцэнзійнага пагаднення
Чытаць далей
18 307 18307 водгукаў
Выдатна!

AdGuard для Safari

Пашырэнні, што блакуюць рэкламу ў Safari, перажываюць не лепшыя часы з той пары, як кампанія Apple вымусіла ўсіх выкарыстоўваць новы SDK. Пазнаёмцеся з нашым лёгка наладжвальным і імгненным дадаткам!
18 307 18307 водгукаў
Выдатна!

AdGuard Temp Mail

Ваш часовы паштовую скрыню, каб на асноўную пошту не прыходзіў спам
18 307 18307 водгукаў
Выдатна!

AdGuard для Android TV

AdGuard for Android TV is the only app that blocks ads, guards your privacy, and acts as a firewall for your Smart TV. Get warnings about web threats, use secure DNS, and benefit from encrypted traffic. Relax and dive into your favorite shows with top-notch security and zero ads!
Спампоўка AdGuard Каб усталяваць AdGuard, пстрыкніце файл, пазначаны стрэлкай Выберыце «Адкрыць» і націсніце «ОК», затым дачакайцеся спампоўкі файла. У акне, якое адкрылася, перацягніце значок AdGuard у папку «Праграмы». Дзякуй, што выбралі AdGuard! Выберыце «Адкрыць» і націсніце «ОК», затым дачакайцеся спампоўкі файла. У акне, якое адкрылася, націсніце «Усталяваць». Дзякуй, што выбралі AdGuard!
Усталюйце AdGuard на мабільную прыладу