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

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

  1. dgstorm

    dgstorm Editor in Chief Staff Member Premium Member

    Joined:
    Dec 30, 2010
    Messages:
    9,337
    Likes Received:
    2,924
    Trophy Points:
    478
    Location:
    Austin, TX
    Ratings:
    +3,094
    [​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

    rubiksc00p Senior Member

    Joined:
    Sep 14, 2011
    Messages:
    1,381
    Likes Received:
    30
    Trophy Points:
    48
    Location:
    Somewhere on this amazing ball of creation!
    Ratings:
    +30
    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

    cmorty72 Member

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

    Caren4u2 Member

    Joined:
    Jan 16, 2012
    Messages:
    144
    Likes Received:
    2
    Trophy Points:
    18
    Ratings:
    +2
    Anyone know if there is an adblocker for nonrooted phones?

    Sent from my DROID BIONIC using DroidForums
     
  5. Chizzele

    Chizzele Team Sourcery Developer

    Joined:
    Dec 25, 2010
    Messages:
    1,997
    Likes Received:
    17
    Trophy Points:
    103
    Location:
    San Diego CA
    Ratings:
    +17
    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

    geoff5093 Senior Member

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

    WildcatRudy Active Member

    Joined:
    Aug 15, 2010
    Messages:
    149
    Likes Received:
    32
    Trophy Points:
    28
    Location:
    Near the lake in SCS, MI
    Ratings:
    +37
    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

    WildcatRudy Active Member

    Joined:
    Aug 15, 2010
    Messages:
    149
    Likes Received:
    32
    Trophy Points:
    28
    Location:
    Near the lake in SCS, MI
    Ratings:
    +37
    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

    Caren4u2 Member

    Joined:
    Jan 16, 2012
    Messages:
    144
    Likes Received:
    2
    Trophy Points:
    18
    Ratings:
    +2
    OK....so now I am cleaning house!

    Sent from my DROID BIONIC using DroidForums
     
  10. JoeeDB

    JoeeDB Member

    Joined:
    Nov 28, 2009
    Messages:
    181
    Likes Received:
    2
    Trophy Points:
    18
    Ratings:
    +2
    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

    tjk629 Silver Member

    Joined:
    Jan 5, 2010
    Messages:
    3,035
    Likes Received:
    65
    Trophy Points:
    113
    Ratings:
    +65
    I'm not surprised.
     
  12. bazar6

    bazar6 Premium Member Theme Developer Premium Member

    Joined:
    Dec 15, 2009
    Messages:
    681
    Likes Received:
    14
    Trophy Points:
    18
    Location:
    MD
    Ratings:
    +14
    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

    NoBloatware Member

    Joined:
    Jun 23, 2011
    Messages:
    746
    Likes Received:
    11
    Trophy Points:
    18
    Ratings:
    +11
    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

    NoBloatware Member

    Joined:
    Jun 23, 2011
    Messages:
    746
    Likes Received:
    11
    Trophy Points:
    18
    Ratings:
    +11
    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

    52brandon Active Member

    Joined:
    Jan 18, 2010
    Messages:
    1,019
    Likes Received:
    19
    Trophy Points:
    38
    Ratings:
    +19
    exactly my thoughts. Every adblocker I've used blocks the url from displaying, but the app still tries to do it...
     
Search tags for this page

does weatherbug drain battery