CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


Geçiş reklamlarını destekleyen bir özel etkinlik.

Özel etkinliklerin tipik yaşam döngüsünde requestInterstitialAd işlevi bir kez çağrılır. Bu noktada bağdaştırıcı bir reklam isteğinde bulunmalı ve dinleyiciye onAdLoaded veya onAdFailedToLoad değerini bildirmelidir. Sonraki istekler, özel etkinliğin yeni bir örneğiyle yapılır. Yaşam döngüsünün sonunda onDestroy işlevini çağırmak için en iyi çaba gösterilir ancak bu garanti edilmez. requestInterstitialAd, kullanıcı arayüzü iş parçacığında çağrıldığından bu iş parçacığında kod yazmayla ilgili tüm standart önlemlerin geçerli olduğunu unutmayın. Özellikle kod, herhangi bir engelleme yöntemi çağırmamalıdır.

Özel etkinliğin, requestInterstitialAd çağrısında iletilen CustomEventInterstitialListener aracılığıyla etkinlikleri yönlendirmesi beklenir. Reklam isteğinde bulunmak için gerekli tüm parametreler serverParameter, MediationAdRequest ve customEventExtras parametrelerinde iletilmelidir.

Özet

Herkese açık işlevler

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

Bir geçiş reklamı istemek için uyumlulaştırma kitaplığı tarafından çağrılır.

Unit

Geçiş reklamını gösterin.

Devralınan işlevler

com.google.android.gms.ads.mediation.customevent.CustomEvent yönteminden
Unit

Adaptör kontrolünü söküyor.

Unit

Uygulama pause öğesini çağırdığında çağrılır.

Unit

Uygulama resume öğesini çağırdığında çağrılır.

Herkese açık işlevler

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

Bir geçiş reklamı istemek için uyumlulaştırma kitaplığı tarafından çağrılır.

İstek başarılı olursa onAdLoaded çağrılmalıdır.

İstek başarısız olursa listener üzerinde onAdFailedToLoad uygun bir hata nedeni ile çağrılmalıdır.

Bu yöntem, kullanıcı arayüzü iş parçacığında çağrılır. Bu nedenle, bu iş parçacığında kod yazmayla ilgili tüm standart önlemler geçerlidir. Özellikle kodunuz herhangi bir engelleme yöntemini çağırmamalıdır.

Parametreler
context: Context!

Özel etkinlik geçiş reklamı isteğinde bulunan Context com.google.android.gms.ads.interstitial.InterstitialAd. android.app.Activity tercih edilir.

listener: CustomEventInterstitialListener!

Çeşitli etkinlikler için geri aramalar içeren özel etkinlik dinleyicisi.

serverParameter: String?

Yayıncı kullanıcı arayüzünde özel etkinlik parametresi olarak yapılandırılan dize.

mediationAdRequest: MediationAdRequest!

Geçiş reklamı istenirken kullanılacak genel hedefleme parametreleri.

customEventExtras: Bundle?

Yayıncı tarafından istek bazında ayarlanan parametrelerin Bundle.

showInterstitial

fun showInterstitial(): Unit

Geçiş reklamını gösterin. Bu işlem, onAdLoaded numarası arandıktan sonra herhangi bir zamanda yapılabilir.