Ads in Free Apps Found to Swallow Up to 75% of Your Power

On the Internet, you may pay for the consumption of content by viewing ads. Free smartphone apps also include ad viewing most of the time. However, apps also require you to pay with battery power as researchers from Purdue University have found that ads are responsible for the lion's share of an app's thirst for power.

When evaluating the power usage of ads in six popular apps including Angry Birds, Facebook and Android Browser, they found substantial power usage of the ads. For example, the ad module in Angry Birds consumes about 75 percent of the entire power, meaning the actual game consumed only 25 percent. The high power consumption is caused by ad modules that track the user's geographical location, send information about the user to advertisers and download ads. The researchers will be providing details about their findings in a paper that is scheduled to be published during the EuroSys 2012 conference, which takes place from April 10 to 13 in Bern, Switzerland.

Other factors that cause energy drain include inefficient programs and software glitches called "energy bugs," said Charlie Hu, a Purdue University professor of electrical and computer engineering. "The past assumption has been that, whenever you see usage you have power consumption, and when there is no usage there is no power consumption," Hu said. "This does not hold true for smartphones."

The scientist said that that simple data network usage results in an additional "tail" after the usage. "The ad module in Angry Birds obviously uses 3G for network uploading and downloading, while the game itself did not, which is why we blame the ad module for the tail," he explained.

In their paper the researchers also provide a method to "improve energy efficiency with a technique that has been shown to reduce the energy consumption of four apps by 20 percent to 65 percent." while they did not provide details yet, the researchers said that they aim to develop an "energy debugger that automatically pinpoints flaws in software and fixes them without the intervention of a human software developer."

Create a new thread in the Streaming Video & TVs forum about this subject
This thread is closed for comments
Comment from the forums
    Your comment
    Top Comments
  • math1337
    So... put your phone in airplane mode before using apps with ads.
  • house70
    zybchAnd this is why android still sucks so much. Its just such an unfinished platform its amazing it can run for more than 1/2 an hour at a time without crashing.

  • Other Comments
  • victorintelr
    So, showing ads consume more power than all the physic calculations and drawing the hardware has to do....... so angry birds without the ads is actually power efficient. We will see shortly in Google Play apps that say: want the app without ads and actually save battery? pay for it!
  • math1337
    So... put your phone in airplane mode before using apps with ads.
  • TunaSoda
    What ads? ;)