Bu sayfada, arka plan iş parçacığından gelen geri aramaları işleme talimatları yer almaktadır.
Google Mobile Ads SDK'sı (beta), reklam yükleme ve etkinlik geri çağırma işlemlerini arka plan iş parçacığında çalıştırır. Bu geri çağırmalar içinde kullanıcı arayüzüyle ilgili işlemler gerçekleştirirken bunları kullanıcı arayüzü iş parçacığına açıkça gönderdiğinizden emin olun.
Aşağıdaki örneklerde, bir reklam yüklendikten sonra görünüm hiyerarşisine bir banner görünümü eklenir:
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))); } });