معالجة عمليات الاستدعاء من سلسلة المهام في الخلفية

تتضمّن هذه الصفحة تعليمات حول كيفية التعامل مع عمليات معاودة الاتصال من سلسلة محادثات في الخلفية.

تعمل حزمة تطوير البرامج (SDK) من الجيل التالي لإعلانات Google على الأجهزة الجوّالة على تحميل الإعلانات وعمليات معاودة الاتصال بالأحداث في سلسلة محادثات في الخلفية. عند تنفيذ عمليات مرتبطة بواجهة المستخدم ضمن عمليات معاودة الاتصال هذه، احرص على إرسالها بشكل صريح إلى سلسلة UI.

تضيف الأمثلة التالية عرض بانر إلى تسلسل العرض بعد تحميل الإعلان:

Kotlin

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

Java

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