アダプタ

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

Google Mobile Ads SDK から呼び出され、

Unit

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

Unit

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

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

Unit

Google Mobile Ads SDK から呼び出され、

Unit

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

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

Google Mobile Ads SDK から呼び出され、

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

パラメータ
adConfiguration: MediationNativeAdConfiguration!

落札広告の読み込みに必要な情報が含まれる MediationNativeAdConfiguration。

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

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

loadNativeAdMapper

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

Google Mobile Ads SDK から呼び出され、

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

パラメータ
adConfiguration: MediationNativeAdConfiguration!

落札広告の読み込みに必要な情報が含まれる MediationNativeAdConfiguration。

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

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

loadRewardedAd

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

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!>!

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