适配器

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 调用,以开始加载指定 MediationAdConfiguration 的第三方横幅广告

void

由 Google 移动广告 SDK 调用,以开始加载给定的第三方插页式广告 MediationAdConfiguration

void

此方法已弃用。

请改用 loadNativeAdMapper

void

由 Google 移动广告 SDK 调用,以开始加载给定的第三方原生广告 MediationAdConfiguration

void

由 Google 移动广告 SDK 调用,以开始加载给定的第三方激励广告 MediationAdConfiguration

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 调用,以开始加载指定 MediationAdConfiguration 的第三方横幅广告

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

参数
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 调用,以开始加载给定的第三方原生广告 MediationAdConfiguration

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

参数
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback

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

loadNativeAdMapper

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

由 Google 移动广告 SDK 调用,以开始加载给定的第三方原生广告 MediationAdConfiguration

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

参数
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback

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

loadRewardedAd

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

由 Google 移动广告 SDK 调用,以开始加载给定的第三方激励广告 MediationAdConfiguration

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

参数
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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

loadRewardedInterstitialAd

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

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

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

参数
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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