MediationNativeListener

public interface MediationNativeListener


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

概要

パブリック メソッド

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

abstract void

このメソッドは非推奨です。

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

abstract void

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

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

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

パブリック メソッド

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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

パラメータ
MediationNativeAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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

onAdFailedToLoad をご覧ください。

パラメータ
MediationNativeAdapter adapter

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

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

パラメータ
MediationNativeAdapter adapter

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

@NonNull AdError adError

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

関連情報
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

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

パラメータ
MediationNativeAdapter adapter

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

int error

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

関連情報
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

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

パラメータ
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

パラメータ
MediationNativeAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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

onAdFailedToLoad をご覧ください。

パラメータ
MediationNativeAdapter adapter

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

UnifiedNativeAdMapper unifiedNativeAdMapper

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

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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

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

パラメータ
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

パラメータ
MediationNativeAdapter adapter

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