MediationNativeAdapter

public interface MediationNativeAdapter extends MediationAdapter


Yerel reklamları 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 requestNativeAd 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. Yaşam döngüsünün sonunda onDestroy işlevini çağırmak için en iyi çaba gösterilir ancak bu garanti edilmez. requestNativeAd, 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, requestNativeAd çağrısında iletilen MediationNativeListener aracılığıyla etkinlikleri göstermesi beklenir. Reklam isteğinde bulunmak için gerekli tüm parametreler serverParameters, NativeMediationAdRequest 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 veya yanlış sayılabilir.

Özet

Herkese açık yöntemler

abstract void
requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Uyumlulaştırma kitaplığı tarafından adaptörden doğal reklam istemek için çağrılır.

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

requestNativeAd

abstract void requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Uyumlulaştırma kitaplığı tarafından adaptörden doğal reklam istemek için çağrılır.

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

İstek başarısız olursa listener üzerinde onAdFailedToLoad yöntemi 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

Yerel görünümü içerecek AdView'un Context.

MediationNativeListener listener

Çeşitli etkinlikler için geri çağırmaları olan bağdaştırıcıya yönelik dinleyici

Bundle serverParameters

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

NativeMediationAdRequest 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