InitializationConfig.Builder

class InitializationConfig.Builder


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

Summary

Public constructors

Builder(applicationId: String)

Public functions

InitializationConfig

Constructs an InitializationConfig for use by MobileAds.initialize.

InitializationConfig.Builder

Disables the initialization of mediation adapters.

InitializationConfig.Builder
setExtras(extras: Bundle)

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

InitializationConfig.Builder

Disables the Native Validator.

InitializationConfig.Builder

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

Public constructors

Builder

Builder(applicationId: String)
Parameters
applicationId: String

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

Public functions

build

fun build(): InitializationConfig

Constructs an InitializationConfig for use by MobileAds.initialize.

disableMediationAdapterInitialization

fun disableMediationAdapterInitialization(): InitializationConfig.Builder

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

fun setExtras(extras: Bundle): InitializationConfig.Builder

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

Parameters
extras: Bundle

A Bundle of parameters.

setNativeValidatorDisabled

fun setNativeValidatorDisabled(): InitializationConfig.Builder

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

fun setRequestConfiguration(requestConfiguration: RequestConfiguration): InitializationConfig.Builder

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