變壓器

abstract class Adapter : MediationExtrasReceiver

已知的直接子類別
RtbAdapter

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


第三方廣告聯播網的轉接程式。所有載入方法都有預設實作方式,如果轉接程式不支援該格式,就會以優雅的方式失敗。

摘要

公用建構函式

公開函式

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 呼叫,以便在指定

Unit

由 Google Mobile Ads SDK 呼叫,以便在提供 MediationAdConfiguration 時開始載入第三方插播廣告

Unit

此函式已淘汰。

請改用 loadNativeAdMapper

Unit

由 Google Mobile Ads SDK 呼叫,以便在收到

Unit

由 Google Mobile Ads SDK 呼叫,以便在收到

Unit

由 Google Mobile Ads SDK 呼叫,以便在提供 MediationAdConfiguration 時開始載入第三方獎勵插頁式廣告

公用建構函式

變壓器

Adapter()

公開函式

getSDKVersionInfo

abstract fun getSDKVersionInfo(): VersionInfo!

傳回應用程式內建的第三方 SDK 版本。

getVersionInfo

abstract fun getVersionInfo(): VersionInfo!

傳回中介服務適配器的版本。

initialize

abstract fun initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
): Unit

由 Google Mobile Ads SDK 呼叫,用於初始化第三方轉接器和 SDK。應用程式初始化 Google Mobile Ads SDK 後,系統會立即叫用此方法。

參數
context: Context!

發布商在 initialize 中提供的背景資訊

callback: InitializationCompleteCallback!

在轉接程式完成初始化時要叫用的回呼。

configurations: (Mutable)List<MediationConfiguration!>!

在 Google AdMob 或 Google Ad Manager UI 中,為此轉接程式設定的 MediationConfiguration 物件清單。

loadAppOpenAd

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

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

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationAppOpenAdConfiguration!

MediationAppOpenAdConfiguration,其中包含載入勝出廣告所需的資訊。

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

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

loadBannerAd

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

由 Google Mobile Ads SDK 呼叫,以便在指定

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationBannerAdConfiguration!

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

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

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

loadInterstitialAd

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

由 Google Mobile Ads SDK 呼叫,以便在提供 MediationAdConfiguration 時開始載入第三方插播廣告

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationInterstitialAdConfiguration!

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

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

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

loadNativeAd

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

由 Google Mobile Ads SDK 呼叫,以便在收到

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationNativeAdConfiguration!

MediationNativeAdConfiguration,其中包含載入勝出廣告所需的資訊。

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

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

loadNativeAdMapper

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

由 Google Mobile Ads SDK 呼叫,以便在收到

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationNativeAdConfiguration!

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

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

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

loadRewardedAd

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

由 Google Mobile Ads SDK 呼叫,以便在收到

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

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

loadRewardedInterstitialAd

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

由 Google Mobile Ads SDK 呼叫,以便在提供 MediationAdConfiguration 時開始載入第三方獎勵插頁式廣告

用於從中介服務請求載入勝出廣告。

參數
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

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