MediationNativeAdapter

interface MediationNativeAdapter : 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ü, requestNativeAd işlevinin bir kez çağrılmasıdır. Bu noktada bağdaştırıcı, reklam ağından reklam istemelidir ve dinleyiciye onAdLoaded veya onAdFailedToLoad iletilerini göndermelidir. Yaşam döngüsünün sonunda onDestroy çağrılmaya çalışılır ancak bu garanti edilmez. requestNativeAd'ü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.

Adaptörün, requestNativeAd çağrısında iletilen MediationNativeListener aracılığıyla etkinlikleri göstermesi beklenir. Reklam isteği oluşturmak için gerekli tüm parametreler serverParameters, NativeMediationAdRequest ve mediationExtras parametrelerinde iletilmelidir.

Adaptörler, istemci tarafında otomatik reklam yenilemeyi devre dışı bırakmaya çalışmalıdır. Yenilenen reklamlar yoksayılabilir, gösterilmeyebilir veya yanlış sayılabilir.

Özet

Herkese açık işlevler

Unit
requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
)

Uyumlulaştırma kitaplığı tarafından, bağdaştırıcının yerel bir reklam isteğinde bulunması için çağrılır.

Devralınan işlevler

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

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

Unit

Uygulama, onPause işlevini çağrdığında çağrılır .

Unit

Uygulama, onResume işlevini çağrdığında çağrılır .

Herkese açık işlevler

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
): Unit

Uyumlulaştırma kitaplığı tarafından, bağdaştırıcının yerel bir reklam isteğinde bulunması için çağrılır.

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

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

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

listener: MediationNativeListener!

Çeşitli etkinlikler için geri çağırma işlevleri içeren bağdaştırıcının dinleyicisi

serverParameters: Bundle!

Uyumlulaştırma sunucusu tarafında yayıncı tarafından tanımlanan ek parametreler

mediationAdRequest: NativeMediationAdRequest!

Bu yayıncının reklam isteği verirken kullanacağı genel parametreler

mediationExtras: Bundle?

Yayıncı tarafından istek başına ayarlanan ek parametreler