Package-level declarations

Types

Link copied to clipboard
class AdLoader(val onFailure: (Exception) -> Unit = {}, val onLoaded: () -> Unit = {}) : NSObject, GADAdLoaderDelegateProtocol
Link copied to clipboard
actual class NativeAdData
expect class NativeAdData
actual class NativeAdData
Link copied to clipboard
actual class NativeAdDefault(val nativeAdData: NativeAdData?) : NativeAdTemplate
expect class NativeAdDefault(nativeAdData: NativeAdData? = null) : NativeAdTemplate
actual class NativeAdDefault(val nativeAdData: NativeAdData?) : NativeAdTemplate

A default implementation of NativeAdTemplate for iOS.

Link copied to clipboard
class NativeAdDelegate(onImpression: () -> Unit, onClick: () -> Unit, onShown: () -> Unit, onDismissed: () -> Unit) : NSObject, GADNativeAdDelegateProtocol
Link copied to clipboard
actual class NativeAdHandler(activity: Any?)
expect class NativeAdHandler(activity: Any?)
actual class NativeAdHandler(activity: Any?)
Link copied to clipboard
class NativeAdLoader(adUnitId: String, val onLoad: () -> Unit, val onFailure: (Exception) -> Unit, val onDismissed: () -> Unit, val onShown: () -> Unit, val onImpression: () -> Unit, val onClick: () -> Unit) : NSObject, GADNativeAdLoaderDelegateProtocol
Link copied to clipboard
interface NativeAdScope
Link copied to clipboard
abstract class NativeAdTemplate(val nativeAdData: NativeAdData?) : NativeAdScope
Link copied to clipboard

Functions

Link copied to clipboard
fun NativeAdView(nativeAd: NativeAdData, modifier: Modifier = Modifier, content: @Composable NativeAdScope.(NativeAdData) -> Unit)

This is the Compose wrapper for a NativeAdView.

Link copied to clipboard
Link copied to clipboard
fun GADMediaContent.toCommon(): NativeAdData.MediaContent
fun GADNativeAdImage.toCommon(): NativeAdData.Image
fun UIViewContentMode.toCommon(): ScaleType
Link copied to clipboard
fun ScaleType.toIos(): UIViewContentMode