SdkPropertiesBuilder

Builder class for configuring SDK properties and common options for ads. This class allows setting timeouts and provider-specific options. Should be called at the application level to set options globally.

See also

Functions

Link copied to clipboard

Adds multiple provider options at once.

Link copied to clipboard

Adds provider options for a specific ad provider. This method must be called to enable a provider, even if no specific options are set.

Link copied to clipboard
fun bannerAdRequestTimeout(bannerAdRequestTimeout: Long): SdkPropertiesBuilder

Sets the timeout duration for banner ad requests.

Link copied to clipboard

Builds and returns a SdkProperties instance with the configured settings. Automatically determines the appropriate click handler based on Custom Tabs availability.

Link copied to clipboard
fun interstitialAdRequestTimeout(interstitialAdRequestTimeout: Long): SdkPropertiesBuilder

Sets the timeout duration for interstitial ad requests.

Link copied to clipboard

Sets whether to mute audio for video ads (e.g., Rewarded Ads).

Link copied to clipboard
fun rewardedAdRequestTimeout(rewardedAdRequestTimeout: Long): SdkPropertiesBuilder

Sets the timeout duration for rewarded ad requests.

Link copied to clipboard
fun unifiedAdRequestTimeout(unifiedAdRequestTimeout: Long): SdkPropertiesBuilder

Sets the timeout duration for unified ad requests (banner, native, native simple).

Link copied to clipboard
fun videoAdRequestTimeout(videoAdRequestTimeout: Long): SdkPropertiesBuilder

Sets the timeout duration for video ad requests.