RtbAdapter

@ParametersAreNonnullByDefault
abstract class RtbAdapter : Adapter


Mediation adapter that also supports open bidding.

Summary

Public constructors

Public functions

abstract Unit

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

Unit

Called by the Google Mobile Ads SDK to begin loading an open bidding app open ad.

Unit

Called by the Google Mobile Ads SDK to begin loading an open bidding banner ad given a

Unit

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

Unit

This function is deprecated.

Use loadRtbNativeAdMapper instead.

Unit

Called by the Google Mobile Ads SDK to begin loading an open bidding native ad given a

Unit

Called by the Google Mobile Ads SDK to begin loading an open bidding rewarded ad given a

Unit

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

Inherited functions

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

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

abstract VersionInfo!

Returns the version of the mediation adapter.

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

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

Unit

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

Unit

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

Unit

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

Unit

This function is deprecated.

Use loadNativeAdMapper instead.

Unit

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

Unit

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

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.

Typical use is to start signal generation asynchronously, and callback when the signal generation finishes or fails.

Parameters
data: RtbSignalData!

Data used for signal generation.

callback: SignalCallbacks!

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

loadRtbAppOpenAd

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

Called by the Google Mobile Ads SDK to begin loading an open bidding app open ad.

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

Parameters
adConfiguration: MediationAppOpenAdConfiguration!

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

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

A callback to be invoked when the ad finishes loading.

loadRtbBannerAd

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

Called by the Google Mobile Ads SDK to begin loading an open bidding banner ad given a

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

Parameters
adConfiguration: MediationBannerAdConfiguration!

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

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

A callback to be invoked when the ad finishes loading.

loadRtbInterstitialAd

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

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

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

Parameters
adConfiguration: MediationInterstitialAdConfiguration!

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

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

A callback to be invoked when the ad finishes loading.

loadRtbNativeAd

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

Called by the Google Mobile Ads SDK to begin loading an open bidding native ad given a

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<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

A callback to be invoked when the ad finishes loading.

loadRtbNativeAdMapper

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

Called by the Google Mobile Ads SDK to begin loading an open bidding native ad given a

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<NativeAdMapper!, MediationNativeAdCallback!>!

A callback to be invoked when the native ad finishes loading.

loadRtbRewardedAd

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

Called by the Google Mobile Ads SDK to begin loading an open bidding rewarded ad given a

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

Parameters
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

A callback to be invoked when the ad finishes loading.

loadRtbRewardedInterstitialAd

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

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

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

Parameters
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

A callback to be invoked when the ad finishes loading.