MediationInterstitialAdapter

public interface MediationInterstitialAdapter extends MediationAdapter


Geçiş reklamlarını destekleyen üçüncü taraf reklam ağları için bağdaştırıcı.

Bir bağdaştırıcının tipik yaşam döngüsünde requestInterstitialAd bir kez çağrılır. Bu noktada bağdaştırıcı, reklam ağından reklam istemeli ve onAdLoaded veya onAdFailedToLoad üzerinden dinleyiciye rapor vermelidir. Sonraki istekler, bağdaştırıcının 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.

Adaptörün, requestInterstitialAd çağrısında iletilen MediationInterstitialListener aracılığıyla etkinlikleri yönlendirmesi beklenir. Reklam isteğinde bulunmak için gerekli tüm parametreler serverParameters, MediationAdRequest ve mediationExtras parametrelerinde iletilmelidir.

Adaptörler, istemci tarafında otomatik reklam yenilemeyi devre dışı bırakmak için çaba göstermelidir. Yenilenen reklamlar yoksayılabilir, gösterilmeyebilir ve yanlış sayılabilir.

Özet

Herkese açık yöntemler

abstract void
requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Uyumlulaştırma kitaplığı tarafından bağdaştırıcıdan reklam istemek için çağrılır.

abstract void

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

Devralınan yöntemler

com.google.android.gms.ads.mediation.MediationAdapter
abstract void

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

abstract void

Uygulama, com.google.android.gms.ads.AdView üzerinde onPause öğesini çağırdığında çağrılır.

abstract void

Uygulama, com.google.android.gms.ads.AdView üzerinde onResume öğesini çağırdığında çağrılır.

Herkese açık yöntemler

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Uyumlulaştırma kitaplığı tarafından bağdaştırıcıdan reklam istemek için çağrılır.

İstek başarılı olursa onAdLoaded yöntemi çağrılmalıdır. Geçiş reklamı bu noktada otomatik olarak gösterilmemelidir. Geçiş reklamı gösterilmesi gerektiğinde aracılık kitaplığı showInterstitial yöntemini çağırır.

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

Bu yöntemin kullanıcı arayüzü iş parçacığında çağrıldığını unutmayın. Bu nedenle, bu iş parçacığında kod yazmayla ilgili tüm genel önlemler geçerlidir. Özellikle kod, herhangi bir engelleme yöntemi çağırmamalıdır.

Parametreler
Context context

Banner görünümünü içerecek AdView'un Context. android.app.Activity tercih edilir.

MediationInterstitialListener listener

Çeşitli etkinlikler için geri çağırmalar içeren, dinleyiciden bağdaştırıcıya

Bundle serverParameters

Yayıncı tarafından arabuluculuk sunucusu tarafında tanımlanan ek parametreler

MediationAdRequest mediationAdRequest

Bu yayıncının reklam isteğinde bulunurken kullanacağı genel parametreler

@Nullable Bundle mediationExtras

Yayıncı tarafından istek bazında ayarlanan ek parametreler

showInterstitial

abstract void showInterstitial()

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