CustomEventNative

public interface CustomEventNative extends CustomEvent


Yerel reklamları destekleyen özel bir etkinlik.

Özel etkinliklerin tipik yaşam döngüsü, requestNativeAd işlevinin bir kez çağrılmasıdır. Bu noktada bağdaştırıcı, doğal bir reklam oluşturmalı ve onAdLoaded veya onAdFailedToLoad'a rapor 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 CustomEventNativeListener aracılığıyla etkinlikleri göstermesi beklenir. Reklam isteği oluşturmak için gerekli tüm parametreler serverParameter, NativeMediationAdRequest ve customEventExtras parametrelerinde iletilmelidir.

Özet

Herkese açık yöntemler

abstract void
requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Uyumlulaştırma kitaplığı tarafından, özel etkinlikten yerel reklam istemek için çağrılır.

Devralınan yöntemler

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

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

abstract void

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

abstract void

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

Herkese açık yöntemler

requestNativeAd

abstract void requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Uyumlulaştırma kitaplığı tarafından, özel etkinlikten yerel 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 etkinliği barındıracak Context.

CustomEventNativeListener listener

Çeşitli etkinlikler için geri çağırma işlevleri içeren özel etkinlik dinleyicisi.

@Nullable String serverParameter

Yayıncı kullanıcı arayüzünde özel etkinlik parametresi olarak yapılandırılan dize.

NativeMediationAdRequest mediationAdRequest

Görüntüleme isteğinde bulunurken kullanılacak genel hedefleme parametreleri.

@Nullable Bundle customEventExtras

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