MediationNativeListener

interface MediationNativeListener


アダプターがメディエーション ライブラリに通信するためのコールバックを含むリスナー。メディエーション ライブラリが広告フローを適切に管理するには、イベントを返す必要があります。

概要

パブリック関数

Unit

ユーザーがこの広告をクリックしたことを示します。

Unit

広告コントロールが全画面でレンダリングし、コントロールをアプリに戻したことを示します。

Unit

広告リクエストの読み込みに失敗したことを示します。

Unit

この関数は非推奨になりました。

onAdFailedToLoad を代わりに使用してください。

Unit

広告のインプレッションが記録されたことを示します。

Unit

広告が原因でデバイスが別のアプリ(ウェブブラウザなど)に切り替わることを示します。

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

広告がリクエストされ、正常に受信されたことを示します。

Unit

広告コントロールがフルスクリーンでレンダリングされていることを示します。

Unit

広告の動画再生が完全に終了したことを示します。

パブリック関数

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

ユーザーがこの広告をクリックしたことを示します。このメソッドは、setOverrideClickHandling が true に設定されている場合にのみ呼び出してください。これはパブリッシャー指標に使用され、他のイベントに加えて呼び出す必要があります。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

広告コントロールが全画面でレンダリングし、コントロールをアプリに戻したことを示します。これは、ユーザーが別のアプリから戻ってきた場合です。

onAdFailedToLoad をご覧ください。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, adError: AdError): Unit

広告リクエストの読み込みに失敗したことを示します。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

adError: AdError

AdError 失敗の原因を詳しく説明します。

関連情報
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, error: Int): Unit

広告リクエストが失敗したことと、その根本的な原因を示します。不承認は、実際のエラーである場合もあれば、単なる不承認である場合もあります。

広告がリクエストされると、アダプタは成功または失敗を報告する必要があります。制限時間内に応答がない場合、メディエーション ライブラリは別のアダプターに移行し、正常に配信される可能性のある広告が表示されない可能性があります。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

error: Int

エラーの原因を示すエラーコード。

関連情報
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

広告のインプレッションが記録されたことを示します。このメソッドは、setOverrideImpressionRecording が true に設定されている場合にのみ呼び出してください。これはパブリッシャー指標に使用され、他のイベントに加えて呼び出す必要があります。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

広告が原因でデバイスが別のアプリ(ウェブブラウザなど)に切り替わることを示します。これは、現在のアプリをバックグラウンドに移す前に呼び出す必要があります。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

広告がリクエストされ、正常に受信されたことを示します。

広告がリクエストされると、アダプタは成功または失敗を報告する必要があります。制限時間内に応答がない場合、メディエーション ライブラリは別のアダプターに移行し、正常に配信される可能性のある広告が表示されない可能性があります。

onAdFailedToLoad をご覧ください。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

unifiedNativeAdMapper: UnifiedNativeAdMapper!

メディエーション対象の広告ネットワークの広告オブジェクトから統合型ネイティブ広告オブジェクトへのマッピングを提供するマッピング クラス。

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

広告コントロールがフルスクリーンでレンダリングされていることを示します。これは、または別のアプリに切り替える前兆である可能性があります。

この画面を閉じると、onAdClosed を呼び出す必要があります。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

広告の動画再生が完全に終了したことを示します。

パラメータ
adapter: MediationNativeAdapter!

イベントを発生させたメディエーション アダプタ。