Package-level declarations

Functions

Link copied to clipboard
@RequiresPermission(value = "android.permission.INTERNET")
actual fun BannerAd(ad: BannerAdHandler)

Displays a pre-loaded banner ad from a BannerAdHandler.

@RequiresPermission(value = "android.permission.INTERNET")
actual fun BannerAd(adUnitId: String, adSize: AdSize, onLoad: () -> Unit)

Loads and displays a banner ad.

expect fun BannerAd(adUnitId: String = AdUnitId.BANNER_DEFAULT, adSize: AdSize = AdSize.FULL_BANNER, onLoad: () -> Unit = {})

Loads and displays a Banner Ad using a Composable.

actual fun BannerAd(adUnitId: String, adSize: AdSize, onLoad: () -> Unit)

Loads and displays a Banner Ad using a Composable.

Link copied to clipboard
fun ConsentPopup(activity: Any?, onFailure: (Exception) -> Unit = {})

A composable function that requests and updates user consent information using the Google User Messaging Platform (UMP) SDK. It is designed to be used within a Composable UI context.

fun ConsentPopup(onFailure: (Exception) -> Unit = {}, onLoaded: () -> Unit = {}, onShown: () -> Unit = {})
fun ConsentPopup(consent: Consent, onFailure: (Exception) -> Unit = {}, onLoaded: () -> Unit = {}, onShown: () -> Unit = {})

A Composable function that requests an update to the consent information.

Link copied to clipboard
fun InterstitialAd(loadedAd: InterstitialAdHandler, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {})

Displays a pre-loaded Interstitial Ad using a Composable.

fun InterstitialAd(adUnitId: String = AdUnitId.INTERSTITIAL_DEFAULT, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})
fun InterstitialAd(activity: Any?, adUnitId: String = AdUnitId.INTERSTITIAL_DEFAULT, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})

Loads and displays an Interstitial Ad using a Composable.

Link copied to clipboard
actual fun NativeAd(loadedAd: NativeAdHandler, nativeAdTemplate: NativeAdTemplate)

A composable that displays a pre-loaded native ad from a NativeAdHandler.

@RequiresPermission(value = "android.permission.INTERNET")
actual fun NativeAd(nativeAdTemplate: NativeAdTemplate, adUnitId: String, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit, onFailure: (Exception) -> Unit, onLoad: () -> Unit)
@RequiresPermission(value = "android.permission.INTERNET")
actual fun NativeAd(activity: Any?, nativeAdTemplate: NativeAdTemplate, adUnitId: String, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit, onFailure: (Exception) -> Unit, onLoad: () -> Unit)

A composable that loads and displays a native ad.

expect fun NativeAd(loadedAd: NativeAdHandler, nativeAdTemplate: NativeAdTemplate = NativeAdDefault())
expect fun NativeAd(nativeAdTemplate: NativeAdTemplate = NativeAdDefault(), adUnitId: String = AdUnitId.NATIVE_DEFAULT, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})
expect fun NativeAd(activity: Any? = null, nativeAdTemplate: NativeAdTemplate = NativeAdDefault(), adUnitId: String = AdUnitId.NATIVE_DEFAULT, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})

A composable that displays a native ad.

actual fun NativeAd(loadedAd: NativeAdHandler, nativeAdTemplate: NativeAdTemplate)
actual fun NativeAd(nativeAdTemplate: NativeAdTemplate, adUnitId: String, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit, onFailure: (Exception) -> Unit, onLoad: () -> Unit)
actual fun NativeAd(activity: Any?, nativeAdTemplate: NativeAdTemplate, adUnitId: String, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit, onFailure: (Exception) -> Unit, onLoad: () -> Unit)

A composable that displays a native ad.

Link copied to clipboard
@RequiresPermission(value = "android.permission.INTERNET")
actual fun rememberBannerAd(adUnitId: String, adSize: AdSize, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<BannerAdHandler>
@RequiresPermission(value = "android.permission.INTERNET")
actual fun rememberBannerAd(activity: Any?, adUnitId: String, adSize: AdSize, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<BannerAdHandler>

A Composable function that remembers a BannerAdHandler across compositions.

expect fun rememberBannerAd(adUnitId: String = AdUnitId.BANNER_DEFAULT, adSize: AdSize = AdSize.FULL_BANNER, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}): MutableState<BannerAdHandler>
expect fun rememberBannerAd(activity: Any?, adUnitId: String = AdUnitId.BANNER_DEFAULT, adSize: AdSize = AdSize.FULL_BANNER, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}): MutableState<BannerAdHandler>

A Composable function that remembers a BannerAdHandler across compositions.

