CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Banner reklamları destekleyen özel etkinlik.

Özel etkinliklerin tipik yaşam döngüsü, requestBannerAd işlevinin bir kez çağrılmasıdır. Bu noktada bağdaştırıcı bir android.view.View oluşturmalı ve onAdLoaded veya onAdFailedToLoad'a rapor göndermelidir. Sonraki istekler, özel etkinliğin yeni bir örneğiyle yapılır. Yaşam döngüsünün sonunda onDestroy çağrılmaya çalışılır ancak bu garanti edilmez. requestBannerAd'ü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, requestBannerAd çağrısında iletilen CustomEventBannerListener aracılığıyla etkinlikleri göstermesi beklenir. Reklam isteği oluşturmak için gerekli tüm parametreler serverParameter, MediationAdRequest ve customEventExtras parametrelerinde iletilmelidir.

Özet

Herkese açık yöntemler

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Özel etkinlikten görüntüleme isteğinde bulunmak için uyumlulaştırma kitaplığı tarafından ç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

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Özel etkinlikten görüntüleme isteğinde bulunmak için uyumlulaştırma kitaplığı tarafından ç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 içerecek AdView'ın Context . android.app.Activity tercih edilir.

CustomEventBannerListener 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.

AdSize size

Getirilecek görünümün boyutu. Görünümün boyutu, bu parametrede belirtilen boyuta mümkün olduğunca yakın olmalıdır. Bu görüntü boyutu desteklenmiyorsa istek başarısız olur ve onAdFailedToLoad çağrılır.

MediationAdRequest 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.