Halaman ini membahas petunjuk untuk menangani callback dari thread latar belakang.
GMA Next-Gen SDK menjalankan callback peristiwa dan pemuatan iklan di thread latar belakang. Saat menjalankan operasi terkait UI dalam callback ini, pastikan Anda mengirimkannya secara eksplisit ke UI thread.
Contoh berikut menampilkan 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()
);
}
});