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.
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ß.
Tags und Links android multithreading ads