Android-Anzeigen verlangsamen die Leistung sehr

8

Ich habe mit BANNER-Anzeigen in meiner Android-App experimentiert und folge dem Leitfaden . Wenn die Anzeige geladen wird und angezeigt wird, wird ein signifikanter FPS-Abfall beobachtet. Dies ist eine sehr frustrierende Erfahrung für den Benutzer, da View-Animationen der Kern meiner App sind und bei niedrigen FPS schrecklich aussehen. Alles läuft gut, wenn ich das adView auf View.GONE setze. Ich weiß nicht, wo dieses Problem herkommt. Ich bin nicht sicher, wie der UI-Thread mit einer einfachen BANNER-Anzeige so stark belastet wird ... Irgendwelche Vorschläge hier?
Dieses Problem ist sowohl in meinem Emulator als auch in einem echten Android-Gerät vorhanden.

    
BabbevDan 26.07.2015, 11:11
quelle

1 Antwort

13

Google AdView hat WebView mit vielen Animationen. Es wird alle mobilen CPUs aufheizen.

Zusammenfassend ist es normal. Ich habe die gleiche Situation in meinen Anwendungen. AdView nimmt 30% der CPU. Ich habe versucht, irgendeine Lösung zu finden, aber es ist bekannt Problem. Die unten stehenden Links können Ihnen helfen, Ihre Banner zu optimieren, aber Sie müssen wissen, dass immer ein Teil der CPU benötigt wird.

stackoverflow - admob-Banner verursachen eine hohe CPU-Auslastung

stackoverflow - webviewcorethread verwendet von admob adview verwendet high cpu

stackoverflow - android admob verbraucht mehr cpu

pzoleeblogen - wie man adview cpu auflösen kann

Bitte stimmen Sie meine Antwort ab, wenn ich Ihnen helfe. Viel Spaß.

    
EliaszKubala 26.07.2015 11:15
quelle

Tags und Links