تماس‌های پس‌زمینه را مدیریت کنید

این صفحه دستورالعمل‌های مدیریت فراخوانی‌های برگشتی از یک نخ پس‌زمینه را پوشش می‌دهد.

GMA Next-Gen SDK فراخوانی‌های مربوط به بارگذاری تبلیغات و رویدادها را در یک نخ پس‌زمینه اجرا می‌کند. هنگام انجام عملیات مربوط به رابط کاربری در این فراخوانی‌های برگشتی، مطمئن شوید که آنها را به صراحت به نخ رابط کاربری ارسال می‌کنید.

مثال‌های زیر یک پیام هشدار (toast) را پس از بارگذاری یک تبلیغ نشان می‌دهند:

کاتلین

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

جاوا

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