RtbAdapter

@ParametersAreNonnullByDefault
abstract class RtbAdapter : Adapter


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

摘要

公共构造函数

公共函数

abstract Unit

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

Unit

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

Unit

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

Unit

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

Unit

此函数已弃用。

请改用 loadRtbNativeAdMapper

Unit

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

Unit

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

Unit

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

继承的函数

来自 com.google.android.gms.ads.mediation.Adapter
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 调用,以开始加载指定 MediationAdConfiguration 的第三方横幅广告

Unit

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

Unit

此函数已弃用。

请改用 loadNativeAdMapper

Unit

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

Unit

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

Unit

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

公共构造函数

RtbAdapter

RtbAdapter()

公共函数

collectSignals

abstract fun collectSignals(data: RtbSignalData!, callback: SignalCallbacks!): Unit

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

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

参数
data: RtbSignalData!

用于生成信号的数据。

callback: SignalCallbacks!

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

loadRtbAppOpenAd

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

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

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

参数
adConfiguration: MediationAppOpenAdConfiguration!

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

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

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

loadRtbBannerAd

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

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

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

参数
adConfiguration: MediationBannerAdConfiguration!

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

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

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

loadRtbInterstitialAd

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

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

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

参数
adConfiguration: MediationInterstitialAdConfiguration!

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

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

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

loadRtbNativeAd

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

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

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

参数
adConfiguration: MediationNativeAdConfiguration!

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

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

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

loadRtbNativeAdMapper

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

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

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

参数
adConfiguration: MediationNativeAdConfiguration!

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

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

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

loadRtbRewardedAd

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

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

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

参数
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

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

loadRtbRewardedInterstitialAd

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

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

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

参数
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

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