इस पेज पर, बैकग्राउंड थ्रेड से कॉल बैक को मैनेज करने के निर्देश दिए गए हैं.
GMA Next-Gen SDK विज्ञापन लोड करने और इवेंट के कॉल बैक को बैकग्राउंड थ्रेड पर चलाता है. इन कॉल बैक में यूज़र इंटरफ़ेस (यूआई) से जुड़ी कार्रवाइयां करते समय, पक्का करें कि आपने उन्हें साफ़ तौर पर यूआई थ्रेड पर भेजा हो.
यहां दिए गए उदाहरणों में, विज्ञापन लोड होने के बाद दिखने वाला टोस्ट दिखाया गया है:
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()
);
}
});