适配器

abstract class Adapter : MediationExtrasReceiver

已知的直接子类
RtbAdapter

同时支持公开出价的中介适配器。


适用于第三方广告联盟的适配器。所有加载方法都有默认实现,如果适配器不支持相应格式,则会以适当方式失败。

摘要

公共构造函数

公共函数

abstract VersionInfo!

返回内置于应用中的第三方 SDK 的版本。

abstract VersionInfo!

返回中介适配器的版本。

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

由 Google 移动广告 SDK 调用,用于初始化第三方适配器和 SDK。

Unit

由 Google 移动广告 SDK 调用,用于开始加载第三方应用打开广告。

Unit

由 Google 移动广告 SDK 调用,用于在指定的

Unit

由 Google 移动广告 SDK 调用,用于在指定 MediationAdConfiguration 的情况下开始加载第三方插页式广告

Unit

此函数已废弃。

请改用 loadNativeAdMapper

Unit

由 Google 移动广告 SDK 调用,用于在指定

Unit

由 Google 移动广告 SDK 调用,用于在指定

Unit

由 Google 移动广告 SDK 调用,用于在给定 MediationAdConfiguration 的情况下开始加载第三方激励插页式广告

公共构造函数

适配器

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 移动广告 SDK 调用,用于初始化第三方适配器和 SDK。在应用初始化 Google 移动广告 SDK 后不久,系统就会调用此方法。

参数
context: Context!

发布商在 initialize 中提供的上下文

callback: InitializationCompleteCallback!

在适配器完成初始化时要调用的回调。

configurations: (Mutable)List<MediationConfiguration!>!

在 Google AdMob 或 Google Ad Manager 界面中为此适配器配置的 MediationConfiguration 对象的列表。

loadAppOpenAd

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

由 Google 移动广告 SDK 调用,用于开始加载第三方应用打开广告。

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationAppOpenAdConfiguration!

MediationAppOpenAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

在广告加载完成时要调用的回调。

loadBannerAd

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

由 Google 移动广告 SDK 调用,用于在指定的

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationBannerAdConfiguration!

MediationBannerAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

在广告加载完成时要调用的回调。

loadInterstitialAd

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

由 Google 移动广告 SDK 调用,用于在指定 MediationAdConfiguration 的情况下开始加载第三方插页式广告

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationInterstitialAdConfiguration!

MediationInterstitialAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

在广告加载完成时要调用的回调。

loadNativeAd

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

由 Google 移动广告 SDK 调用,用于在指定

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationNativeAdConfiguration!

MediationNativeAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

在广告加载完成时要调用的回调。

loadNativeAdMapper

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

由 Google 移动广告 SDK 调用,用于在指定

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationNativeAdConfiguration!

MediationNativeAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

在原生广告加载完成时要调用的回调。

loadRewardedAd

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

由 Google 移动广告 SDK 调用,用于在指定

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationRewardedAdConfiguration!

MediationRewardedAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

在广告加载完成时要调用的回调。

loadRewardedInterstitialAd

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

由 Google 移动广告 SDK 调用,用于在给定 MediationAdConfiguration 的情况下开始加载第三方激励插页式广告

用于从中介请求加载胜出的广告。

参数
adConfiguration: MediationRewardedAdConfiguration!

MediationRewardedAdConfiguration,其中包含加载胜出广告所需的信息。

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

在广告加载完成时要调用的回调。