CustomEventBanner

public interface CustomEventBanner extends CustomEvent


バナー広告をサポートするカスタム イベント。

カスタム イベントの一般的なライフサイクルでは、requestBannerAd が 1 回呼び出されます。この時点で、アダプタは android.view.View を作成し、CustomEventBannerListeneronAdLoaded または onAdFailedToLoad を報告する必要があります。以降のリクエストは、カスタム イベントの新しいインスタンスを使用して行われます。ライフサイクルの終了時に、onDestroy の呼び出しが試みられますが、保証はされません。requestBannerAd は UI スレッドで呼び出されるため、そのスレッドでコードを記述する際の標準的な注意事項がすべて適用されます。特に、コードでブロック メソッドを呼び出すことはできません。

アダプタは、requestBannerAd 呼び出しで渡された CustomEventBannerListener を介してイベントを公開することが想定されています。広告リクエストを行うために必要なすべてのパラメータは、serverParameterMediationAdRequestcustomEventExtras の各パラメータで渡す必要があります。

概要

パブリック メソッド

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

メディエーション ライブラリによって呼び出され、カスタム イベントからビューをリクエストします。

継承されるメソッド

継承元: com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

アダプター コントロールを破棄します。

abstract void

アプリケーションが pause を呼び出すと呼び出されます。

abstract void

アプリケーションが resume を呼び出すと呼び出されます。

パブリック メソッド

requestBannerAd

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

メディエーション ライブラリによって呼び出され、カスタム イベントからビューをリクエストします。

リクエストが成功すると、onAdLoaded が呼び出されます。

リクエストが失敗した場合は、適切なエラー原因とともに listener の onAdFailedToLoad を呼び出す必要があります。

このメソッドは UI スレッドで呼び出されるため、そのスレッドでコードを記述する際の標準的な注意事項がすべて適用されます。特に、コードでブロック メソッドを呼び出さないようにする必要があります。

パラメータ
Context context

カスタム イベント android.view.View を含む AdView の Contextandroid.app.Activity を推奨します。

CustomEventBannerListener listener

さまざまなイベントのコールバックを含むカスタム イベントのリスナー。

@Nullable String serverParameter

パブリッシャーの UI でカスタム イベントのパラメータとして設定された文字列。

AdSize size

取得するビューのサイズ。ビューのサイズは、このパラメータで指定されたサイズにできるだけ近いものにする必要があります。このビューサイズがサポートされていない場合、リクエストは失敗し、onAdFailedToLoad が呼び出されます。

MediationAdRequest mediationAdRequest

ビューをリクエストするときに使用する一般的なターゲティング パラメータ。

@Nullable Bundle customEventExtras

パブリッシャーがリクエストごとに設定するパラメータの Bundle