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

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

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

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

کاتلین

BannerAd.load(
  adRequest,
  object : AdLoadCallback<BannerAd> {
    override fun onAdLoaded(ad: BannerAd) {
      // Add the banner view to the view hierarchy on the UI thread.
      activity?.runOnUiThread {
        binding.bannerViewContainer.addView(ad.getView(requireActivity()))
      }
    }
  },
)

جاوا

BannerAd.load(
    adRequest,
    new AdLoadCallback<BannerAd>() {
      @Override
      public void onAdLoaded(@NonNull BannerAd ad) {
        // Add the banner view to the view hierarchy on the UI thread.
        runOnUiThread(
            () -> binding.bannerViewContainer.addView(ad.getView(MainActivity.this)));
      }
    });