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)

広告コントロールが全画面表示のものをレンダリングしていることを示します。これは android.app.Activity の場合もあれば、別のアプリに切り替えるための準備の場合もあります。

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

パラメータ
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

パラメータ
MediationNativeAdapter adapter

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