Halaman ini membahas petunjuk untuk menangani callback dari thread latar belakang.
GMA Next-Gen SDK menjalankan callback pemuatan iklan dan peristiwa di thread latar belakang. Saat melakukan operasi terkait UI dalam callback ini, pastikan Anda secara eksplisit mengirimkannya ke thread UI.
Contoh berikut menunjukkan toast setelah iklan dimuat:
Kotlin
adView.loadAd(
adRequest,
object : AdLoadCallback<BannerAd> {
override fun onAdLoaded(ad: BannerAd) {
// Show a toast on the UI thread.
runOnUiThread {
Toast.makeText(activity, "Ad loaded.", Toast.LENGTH_SHORT).show()
}
}
},
)
Java
adView.loadAd(
adRequest,
new AdLoadCallback<BannerAd>() {
@Override
public void onAdLoaded(@NonNull BannerAd ad) {
// Show a toast on the UI thread.
runOnUiThread(() ->
Toast.makeText(activity, "Ad loaded.", Toast.LENGTH_SHORT).show()
);
}
});