InitializationConfig.Builder

public final class InitializationConfig.Builder


Builder for constructing an InitializationConfig for use by MobileAds.initialize.

Summary

Public constructors

Builder(@NonNull String applicationId)

Public methods

final @NonNull InitializationConfig

Constructs an InitializationConfig for use by MobileAds.initialize.

final @NonNull InitializationConfig.Builder

Disables the initialization of mediation adapters.

final @NonNull <Error class: unknown class>

Sets additional free-form parameters to pass to MobileAds.initialize.

final @NonNull <Error class: unknown class>

Disables the Native Validator.

final @NonNull InitializationConfig.Builder
setRequestConfiguration(
    @NonNull RequestConfiguration requestConfiguration
)

Sets the global RequestConfiguration that will be used for every AdRequest during the app's session.

Public constructors

Builder

public Builder(@NonNull String applicationId)
Parameters
@NonNull String applicationId

The app ID from the AdMob or Google Ad Manager UI corresponding to this app.

Public methods

build

public final @NonNull InitializationConfig build()

Constructs an InitializationConfig for use by MobileAds.initialize.

disableMediationAdapterInitialization

public final @NonNull InitializationConfig.Builder disableMediationAdapterInitialization()

Disables the initialization of mediation adapters.

Warning: Calling this method may negatively impact your mediation performance. This method should only be called if you include mediation adapters in your app, but you don't plan to use Google mediation during this app session (for example, you are running an A/B test).

setExtras

public final @NonNull <Error class: unknown class> setExtras(@NonNull Bundle extras)

Sets additional free-form parameters to pass to MobileAds.initialize.

Parameters
@NonNull Bundle extras

A Bundle of parameters.

setNativeValidatorDisabled

public final @NonNull <Error class: unknown class> setNativeValidatorDisabled()

Disables the Native Validator.

Native validator is a testing feature to help you catch policy violations before your app ships. It alerts you of certain policy violations in your UI through an overlay popup next to the ad. Native validator is only shown on test requests by default, and not shown at all if disabled.

setRequestConfiguration

public final @NonNull InitializationConfig.Builder setRequestConfiguration(
    @NonNull RequestConfiguration requestConfiguration
)

Sets the global RequestConfiguration that will be used for every AdRequest during the app's session.