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ü, 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 yöntemler

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

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 yöntemler

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

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

abstract void

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

abstract void

Uygulama, onResume işlevini ç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, 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.

MediationNativeListener listener

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

Bundle serverParameters

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

NativeMediationAdRequest mediationAdRequest

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

@Nullable Bundle mediationExtras

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