RtbAdapter

@ParametersAreNonnullByDefault
public abstract class RtbAdapter extends Adapter


Mediation adapter that also supports open bidding.

Summary

Public constructors

Public methods

abstract void

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

void

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

void

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

void

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

void

This method is deprecated.

Use loadRtbNativeAdMapper instead.

void

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

void

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

void

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

Inherited methods

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 void
initialize(
    Context context,
    InitializationCompleteCallback callback,
    List<MediationConfiguration> configurations
)

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

void

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

void

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

void

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

void

This method is deprecated.

Use loadNativeAdMapper instead.

void

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

void

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

void

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

Public constructors

RtbAdapter

public RtbAdapter()

Public methods

collectSignals

public abstract void collectSignals(RtbSignalData data, SignalCallbacks callback)

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
RtbSignalData data

Data used for signal generation.

SignalCallbacks callback

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

loadRtbAppOpenAd

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

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
MediationAppOpenAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback

A callback to be invoked when the ad finishes loading.

loadRtbBannerAd

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

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
MediationBannerAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback

A callback to be invoked when the ad finishes loading.

loadRtbInterstitialAd

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

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
MediationInterstitialAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback

A callback to be invoked when the ad finishes loading.

loadRtbNativeAd

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

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
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback

A callback to be invoked when the ad finishes loading.

loadRtbNativeAdMapper

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

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
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback

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

loadRtbRewardedAd

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

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
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

A callback to be invoked when the ad finishes loading.

loadRtbRewardedInterstitialAd

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

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
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

A callback to be invoked when the ad finishes loading.