Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 06, 2016, 04:10:01 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Avoid AdBlock Plus for Android!  (Read 5035 times)

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 7,714
    • View Profile
    • The Blog of Deozaan
    • Read more about this member.
    • Donate to Member
Avoid AdBlock Plus for Android!
« on: March 04, 2015, 01:34:29 PM »
Hi folks,

Today my mom asked me how to check how much data she was using on her phone, so while I was walking her through the process, I followed the steps on my own tablet and came to a shocking discovery:

AdBlock Plus has consumed almost 60GB of data in the past 30 days since I installed it:

ABP Bandwidth.png

The two apps that follow behind at 10.5GB and 2.75GB are (in reverse order) Titanium Backup, which backs up my device and uploads the backup to cloud storage, and Sync, which syncs the backups to my PC. And the only reason Sync used up so much was because when I downgraded from 2.0 yesterday, I had to re-sync all the files again (about 6GB) to my devices.

In other words, the rightfully most bandwidth heavy apps only used ~2.75GB and 4GB (under normal circumstances) of data in the past 30 days. Yet for some reason an app that is supposed to be saving me bandwidth by stopping ads from downloading at all is somehow using nearly 60GB of data!

And it would be nice if it even worked. But I still have ads on my device.

So I've uninstalled it, and I'm putting out the warning to others in case they are using it, not realizing the potential damage it could have on their data plans.


mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #1 on: March 04, 2015, 01:40:00 PM »
that is insane if it's real..
but i wonder if it's some kind of mistake -- like if Adblock Plus was filtering all traffic and the Data usage calculator ended up double counting all bandwidth and assigning it all to Adblock Plus?  just a thought because that number seems insane.

rgdot

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 1,879
    • View Profile
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #2 on: March 04, 2015, 02:43:07 PM »
60GB in 30 days can't be right, something like mouse's explanation must be the case, surely?

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 7,714
    • View Profile
    • The Blog of Deozaan
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #3 on: March 04, 2015, 05:57:51 PM »
I suppose that if it is something like what mouser explained, it's not that the bandwidth was counted wrong. I compared the bandwidth on certain dates with my router's bandwidth log and they match up. But perhaps the bandwidth on my tablet was attributed to the wrong source? I suppose it's possible that the majority of that bandwidth belongs to the Netflix app, as my wife does like having Netflix going while she's doing other things.

But I still don't understand how it could do that. First of all, the Netflix app doesn't have any ads. Secondly, she has a separate user account on my tablet, so it calculates her bandwidth separately than mine. Additionally, AdBlock Plus isn't installed for her on her account, so it shouldn't be filtering her Netflix app anyway.


mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #4 on: March 04, 2015, 06:03:31 PM »
It sounds like we need an answer from AdBlock..

4wd

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,474
    • View Profile
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #5 on: March 04, 2015, 06:09:10 PM »
Isn't it that ABPfA is acting as a proxy on Android?

Therefore practically all your tablets traffic is going to appear to be originating from that app.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #6 on: March 04, 2015, 06:20:19 PM »
Appears to be an issue that has been raised before:

https://adblockplus....iewtopic.php?t=11849

Quote
https://adblockplus.org/en/android-faq
Why does Adblock Plus appear to consume so much traffic?
To filter ads, all traffic has to pass through Adblock Plus. Android considers this to be the traffic caused by the app, while it is in reality the sum of all traffic.

Note that the posters on that thread still don't seem in agreement about the nature of the bandwidth.. some say adblock plus is eating bandwidth, some say its just a reporting problem..

4wd

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,474
    • View Profile
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #7 on: March 04, 2015, 06:39:34 PM »
FWIW, I use AdAway which updates the hosts file to loopback any ad servers - probably not as all-encompassing as ABPfA is supposed to be but then it doesn't use any CPU cycles or data unless I'm running it to update the hosts file.

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 7,714
    • View Profile
    • The Blog of Deozaan
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #8 on: March 04, 2015, 07:12:53 PM »
Appears to be an issue that has been raised before:

https://adblockplus....iewtopic.php?t=11849

Quote
https://adblockplus.org/en/android-faq
Why does Adblock Plus appear to consume so much traffic?
To filter ads, all traffic has to pass through Adblock Plus. Android considers this to be the traffic caused by the app, while it is in reality the sum of all traffic.

