RtbAdapter

@ParametersAreNonnullByDefault
public abstract class RtbAdapter extends Adapter


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

摘要

公用建構函式

公用方法

abstract void

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

void

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

void

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

void

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

void

這個方法已淘汰。

請改用 loadRtbNativeAdMapper

void

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

void

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

void

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

void

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

void

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

void

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

void

這個方法已淘汰。

請改用 loadNativeAdMapper

void

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

void

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

void

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

公用建構函式

RtbAdapter

public RtbAdapter()

公用方法

collectSignals

public abstract void collectSignals(RtbSignalData data, SignalCallbacks callback)

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

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

參數
RtbSignalData data

用於產生信號的資料。

SignalCallbacks callback

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

loadRtbAppOpenAd

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

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

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

參數
MediationAppOpenAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback

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

loadRtbBannerAd

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

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

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

參數
MediationBannerAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback

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

loadRtbInterstitialAd

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

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

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

參數
MediationInterstitialAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback

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

loadRtbNativeAd

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

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

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

參數
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback

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

loadRtbNativeAdMapper

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

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

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

參數
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback

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

loadRtbRewardedAd

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

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

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

參數
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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

loadRtbRewardedInterstitialAd

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

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

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

參數
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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