InitializationConfig.Builder
@OptIn(markerClass = [ExperimentalApi])
public final class InitializationConfig.Builder
Builder for constructing an InitializationConfig for use by com.google.android.libraries.ads.mobile.sdk.MobileAds.initialize.
Summary
Public constructors
Public methods
build
public final @NonNull InitializationConfig build()
Constructs an InitializationConfig for use by com.google.android.libraries.ads.mobile.sdk.MobileAds.initialize.
disableMediationAdapterInitialization
@CanIgnoreReturnValue
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).
setAdapterInitializationConfig
@CanIgnoreReturnValue
@ExperimentalApi
public final @NonNull InitializationConfig.Builder setAdapterInitializationConfig(
@NonNull AdapterInitializationConfig adapterInitializationConfig
)
Sets the AdapterInitializationConfig that will be used to control adapter initialization when calling com.google.android.libraries.ads.mobile.sdk.MobileAds.initialize.
setExtras
@CanIgnoreReturnValue
public final @NonNull InitializationConfig.Builder setExtras(@NonNull Bundle extras)
Sets additional free-form parameters to pass to com.google.android.libraries.ads.mobile.sdk.MobileAds.initialize.
setNativeValidatorDisabled
@CanIgnoreReturnValue
public final @NonNull InitializationConfig.Builder 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
@CanIgnoreReturnValue
public final @NonNull InitializationConfig.Builder setRequestConfiguration(
@NonNull RequestConfiguration requestConfiguration
)
Sets the global RequestConfiguration that will be used for every com.google.android.libraries.ads.mobile.sdk.common.AdRequest during the app's session.