适配器

public abstract class Adapter implements MediationExtrasReceiver

已知的直接子类
RtbAdapter

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


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

摘要

公共构造函数

公共方法

abstract VersionInfo

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

abstract VersionInfo

返回中介适配器的版本。

abstract void
initialize(
    Context context,
    InitializationCompleteCallback callback,
    List<MediationConfiguration> configurations
)

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

void

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

void

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

void

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

void

此方法已废弃。

请改用 loadNativeAdMapper

void

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

void

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

void

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

公共构造函数

适配器

public Adapter()

公共方法

getSDKVersionInfo

public abstract VersionInfo getSDKVersionInfo()

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

getVersionInfo

public abstract VersionInfo getVersionInfo()

返回中介适配器的版本。

initialize

public abstract void initialize(
    Context context,
    InitializationCompleteCallback callback,
    List<MediationConfiguration> configurations
)

由 Google 移动广告 SDK 调用,用于初始化第三方适配器和 SDK。在应用初始化 Google 移动广告 SDK 后不久,系统就会调用此方法。

参数
Context context

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

InitializationCompleteCallback callback

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

List<MediationConfiguration> configurations

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

loadAppOpenAd

public void loadAppOpenAd(
    MediationAppOpenAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback
)

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

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

参数
MediationAppOpenAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback

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

loadBannerAd

public void loadBannerAd(
    MediationBannerAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback
)

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

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

参数
MediationBannerAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback

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

loadInterstitialAd

public void loadInterstitialAd(
    MediationInterstitialAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback
)

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

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

参数
MediationInterstitialAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback

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

loadNativeAd

public void loadNativeAd(
    MediationNativeAdConfiguration adConfiguration,
    MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback
)

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

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

参数
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback

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

loadNativeAdMapper

public void loadNativeAdMapper(
    MediationNativeAdConfiguration adConfiguration,
    MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback
)

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

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

参数
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback

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

loadRewardedAd

public void loadRewardedAd(
    MediationRewardedAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback
)

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

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

参数
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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

loadRewardedInterstitialAd

public void loadRewardedInterstitialAd(
    MediationRewardedAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback
)

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

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

参数
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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