RtbAdapter

@ParametersAreNonnullByDefault
abstract class RtbAdapter : Adapter


中介服務轉接程式,也支援公開出價。

摘要

公用建構函式

公開函式

abstract Unit

由 Google Mobile Ads SDK 呼叫,用來啟動信號產生作業。

Unit

由 Google Mobile Ads SDK 呼叫,開始載入公開出價應用程式開啟頁面廣告。

Unit

由 Google Mobile Ads SDK 呼叫,開始載入指定 MediationAdConfiguration 的公開出價橫幅廣告。

Unit

由 Google Mobile Ads SDK 呼叫,開始載入指定 MediationAdConfiguration 的公開出價插頁式廣告。

Unit

這個函式已淘汰。

請改用 loadRtbNativeAdMapper

Unit

由 Google Mobile Ads SDK 呼叫,開始載入公開出價原生廣告 (指定 MediationAdConfiguration)

Unit

由 Google Mobile Ads SDK 呼叫,開始載入公開出價獎勵廣告 (指定 MediationAdConfiguration)

Unit

Google Mobile Ads 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 Mobile Ads SDK 呼叫,用於初始化第三方轉接程式和 SDK。

Unit

由 Google Mobile Ads SDK 呼叫,開始載入第三方應用程式開啟頁面廣告。

Unit

由 Google Mobile Ads SDK 呼叫,開始載入第三方橫幅廣告 (指定 MediationAdConfiguration)

Unit

由 Google Mobile Ads SDK 呼叫,開始載入指定的第三方插頁式廣告 MediationAdConfiguration

Unit

這個函式已淘汰。

請改用 loadNativeAdMapper

Unit

由 Google Mobile Ads SDK 呼叫,開始載入第三方原生廣告 (指定 MediationAdConfiguration)

Unit

由 Google Mobile Ads SDK 呼叫,開始載入第三方獎勵廣告 (指定 MediationAdConfiguration)

Unit

Google Mobile Ads SDK 會呼叫這個方法,開始載入第三方獎勵插頁式廣告 (以 MediationAdConfiguration 為準)

公用建構函式

RtbAdapter

RtbAdapter()

公開函式

collectSignals

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

由 Google Mobile Ads SDK 呼叫,用來啟動信號產生作業。

一般用法是開始非同步產生訊號,並在訊號產生完成或失敗時回呼 SignalCallbacks

參數
data: RtbSignalData!

用於產生信號的資料。

callback: SignalCallbacks!

轉接程式在信號產生完成或失敗時叫用的完成回呼。

loadRtbAppOpenAd

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

由 Google Mobile Ads SDK 呼叫,開始載入公開出價應用程式開啟頁面廣告。

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationAppOpenAdConfiguration!

包含載入得標廣告所需資訊的 MediationAppOpenAdConfiguration。

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

廣告載入完成時叫用的回呼。

loadRtbBannerAd

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

由 Google Mobile Ads SDK 呼叫,開始載入指定 MediationAdConfiguration 的公開出價橫幅廣告。

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationBannerAdConfiguration!

包含載入得標廣告所需資訊的 MediationBannerAdConfiguration。

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

廣告載入完成時叫用的回呼。

loadRtbInterstitialAd

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

由 Google Mobile Ads SDK 呼叫,開始載入指定 MediationAdConfiguration 的公開出價插頁式廣告。

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationInterstitialAdConfiguration!

包含載入得標廣告所需資訊的 MediationInterstitialAdConfiguration。

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

廣告載入完成時叫用的回呼。

loadRtbNativeAd

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

由 Google Mobile Ads SDK 呼叫,開始載入公開出價原生廣告 (指定 MediationAdConfiguration)

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationNativeAdConfiguration!

包含載入得標廣告所需資訊的 MediationNativeAdConfiguration。

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

廣告載入完成時叫用的回呼。

loadRtbNativeAdMapper

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

由 Google Mobile Ads SDK 呼叫,開始載入公開出價原生廣告 (指定 MediationAdConfiguration)

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationNativeAdConfiguration!

包含載入得標廣告所需資訊的 MediationNativeAdConfiguration。

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

原生廣告載入完成時叫用的回呼。

loadRtbRewardedAd

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

由 Google Mobile Ads SDK 呼叫,開始載入公開出價獎勵廣告 (指定 MediationAdConfiguration)

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationRewardedAdConfiguration!

包含載入得標廣告所需資訊的 MediationRewardedAdConfiguration。

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

廣告載入完成時叫用的回呼。

loadRtbRewardedInterstitialAd

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

Google Mobile Ads SDK 會呼叫這個方法,開始載入公開出價插頁式獎勵廣告 (指定 MediationAdConfiguration

用於從公開出價請求載入勝出的廣告。

參數
adConfiguration: MediationRewardedAdConfiguration!

包含載入得標廣告所需資訊的 MediationRewardedAdConfiguration。

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

廣告載入完成時叫用的回呼。