CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


インタースティシャル広告をサポートするカスタム イベント。

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

カスタム イベントは、requestInterstitialAd 呼び出しで渡された CustomEventInterstitialListener を介してイベントを転送することが想定されています。広告リクエストを行うために必要なすべてのパラメータは、serverParameterMediationAdRequest customEventExtras の各パラメータで渡す必要があります。

概要

パブリック関数

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

インタースティシャルをリクエストするためにメディエーション ライブラリによって呼び出されます。

Unit

インタースティシャルを表示します。

継承される関数

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

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

Unit

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

Unit

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

パブリック関数

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

インタースティシャルをリクエストするためにメディエーション ライブラリによって呼び出されます。

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

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

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

パラメータ
context: Context!

カスタム イベントのインタースティシャルをリクエストした com.google.android.gms.ads.interstitial.InterstitialAdContextandroid.app.Activity を推奨します。

listener: CustomEventInterstitialListener!

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

serverParameter: String?

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

mediationAdRequest: MediationAdRequest!

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

customEventExtras: Bundle?

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

showInterstitial

fun showInterstitial(): Unit

インタースティシャルを表示します。これは、onAdLoaded の呼び出し後であればいつでも呼び出すことができます。