アダプタ

abstract class Adapter : MediationExtrasReceiver

既知の直接サブクラス
RtbAdapter

Open Bidding にも対応しているメディエーション アダプタ。


サードパーティ広告ネットワーク用アダプタ。すべて読み込みメソッドには、アダプターがフォーマットをサポートしていない場合にグレースフルに失敗するデフォルトの実装があります。

概要

パブリック コンストラクタ

パブリック関数

abstract VersionInfo!

アプリに組み込まれているサードパーティ SDK のバージョンを返します。

abstract VersionInfo!

メディエーション アダプタのバージョンを返します。

abstract Unit
initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
)

Google Mobile Ads SDK によって呼び出され、サードパーティのアダプタと SDK を初期化します。

Unit

サードパーティのアプリオープニング広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

Unit

MediationAdConfiguration が指定されたサードパーティのバナー広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます

Unit

MediationAdConfiguration が指定されたサードパーティのインタースティシャル広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

Unit

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

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

Unit

MediationAdConfiguration が指定されたサードパーティ ネイティブ広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

Unit

MediationAdConfiguration が指定されたサードパーティのリワード広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます

Unit

MediationAdConfiguration が指定されたサードパーティのリワード インタースティシャル広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

パブリック コンストラクタ

アダプタ

Adapter()

パブリック関数

getSDKVersionInfo

abstract fun getSDKVersionInfo(): VersionInfo!

アプリに組み込まれているサードパーティ SDK のバージョンを返します。

getVersionInfo

abstract fun getVersionInfo(): VersionInfo!

メディエーション アダプタのバージョンを返します。

initialize

abstract fun initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
): Unit

Google Mobile Ads SDK によって呼び出され、サードパーティのアダプタと SDK を初期化します。このメソッドは、アプリが Google Mobile Ads SDK を初期化した直後に呼び出されます。

パラメータ
context: Context!

サイト運営者が initialize で提供するコンテキスト

callback: InitializationCompleteCallback!

アダプタの初期化が完了したときに呼び出されるコールバック。

configurations: (Mutable)List<MediationConfiguration!>!

Google AdMob または Google アド マネージャーの管理画面でこのアダプタ用に設定された MediationConfiguration オブジェクトのリスト。

loadAppOpenAd

fun loadAppOpenAd(
    adConfiguration: MediationAppOpenAdConfiguration!,
    callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!
): Unit

サードパーティのアプリオープニング広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationAppOpenAdConfiguration!

落札した広告を読み込むために必要な情報を含む MediationAppOpenAdConfiguration。

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

広告の読み込みが完了したときに呼び出されるコールバック。

loadBannerAd

fun loadBannerAd(
    adConfiguration: MediationBannerAdConfiguration!,
    callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!
): Unit

MediationAdConfiguration が指定されたサードパーティのバナー広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationBannerAdConfiguration!

落札広告を読み込むために必要な情報を含む MediationBannerAdConfiguration。

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

広告の読み込みが完了したときに呼び出されるコールバック。

loadInterstitialAd

fun loadInterstitialAd(
    adConfiguration: MediationInterstitialAdConfiguration!,
    callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!
): Unit

MediationAdConfiguration が指定されたサードパーティのインタースティシャル広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationInterstitialAdConfiguration!

落札広告を読み込むために必要な情報を含む MediationInterstitialAdConfiguration。

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

広告の読み込みが完了したときに呼び出されるコールバック。

loadNativeAd

fun loadNativeAd(
    adConfiguration: MediationNativeAdConfiguration!,
    callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!
): Unit

MediationAdConfiguration が指定されたサードパーティ ネイティブ広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationNativeAdConfiguration!

落札した広告を読み込むために必要な情報を含む MediationNativeAdConfiguration。

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

広告の読み込みが完了したときに呼び出されるコールバック。

loadNativeAdMapper

fun loadNativeAdMapper(
    adConfiguration: MediationNativeAdConfiguration!,
    callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!
): Unit

MediationAdConfiguration が指定されたサードパーティ ネイティブ広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationNativeAdConfiguration!

落札した広告を読み込むために必要な情報を含む MediationNativeAdConfiguration。

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

ネイティブ広告の読み込みが完了したときに呼び出されるコールバック。

loadRewardedAd

fun loadRewardedAd(
    adConfiguration: MediationRewardedAdConfiguration!,
    callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!
): Unit

MediationAdConfiguration が指定されたサードパーティのリワード広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationRewardedAdConfiguration!

落札した広告を読み込むために必要な情報を含む MediationRewardedAdConfiguration。

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

広告の読み込みが完了したときに呼び出されるコールバック。

loadRewardedInterstitialAd

fun loadRewardedInterstitialAd(
    adConfiguration: MediationRewardedAdConfiguration!,
    callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!
): Unit

MediationAdConfiguration が指定されたサードパーティのリワード インタースティシャル広告の読み込みを開始するために Google Mobile Ads SDK によって呼び出されます。

メディエーション リクエストから落札した広告を読み込むために使用されます。

パラメータ
adConfiguration: MediationRewardedAdConfiguration!

落札した広告を読み込むために必要な情報を含む MediationRewardedAdConfiguration。

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

広告の読み込みが完了したときに呼び出されるコールバック。