AdView verlangsamt die gesamte App, möglicher Grund

8

Ich habe WebView + ListView und AdView unterhalb des Bildschirms. WebView oder ListView funktioniert auf älteren Geräten (4.0-4.3 Android) furchtbar verzögert, bis AdView geladen wird, dann funktioniert es sehr reibungslos.

Logcat zeigt, dass AdMob versucht, etwas unglaublich oft ohne Erfolg zu laden, bis .. Erfolg und dann App ist glatt. Kann es ein Grund sein? Wie man es repariert?

%Vor%

BEARBEITEN:

AdView wird in der Activity.onCreate-Methode erstellt. SICHTBAR beim Start. Ссылка

    
ElSajko 09.10.2015, 23:11
quelle

2 Antworten

2

Wahrscheinlich ist es ein Problem. Es kann leicht überprüft werden, indem Sie AdView entfernen (wenn ich Sie richtig verstehe) Ich kenne die Einzelheiten Ihrer Bewerbung nicht, aber ich rate Ihnen, Crosswalk Project zu versuchen.

Im Allgemeinen arbeiten Sie mit dem Admob synchron, aber Sie können versuchen, AsyncTask für seine Erstellung zu verwenden. Alternativ können Sie versuchen, Anzeigen sofort auszuführen, aber nach einiger Zeit.

Dennoch kann ich empfehlen, ein Drittanbieter-Plug-In für Admob zu verwenden.

Schließlich kann der Fall in einem instabilen Internet-Kanal sein. Das ist alles, woran ich denken konnte. Ich hoffe, dass alles in Ordnung sein wird.

    
user2413972 17.10.2015 01:46
quelle
2

Ich habe eine einfache Animation, die ausgeführt wird, wenn die App startet, sie lief vor der Installation von AdMob-Anzeigen reibungslos, anscheinend benötigt AdMob viele Ressourcen zum Starten.

Meine Lösung bestand darin, auf das Ende der Animationen zu warten und dann mit dem Laden der Anzeige zu beginnen.

%Vor%

Admob ist beim Start nur langsam, also hat das die Anlaufverzögerung gelöst.

    
derfect 20.10.2015 08:56
quelle