RtbAdapter

abstract class RtbAdapter : Adapter


Mediation adapter that also supports bidding.

Summary

Public constructors

Public functions

abstract Unit

Called by the Google Mobile Ads SDK to start signal generation.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding app open ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding banner ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding interscroller ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding interstitial ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding native ad given a MediationNativeAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding native ad given a MediationNativeAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding rewarded ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a bidding rewarded interstitial ad given a MediationAdConfiguration.

Inherited functions

From com.google.android.gms.ads.mediation.Adapter
abstract VersionInfo

Gets the version of the third party SDK built into the app.

abstract VersionInfo

Gets the version of the mediation adapter.

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

Called by the Google Mobile Ads SDK to initialize a third party adapter and SDK.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party app open ad.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party banner ad given a @see MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party interscroller ad given a @see MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party interstitial ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party native ad.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party native ad.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party rewarded ad given a MediationAdConfiguration.

open Unit

Called by the Google Mobile Ads SDK to begin loading a third party rewarded interstitial ad given a MediationAdConfiguration.

Public constructors

RtbAdapter

RtbAdapter()

Public functions

collectSignals

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

Called by the Google Mobile Ads SDK to start signal generation.

Call the SignalCallbacks when the signal generation finishes or fails.

This method is called on a background thread.

Parameters
data: RtbSignalData

Data used for signal generation.

callback: SignalCallbacks

Completion callback the adapter will invoke when signal generation finishes or fails.

loadRtbAppOpenAd

open fun loadRtbAppOpenAd(
    adConfiguration: MediationAppOpenAdConfiguration,
    callback: MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding app open ad given a MediationAdConfiguration.

Used to load the winning ad from a bidding request.

Parameters
adConfiguration: MediationAppOpenAdConfiguration

The MediationAppOpenAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbBannerAd

open fun loadRtbBannerAd(
    adConfiguration: MediationBannerAdConfiguration,
    callback: MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding banner ad given a MediationAdConfiguration.

Used to load the winning ad from a bidding request.

Parameters
adConfiguration: MediationBannerAdConfiguration

The MediationBannerAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbInterscrollerAd

open fun loadRtbInterscrollerAd(
    adConfiguration: MediationBannerAdConfiguration,
    callback: MediationAdLoadCallback<MediationInterscrollerAdMediationBannerAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding interscroller ad given a MediationAdConfiguration.

Used to load the winning ad from a bidding request.

Parameters
adConfiguration: MediationBannerAdConfiguration

The MediationBannerAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<MediationInterscrollerAdMediationBannerAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbInterstitialAd

open fun loadRtbInterstitialAd(
    adConfiguration: MediationInterstitialAdConfiguration,
    callback: MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding interstitial ad given a MediationAdConfiguration.

Used to load the winning ad from a bidding request.

Parameters
adConfiguration: MediationInterstitialAdConfiguration

The MediationInterstitialAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbNativeAd

open fun loadRtbNativeAd(
    adConfiguration: MediationNativeAdConfiguration,
    callback: MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding native ad given a MediationNativeAdConfiguration.

Used to load the winning ad from an open bidding request.

Parameters
adConfiguration: MediationNativeAdConfiguration

The MediationNativeAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbNativeAdMapper

open fun loadRtbNativeAdMapper(
    adConfiguration: MediationNativeAdConfiguration,
    callback: MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding native ad given a MediationNativeAdConfiguration.

Used to load the winning ad from an open bidding request.

Parameters
adConfiguration: MediationNativeAdConfiguration

The MediationNativeAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbRewardedAd

open fun loadRtbRewardedAd(
    adConfiguration: MediationRewardedAdConfiguration,
    callback: MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding rewarded ad given a MediationAdConfiguration.

Used to load the winning ad from a bidding request.

Parameters
adConfiguration: MediationRewardedAdConfiguration

The MediationRewardedAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback>

A callback to be invoked when the ad finishes loading.

loadRtbRewardedInterstitialAd

open fun loadRtbRewardedInterstitialAd(
    adConfiguration: MediationRewardedAdConfiguration,
    callback: MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback>
): Unit

Called by the Google Mobile Ads SDK to begin loading a bidding rewarded interstitial ad given a MediationAdConfiguration.

Used to load the winning ad from a bidding request.

Parameters
adConfiguration: MediationRewardedAdConfiguration

The MediationRewardedAdConfiguration that contains information needed to load the winning ad.

callback: MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback>

A callback to be invoked when the ad finishes loading.