Integrierte Anzeigen in Telefon-Apps - wie vermeide ich Batterieverschwendung?


8

In Anbetracht des PCWorld-Berichts , der im März veröffentlicht wurde:

Kostenlose Android-Apps mit Werbung sind wichtige Batterieentladungen

... Forscher der Purdue University in Zusammenarbeit mit Microsoft behaupten, dass Werbung von Drittanbietern in kostenlosen Smartphone-Apps für bis zu 65 bis 75 Prozent des Energieverbrauchs einer App verantwortlich sein kann ...

Gibt es eine bewährte Methode für die Integration der Anzeigenunterstützung in mobile Anwendungen, um den Akku des Benutzers nicht zu stark zu entladen?

... Als Sie Angry Birds auf Ihrem Android-Handy starten, stellten die Forscher fest, dass die Kernkomponente für Spiele nur etwa 18 Prozent der gesamten App-Energie verbraucht. Der größte Batterieverbrauch entsteht durch die Software, mit der Anzeigen und Analysen von Drittanbietern betrieben werden, die laut der Studie 45 Prozent der gesamten App-Energie ausmachen ...

Hat sich jemand auf bessere Wege berufen, um sich vom "3G Tail" fernzuhalten, wie der Bericht es ausdrückt? Ist es besser / möglich, eine große Anzahl von Anzeigen herunterzuladen, die für einige Stunden zwischengespeichert werden, und sie zum Auffüllen Ihrer Werbefläche zu verwenden, um die ständige Nutzung der Wi-Fi / 3G-Funkgeräte zu vermeiden?

Gibt es Best Practices für die Aufnahme von Werbung in mobile Apps?


Es ist wahrscheinlich nicht Ihr Code, der diese Probleme hat, sondern die Komponente, die Ihnen der Anzeigenanbieter gegeben hat ... die Sie nicht ändern können.
Brian

Antworten:


2

Ich weiß, dass dies sehr zeitintensiv klingen könnte, aber Sie könnten darüber nachdenken:

  • Schreiben Sie einen persönlichen Anzeigenmanager , der auf dieses spezielle Ziel (Energieverbrauch) abzielt.
  • Profilieren Sie jede vorhandene Anzeigenkomponente für den Energieverbrauch

Und ich denke wirklich, dass dies keine Zeitverschwendung sein wird.

Sie müssen nur daran denken , dass jede andere OS - Version könnte eine andere Energiepolitik haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.