CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


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

Özel etkinliklerin tipik yaşam döngüsü, requestInterstitialAd işlevinin bir kez çağrılmasıdır. Bu noktada bağdaştırıcı bir reklam istemelidir 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 çağrılmaya çalışılır ancak bu garanti edilmez. requestInterstitialAd'ün kullanıcı arayüzü iş parçacığında çağrıldığını, bu nedenle 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 iletmesi beklenir. Reklam isteği oluşturmak 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?
)

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

Unit

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

Devralınan işlevler

com.google.android.gms.ads.mediation.customevent.CustomEvent kaynağından
Unit

Adaptör kontrolünü kaldırır.

Unit

Uygulama pause'ü çağrdığında çağrılır.

Unit

Uygulama resume'ü ç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

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

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

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

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

Parametreler
context: Context!

Özel etkinlik geçiş reklamını isteyen Context. android.app.Activity tercih edilir.

listener: CustomEventInterstitialListener!

Çeşitli etkinlikler için geri çağırma işlevleri 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ı isteğinde bulunurken kullanılacak genel hedefleme parametreleri.

customEventExtras: Bundle?

Yayıncı tarafından istek başına ayarlanan parametrelerin Bundle.

showInterstitial

fun showInterstitial(): Unit

Geçiş reklamını gösterin. Bu işlev, onAdLoaded çağrısından sonra herhangi bir zamanda çağrılabilir.