1. You want that $100.00 in your pocket or an Amazon Fire TV don't you? Well here's the deal. With our new updated look we are in desperate need of an updated logo. The 'old' one has certainly served us well, but it's time. Find all the details here: bit.ly/1q0k6Wa
  2. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

New study indicates that ads in apps cause 70% of battery drain

Discussion in 'Android News' started by dgstorm, Mar 20, 2012.

  1. dgstorm
    Offline

    dgstorm Editor in Chief Staff Member Premium Member

    Joined:
    Dec 30, 2010
    Messages:
    6,767
    Likes Received:
    1,148
    Trophy Points:
    113
    Location:
    Austin, TX
    [​IMG]

    Some researchers from Purdue University, working with Microsoft, took some time to perform a pretty ingenious study. They developed an energy profiling tool called EProf that not only allows them to determine the battery drain of a particular app, but also every thread the app spawns. After testing five Android apps, including Angry Birds, FreeChess, and the New York Times, they reached the conclusion that over 70% of an app's battery drain is caused by ads and not the app itself. They performed their testing on a Nexus One running Android 2.3 Gingerbread. Here's a quote from the TalkAndroid article with an example,

    According to their tests, the New York Times only spends about 15% of its battery usage for the app itself, and the rest was from ads. It's important to note, that the researchers were not trying to single out any particular app. They are simply trying to help identify the problems more effectively to add relevant data so that all companies can find more efficient ways to use battery power. In fact, they made their EProf tool an open source, so that developers and advertising companies can develop better ways to minimize battery drain.

    It will be interesting to see how this data might be used to improve things in the future.

    Source: TalkAndroid
  2. rubiksc00p
    Offline

    rubiksc00p New Member

    Joined:
    Sep 14, 2011
    Messages:
    1,372
    Likes Received:
    25
    Trophy Points:
    0
    Location:
    Somewhere on this amazing ball of creation!
    So this must mean that having an ad blocker active will save battery life... Who would have thought...

    Sent from the best phone on Verizon!
  3. cmorty72
    Offline

    cmorty72 New Member

    Joined:
    Dec 16, 2009
    Messages:
    102
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Was:SinCity/Now:Champ/Bana
    Being able to block ad pop-ups was one of the main reasons I started rooting my phones.
  4. Caren4u2
    Offline

    Caren4u2 New Member

    Joined:
    Jan 16, 2012
    Messages:
    143
    Likes Received:
    2
    Trophy Points:
    0
    Anyone know if there is an adblocker for nonrooted phones?

    Sent from my DROID BIONIC using DroidForums
  5. Chizzele
    Offline

    Chizzele Team Sourcery Developer

    Joined:
    Dec 25, 2010
    Messages:
    2,002
    Likes Received:
    17
    Trophy Points:
    0
    Location:
    San Diego CA
    I'm not sure that blocking the ads would mean that the app your are using would stop trying to display them.. meaning it may not improve battery consumption.. i hope i'm wrong.. i barely use any apps that have ads anyway but its still ridicules that ads use more battery vs the app itself..
  6. geoff5093
    Offline

    geoff5093 New Member

    Joined:
    May 5, 2010
    Messages:
    1,345
    Likes Received:
    29
    Trophy Points:
    0
    Location:
    Goffstown, NH
    Going through my phone and removing 30+ apps I rarely/never use has improved my battery life significantly
  7. WildcatRudy
    Offline

    WildcatRudy New Member

    Joined:
    Aug 15, 2010
    Messages:
    105
    Likes Received:
    3
    Trophy Points:
    0
    Location:
    Near the lake in SCS, MI
    What's interesting is that I have the HTC Thunderbolt, which had notoriously bad battery life. I did get an upgraded battery that fits inside the stock case (a few hundred maH higher than stock), but I also rooted and run an AOSP ROM that got rid of all of the HTC and Verizon bloatware. There have been days I've left my GPS and Bluetooth enabled, and haven't used the phone an abnormal amount, and my battery drain actually was not affected all that much, if at all. I would have thought running these two radios inside the HTC would have had a really bad adverse effect (especially on this phone), but I found the opposite to be true. My phone may have been a little more run down by the end of the night, but not by any large amount. Overclocking? You bet--it does drain a battery faster. But in day to day use, I occasionally underclock slightly to eek out a little more battery life, and the phone still works fine. (Still fun to crank it up, though. :D )

    But I do notice that when I play one of the few games I have installed on my phone or run a handful of apps with ads, they do suck down the battery more quickly than they should. Some apps, too, are not affected by the ad blockers--I have a handful that still display ads despite having had a couple of different ad blockers in place. And it makes me wonder (as another member mentioned earlier in this thread) if the ad code in the apps trying to load to the ads is still a drain on the battery, as I'm sure it must retry at least once if it can't reach an ad server.
  8. WildcatRudy
    Offline

    WildcatRudy New Member

    Joined:
    Aug 15, 2010
    Messages:
    105
    Likes Received:
    3
    Trophy Points:
    0
    Location:
    Near the lake in SCS, MI
    BTW, keep in mind this study was conducted partly with Microsoft's help. Bias? Naaaaaaaaah... ;) Although, one source I read mentioned that they were hoping to release a tool for Windows Phone to track the same type of activity.

    This is the actual study referred to: http://research.microsoft.com/en-us/people/mzh/eurosys-2012.pdf My eyes glazed over after the first few sentences, but it's all there in black and white and colorful little charts.
  9. Caren4u2
    Offline

    Caren4u2 New Member

    Joined:
    Jan 16, 2012
    Messages:
    143
    Likes Received:
    2
    Trophy Points:
    0
    OK....so now I am cleaning house!

    Sent from my DROID BIONIC using DroidForums
  10. JoeeDB
    Offline

    JoeeDB Member

    Joined:
    Nov 28, 2009
    Messages:
    176
    Likes Received:
    0
    Trophy Points:
    16
    Yes, ads will KILL your battery. I downloaded a certain app (forget which one) and a few days after I noticed my battery draining up to 50% (literally) while I was sleeping! I deleted a few apps and my battery life has gotten better. Not back to where it used to be, but still better than dying in literally 3-4 hours with minimal use.
  11. tjk629
    Offline

    tjk629 New Member

    Joined:
    Jan 5, 2010
    Messages:
    3,037
    Likes Received:
    65
    Trophy Points:
    0
    I'm not surprised.
  12. bazar6
    Offline

    bazar6 Premium Member Theme Developer Premium Member

    Joined:
    Dec 15, 2009
    Messages:
    674
    Likes Received:
    8
    Trophy Points:
    0
    Location:
    MD
    I think it'd definitely be interesting to try this app with a rooted & ad-blocked phone, or even one that just had the data turned off, because the app is still trying to reach out to an ad server whether data is off or ad-blockers are in place. That'll help you narrow down the problem even more.

    This same study could be used to tell you how much data an app can use to display an ad. WeatherBug (even tho not a great app to show the data consumption against because I'm sure the app itself uses quite a bit) continues to rotate the ads at the bottom of the app every 30 seconds +/-. I know it's not the same topic, but those with limited plans gotta think of everything (I'm unlimited, but my gf isn't)
  13. NoBloatware
    Offline

    NoBloatware New Member

    Joined:
    Jun 23, 2011
    Messages:
    746
    Likes Received:
    11
    Trophy Points:
    0
    Smartphone software's key functions are often:
    1) display ads
    2) spy on the user for "data mining"

    What the app actually does is secondary for many devs. This is why I try to find apps that act responsibly. If it runs on boot for no good reason, doesn't stop running eventually after I'm done using it, or any other nonsense or battery waste then UNINSTALL.

    As for adblockers, they stifle innovation. Great for the end user except cool apps and web sites that rely on ads get punished. Trust me, stuff is dying off because of adblock. Allow nonintrusive ads if you care to do a good thing.
  14. NoBloatware
    Offline

    NoBloatware New Member

    Joined:
    Jun 23, 2011
    Messages:
    746
    Likes Received:
    11
    Trophy Points:
    0
    How much bull are you willing to consume? Luckily, there seem to be enough decent developers out there that you can still do a whole lot very efficiently on a smartphone without having to pay one cent for software. The problem is finding the devs and the apps that are decent. I'm not sure how good of a nanny Apple is on this front, but Google is cheap daycare (to use the metaphor).

    Once again, let me say: blocking non-intrusive ads strangles benevolent software developers.
  15. 52brandon
    Offline

    52brandon New Member

    Joined:
    Jan 18, 2010
    Messages:
    1,019
    Likes Received:
    18
    Trophy Points:
    0
    exactly my thoughts. Every adblocker I've used blocks the url from displaying, but the app still tries to do it...
  16. NoBloatware
    Offline

    NoBloatware New Member

    Joined:
    Jun 23, 2011
    Messages:
    746
    Likes Received:
    11
    Trophy Points:
    0
    And meanwhile the app is uploading your contact list, your current location, who knows what to an ad server so they can sell your info. This type of stuff is a disgrace. I see the light at the end of the tunnel and Richard Stallman is basically it. Enough wasted energy already. Let's get down to brass tacks.
  17. srothkin
    Offline

    srothkin New Member

    Joined:
    Nov 19, 2009
    Messages:
    103
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Ossining, NY
    My guess is the bulk of the battery consumption for ads is in the data transmission (I think the radios use a lot more power for a given amount of usage than the CPU does). To the extent that an ad blocker prevents the app from using the radio (e.g. by remapping ad server domains to localhost), I would think that should help.
  18. 52brandon
    Offline

    52brandon New Member

    Joined:
    Jan 18, 2010
    Messages:
    1,019
    Likes Received:
    18
    Trophy Points:
    0
    I could see that. Is there no app that prevents that kind of info from being sent out? I can understand apps having to access certain parts of your info in order to work correctly, but I don't see any logical reason for them to need to, let alone even be allowed to export that kind of info
  19. captdroid
    Offline

    captdroid New Member

    Joined:
    Jun 30, 2010
    Messages:
    1,797
    Likes Received:
    17
    Trophy Points:
    0
    yup +1
  20. loki993
    Offline

    loki993 New Member

    Joined:
    Nov 11, 2010
    Messages:
    625
    Likes Received:
    3
    Trophy Points:
    0
    Location:
    Michigan
    Ive honestly never had great luck with ad blockers. It seemed like half the time they didn't really work. I also never noticed a difference in battery life when using one, but id sure be willing to try again.
Search tags for this page

does weatherbug drain battery