RtbSignalData

public final class RtbSignalData


Data passed into the adapter for signal generation.

Summary

Public constructors

RtbSignalData(
    @NonNull Context context,
    @NonNull List<@NonNull MediationConfiguration> configurations,
    @NonNull Bundle networkExtras,
    AdSize adSize
)

Public methods

final AdSize

The ad size associated with a banner ad request, or null if this signal data is not for a banner ad request.

final MediationConfiguration

This method is deprecated. Use [RtbSignalData.configurations] instead.

final @NonNull List<@NonNull MediationConfiguration>

The configurations defined by the publisher in the AdMob or Ad Manager UI.

final @NonNull Context

The context of the application.

final @NonNull Bundle

The extra parameters set by the publisher on a per-request basis for a specific ad network adapter.

Public constructors

RtbSignalData

public RtbSignalData(
    @NonNull Context context,
    @NonNull List<@NonNull MediationConfiguration> configurations,
    @NonNull Bundle networkExtras,
    AdSize adSize
)

Public methods

getAdSize

public final AdSize getAdSize()

The ad size associated with a banner ad request, or null if this signal data is not for a banner ad request. Check MediationConfiguration.format to determine the ad format being requested.

getConfiguration

public final MediationConfiguration getConfiguration()

Gets the configuration defined by the publisher in the AdMob or Ad Manager UI.

getConfigurations

public final @NonNull List<@NonNull MediationConfigurationgetConfigurations()

The configurations defined by the publisher in the AdMob or Ad Manager UI.

getContext

public final @NonNull Context getContext()

The context of the application.

getNetworkExtras

public final @NonNull Bundle getNetworkExtras()

The extra parameters set by the publisher on a per-request basis for a specific ad network adapter.