Ho un'applicazione Android in cui ho implementato gli annunci AdMob.AdMob: prestazioni migliori nell'attività Android
Il mio codice layout è molto semplice - ha aggiunto AdView in LinearLayout:
<com.google.ads.AdView
android:id="@+id/adMob1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="{AdID}" />
In MyActivity in onCreate() metodo che io chiamo:
boolean showAdds = true;
if(this.showAdds) {
AdView adView = (AdView) findViewById(R.id.adMob1);
adView.loadAd(new AdRequest());
}
Su alcuni dispositivi Android meno recenti (testati per esempio su Samsung Galaxy S1) dopo l'implementazione di AdMob l'app è molto lenta. Ma quando imposto la variabile "showAdds" su "false" -> il caricamento di MyActivity è molto meglio.
C'è qualche possibilità di rendere l'applicazione con AdMob più veloce?
Grazie per tutti i commenti.
Questo si blocca con i nuovi servizi svolgono annunci basati, devono essere eseguito sul thread dell'interfaccia utente. – mbwasi
siete invitati ad aggiornare l'esempio di codice – longilong