RtbAdapter

@ParametersAreNonnullByDefault
public abstract class RtbAdapter extends Adapter


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

摘要

公共构造函数

公共方法

abstract void

由 Google 移动广告 SDK 调用,以开始生成信号。

void

由 Google 移动广告 SDK 调用,以开始加载公开出价应用开屏广告。

void

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价横幅广告

void

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价插页式广告

void

此方法已弃用。

请改用 loadRtbNativeAdMapper

void

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价原生广告

void

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价激励广告

void

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价插页式激励广告

继承的方法

来自 com.google.android.gms.ads.mediation.Adapter
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 的第三方激励插页式广告

公共构造函数

RtbAdapter

public RtbAdapter()

公共方法

collectSignals

public abstract void collectSignals(RtbSignalData data, SignalCallbacks callback)

由 Google 移动广告 SDK 调用,以开始生成信号。

典型用法是异步启动信号生成,并在信号生成完成或失败时回调 SignalCallbacks

参数
RtbSignalData data

用于生成信号的数据。

SignalCallbacks callback

适配器在信号生成完成或失败时将调用的完成回调。

loadRtbAppOpenAd

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

由 Google 移动广告 SDK 调用,以开始加载公开出价应用开屏广告。

用于从公开出价请求中加载胜出广告。

参数
MediationAppOpenAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback

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

loadRtbBannerAd

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

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价横幅广告

用于从公开出价请求中加载胜出广告。

参数
MediationBannerAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback

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

loadRtbInterstitialAd

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

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价插页式广告

用于从公开出价请求中加载胜出广告。

参数
MediationInterstitialAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback

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

loadRtbNativeAd

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

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价原生广告

用于从公开出价请求中加载胜出广告。

参数
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback

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

loadRtbNativeAdMapper

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

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价原生广告

用于从公开出价请求中加载胜出广告。

参数
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback

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

loadRtbRewardedAd

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

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价激励广告

用于从公开出价请求中加载胜出广告。

参数
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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

loadRtbRewardedInterstitialAd

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

由 Google 移动广告 SDK 调用,以开始加载指定 MediationAdConfiguration 的公开出价插页式激励广告

用于从公开出价请求中加载胜出广告。

参数
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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