טיפול בקריאות חוזרות (callbacks) משרשור ברקע

בדף הזה מוסבר איך לטפל בקריאות חוזרות משרשור ברקע.

‫GMA Next-Gen SDK מפעילה קריאות חוזרות (callbacks) לטעינת מודעות ולאירועים בשרשור ברקע. כשמבצעים פעולות שקשורות לממשק המשתמש בתוך קריאות חוזרות (callback) כאלה, צריך לשלוח אותן באופן מפורש לשרשור UI.

בדוגמאות הבאות מוצגת הודעה קצרה אחרי טעינת המודעה:

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()
            );
        }
    });