MediationBannerListener

interface MediationBannerListener


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

特に、指標を正しく動作させるには onAdClicked メソッドが必要です。

概要

パブリック関数

Unit

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

Unit

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

Unit

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

Unit

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

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

Unit

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

Unit

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

Unit

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

パブリック関数

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

ユーザーがこの広告をクリックしたことを示します。これはパブリッシャー指標に使用され、他のイベントに加えて呼び出す必要があります。このイベントはメディエーション ライブラリによって推論されることはありません。たとえば、onAdLeftApplication は通常、ユーザーが広告をクリックしたことを意味しますが、onAdClicked は必ず呼び出す必要があります。

パラメータ
adapter: MediationBannerAdapter!

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

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

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

パラメータ
adapter: MediationBannerAdapter!

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

関連情報
onAdOpened

onAdFailedToLoad

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

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

パラメータ
adapter: MediationBannerAdapter!

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

adError: AdError

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

関連情報
onAdLoaded

onAdFailedToLoad

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

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

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

パラメータ
adapter: MediationBannerAdapter!

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

error: Int

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

関連情報
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

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

パラメータ
adapter: MediationBannerAdapter!

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

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

広告がリクエストされ、正常に受信されたことを示します。このメソッドが呼び出されると、バナー広告が自動的に表示される場合があります。

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

このメソッドが呼び出された時点からアダプタが破棄されるまで、getBannerViewandroid.view.View オブジェクトを返す必要があります。 null は許可されません。リクエストごとに同じ android.view.View オブジェクトを返す必要があります。

パラメータ
adapter: MediationBannerAdapter!

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

関連情報
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

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

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

パラメータ
adapter: MediationBannerAdapter!

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