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