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
fun addAllProviderOptionsSet(providerOptionsSet: Set<GfpProviderOptions>): <Error class: unknown class>

Adds multiple provider options at once.

Link copied to clipboard
fun addProviderOptions(providerOptions: GfpProviderOptions): <Error class: unknown class>

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): <Error class: unknown class>

Sets the timeout duration for banner ad requests.

Link copied to clipboard
fun bufferDurationsMs(bufferDurationsMs: BufferDurationsMs): <Error class: unknown class>

Configuring buffering durations in a video player for ad's exoplayer

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): <Error class: unknown class>

Sets the timeout duration for interstitial ad requests.

Link copied to clipboard
fun muteAudio(muteAudio: Boolean): <Error class: unknown class>

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

Link copied to clipboard
fun rewardedAdRequestTimeout(rewardedAdRequestTimeout: Long): <Error class: unknown class>

Sets the timeout duration for rewarded ad requests.

Link copied to clipboard
fun theme(theme: GfpTheme): <Error class: unknown class>

Sets the theme used for rendering advertisements.

Link copied to clipboard
fun unifiedAdRequestTimeout(unifiedAdRequestTimeout: Long): <Error class: unknown class>

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

Link copied to clipboard
fun videoAdRequestTimeout(videoAdRequestTimeout: Long): <Error class: unknown class>

Sets the timeout duration for video ad requests.