Note that the posters on that thread still don't seem in agreement about the nature of the bandwidth.. some say adblock plus is eating bandwidth, some say its just a reporting problem..

That link led to this one, which may be a major contributor to the issues I'm noticing:

I installed Adblock Plus yesterday before watching some streaming video in MxPlayer on the bus ride home. After seeking a few times to get to my place in the video, I was able to watch a few minutes of video, but was running into major buffering issues. I got through maybe 5 minutes of video over 15-20 minutes. After, I stopped watching the video, I noticed that Adblock Plus was still downloading.

When I got home, I saw that Adblock Plus had used 550MB of data, over the half hour that I had it installed. The entire video would have been around 200MB. I'm wondering if there is an issue with Adblock Plus not terminating connections, and that it continued to download the different parts of the video stream after I had seeked to a different position. This would explain the bandwidth usage and the buffering issues. There were no other applications installed that would have been using that much data. After uninstalling Adblock Plus, the issue went away.

It seems Adblock may not terminate the connection when dealing with streaming video, so if you do any seeking, the video will continue to download to completion from where you were before seeking, as well as to the place you were after seeking. And if you seek multiple times, you're creating multiple simultaneous download streams that eat up data like crazy!

FWIW, I use AdAway which updates the hosts file to loopback any ad servers - probably not as all-encompassing as ABPfA is supposed to be but then it doesn't use any CPU cycles or data unless I'm running it to update the hosts file.

I've used AdAway and AdFree in the past, but for some reason I can't get them to block ads anymore, so that's why I installed ABDfA. In fact, I still have AdAway and Adfree installed. Yet nothing seems to block ads on my Nexus 7 2013 so I guess I might as well uninstall it all.


4wd

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,474
    • View Profile
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #9 on: March 04, 2015, 08:24:13 PM »
What ads are you talking about?

Ones that appear in the browser(s) or that are pushed through to apps?

Just asking because I rarely see any ads, apps that don't need net access are blocked via the firewall from ever accessing the net, (even if they think they do need it).

There's also various AirPush ad framework detectors if you want to see what apps are using them.  (After running New AirPush Detector over my tablet all it could find was K-9 Email which pushes notifications).

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 7,714
    • View Profile
    • The Blog of Deozaan
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #10 on: March 04, 2015, 08:37:55 PM »
I used to never see ads in the browser or before YouTube videos, or in other apps. Now they're everywhere. In apps, in the browser, before YouTube videos. Everywhere.


Tuxman

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,769
    • View Profile
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #11 on: March 05, 2015, 01:26:31 AM »
I've been using AdGuard (also on Android) for a while which only consumed 103 megabytes of traffic during the past 30 days. I guess it's not a technical issue with ad blockers in general then.

Innuendo

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 2,255
    • View Profile
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #12 on: March 08, 2015, 11:16:31 AM »
I've used AdAway and AdFree in the past, but for some reason I can't get them to block ads anymore, so that's why I installed ABDfA. In fact, I still have AdAway and Adfree installed. Yet nothing seems to block ads on my Nexus 7 2013 so I guess I might as well uninstall it all.

I once had an Android device that was in that state. Finally had to do a reinstall/'factory reset' and then AdAway worked once more.

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 7,714
    • View Profile
    • The Blog of Deozaan
    • Read more about this member.
    • Donate to Member
Re: Avoid AdBlock Plus for Android!
« Reply #13 on: March 08, 2015, 01:18:31 PM »
I've used AdAway and AdFree in the past, but for some reason I can't get them to block ads anymore, so that's why I installed ABDfA. In fact, I still have AdAway and Adfree installed. Yet nothing seems to block ads on my Nexus 7 2013 so I guess I might as well uninstall it all.

I once had an Android device that was in that state. Finally had to do a reinstall/'factory reset' and then AdAway worked once more.

I remember ad blocking broke when I updated the OS to KitKat. It had something to do with the location of the hosts file changing or something similar. I managed to get it to work again using AdAway in combination with Adfree. But then I updated my tablet to Lollipop and ad blocking stopped working again. Lollipop had too many bugs and annoyances, so I "retrograded" back to KitKat (Cyanogenmod 11) but I still can't get ad blocking to work.