actual fun rememberBannerAd(adUnitId: String, adSize: AdSize, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<BannerAdHandler>
actual fun rememberBannerAd(activity: Any?, adUnitId: String, adSize: AdSize, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<BannerAdHandler>

A Composable function that remembers a BannerAdHandler across compositions.

Link copied to clipboard

Composable function to remember and manage user consent for ads.

Composable function to remember and manage user consent for ads.

Composable function to remember and manage user consent for ads.

Link copied to clipboard
actual fun rememberInterstitialAd(adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<InterstitialAdHandler>
actual fun rememberInterstitialAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<InterstitialAdHandler>

Composable function to remember an interstitial ad.

expect fun rememberInterstitialAd(adUnitId: String = AdUnitId.INTERSTITIAL_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<InterstitialAdHandler>
expect fun rememberInterstitialAd(activity: Any?, adUnitId: String = AdUnitId.INTERSTITIAL_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<InterstitialAdHandler>

Composable function to remember an interstitial ad.

actual fun rememberInterstitialAd(adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<InterstitialAdHandler>
actual fun rememberInterstitialAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<InterstitialAdHandler>

Composable function to remember an interstitial ad.

Link copied to clipboard
@RequiresPermission(value = "android.permission.INTERNET")
actual fun rememberNativeAd(adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<NativeAdHandler>
@RequiresPermission(value = "android.permission.INTERNET")
actual fun rememberNativeAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<NativeAdHandler>

Remembers a NativeAdHandler across compositions.

expect fun rememberNativeAd(adUnitId: String = AdUnitId.NATIVE_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}): MutableState<NativeAdHandler>
expect fun rememberNativeAd(activity: Any?, adUnitId: String = AdUnitId.NATIVE_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}): MutableState<NativeAdHandler>

Remembers a NativeAdHandler across compositions.

actual fun rememberNativeAd(adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<NativeAdHandler>
actual fun rememberNativeAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit, onDismissed: () -> Unit, onShown: () -> Unit, onImpression: () -> Unit, onClick: () -> Unit): MutableState<NativeAdHandler>

Remembers a NativeAdHandler across compositions.

Link copied to clipboard
actual fun rememberRewardedAd(adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>
actual fun rememberRewardedAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>
actual fun rememberRewardedAd(userId: String, customData: String, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>
actual fun rememberRewardedAd(activity: Any?, userId: String, customData: String, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>

Remembers a RewardedAdHandler, which is used to load and show rewarded ads.

expect fun rememberRewardedAd(adUnitId: String = AdUnitId.REWARDED_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedAdHandler>
expect fun rememberRewardedAd(activity: Any?, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedAdHandler>
expect fun rememberRewardedAd(userId: String, customData: String, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedAdHandler>
expect fun rememberRewardedAd(activity: Any?, userId: String, customData: String, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedAdHandler>

Remembers a RewardedAdHandler, which is used to load and show rewarded ads.

actual fun rememberRewardedAd(adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>
actual fun rememberRewardedAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>
actual fun rememberRewardedAd(userId: String, customData: String, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>
actual fun rememberRewardedAd(activity: Any?, userId: String, customData: String, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>

Remembers a RewardedAdHandler, which is used to load and show rewarded ads.

Link copied to clipboard
actual fun rememberRewardedInterstitialAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedInterstitialAdHandler>

A composable function that remembers and manages a RewardedInterstitialAdHandler.

actual fun rememberRewardedInterstitialAd(userId: String, customData: String, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>

Remembers a RewardedAdHandler, which is used to load and show rewarded ads.

expect fun rememberRewardedInterstitialAd(adUnitId: String = AdUnitId.REWARDED_INTERSTITIAL_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedInterstitialAdHandler>
expect fun rememberRewardedInterstitialAd(activity: Any?, adUnitId: String = AdUnitId.REWARDED_INTERSTITIAL_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedInterstitialAdHandler>

A composable function that remembers and manages a RewardedInterstitialAdHandler.

expect fun rememberRewardedInterstitialAd(userId: String, customData: String, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onLoad: () -> Unit = {}, onFailure: (Exception) -> Unit = {}): MutableState<RewardedAdHandler>

Remembers a RewardedAdHandler, which is used to load and show rewarded ads.

actual fun rememberRewardedInterstitialAd(activity: Any?, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedInterstitialAdHandler>

A composable function that remembers and manages a RewardedInterstitialAdHandler.

actual fun rememberRewardedInterstitialAd(userId: String, customData: String, adUnitId: String, onLoad: () -> Unit, onFailure: (Exception) -> Unit): MutableState<RewardedAdHandler>

Remembers a RewardedAdHandler, which is used to load and show rewarded ads.

Link copied to clipboard
fun RewardedAd(loadedAd: RewardedAdHandler, onRewardEarned: (RewardItem) -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {})

Displays a pre-loaded Rewarded Ad using a Composable.

fun RewardedAd(adUnitId: String = AdUnitId.REWARDED_DEFAULT, onRewardEarned: (RewardItem) -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})
fun RewardedAd(activity: Any?, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onRewardEarned: (RewardItem) -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})
fun RewardedAd(userId: String, customData: String, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onRewardEarned: (RewardItem) -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})
fun RewardedAd(activity: Any?, userId: String, customData: String, adUnitId: String = AdUnitId.REWARDED_DEFAULT, onRewardEarned: (RewardItem) -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})

Loads and displays a Rewarded Ad using a Composable.

Link copied to clipboard
fun RewardedInterstitialAd(loadedAd: RewardedInterstitialAdHandler, onRewardEarned: () -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {})

Displays a pre-loaded Rewarded Interstitial Ad using a Composable.

fun RewardedInterstitialAd(adUnitId: String = AdUnitId.REWARDED_INTERSTITIAL_DEFAULT, onRewardEarned: () -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})
fun RewardedInterstitialAd(activity: Any?, adUnitId: String = AdUnitId.REWARDED_INTERSTITIAL_DEFAULT, onRewardEarned: () -> Unit, onDismissed: () -> Unit = {}, onShown: () -> Unit = {}, onImpression: () -> Unit = {}, onClick: () -> Unit = {}, onFailure: (Exception) -> Unit = {}, onLoad: () -> Unit = {})

Loads and displays a Rewarded Interstitial Ad using a Composable.