CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Banner reklamları destekleyen bir özel etkinlik.

Özel etkinliklerin tipik yaşam döngüsünde requestBannerAd işlevi bir kez çağrılır. Bu noktada bağdaştırıcı bir android.view.View oluşturmalı ve CustomEventBannerListener öğesine onAdLoaded veya onAdFailedToLoad ile rapor vermelidir. Sonraki istekler, özel etkinliğin yeni bir örneğiyle yapılır. Yaşam döngüsünün sonunda onDestroy işlevini çağırmak için en iyi çaba gösterilir ancak bu garanti edilmez. requestBannerAd, 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, requestBannerAd çağrısında iletilen CustomEventBannerListener aracılığıyla etkinlikleri göstermesi beklenir. Reklam isteğinde bulunmak 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ünüm isteğinde bulunmak için aracılık kitaplığı tarafından çağrılır.

Devralınan yöntemler

com.google.android.gms.ads.mediation.customevent.CustomEvent yönteminden
abstract void

Adaptör kontrolünü söküyor.

abstract void

Uygulama pause öğesini çağırdığında çağrılır.

abstract void

Uygulama resume öğesini ç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ünüm isteğinde bulunmak için aracılık kitaplığı tarafından çağrılır.

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

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

Özel etkinliği içerecek Context AdView'un android.view.View. android.app.Activity tercih edilir.

CustomEventBannerListener listener

Çeşitli etkinlikler için geri aramalar 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ünüm boyutu desteklenmiyorsa istek başarısız olmalı ve onAdFailedToLoad çağrılmalıdır.

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

Yayıncı tarafından istek bazında ayarlanan parametrelerin Bundle.