NativeAdDefault

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.

Parameters

nativeAdData

The data for the native ad.

Constructors

Link copied to clipboard
actual constructor(nativeAdData: NativeAdData?)
expect constructor(nativeAdData: NativeAdData? = null)
actual constructor(nativeAdData: NativeAdData?)

Properties

Link copied to clipboard
actual open override val nativeAdData: NativeAdData?
expect open override val nativeAdData: NativeAdData?
actual open override val nativeAdData: NativeAdData?

Functions

Link copied to clipboard
actual open override fun AdChoices(modifier: Modifier)
expect open override fun AdChoices(modifier: Modifier)
actual open override fun AdChoices(modifier: Modifier)

The ad choices view for the native ad.

Link copied to clipboard
actual open override fun Advertiser(modifier: Modifier, content: () -> Unit)
expect open override fun Advertiser(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun Advertiser(modifier: Modifier, content: () -> Unit)

The advertiser view for the native ad.

Link copied to clipboard
actual open override fun Attribution(text: String, modifier: Modifier)
expect open override fun Attribution(text: String, modifier: Modifier)
actual open override fun Attribution(text: String, modifier: Modifier)

The attribution for the native ad.

Link copied to clipboard
actual open override fun Body(modifier: Modifier, content: () -> Unit)
expect open override fun Body(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun Body(modifier: Modifier, content: () -> Unit)

The body view for the native ad.

Link copied to clipboard
actual open override fun CallToAction(modifier: Modifier, content: () -> Unit)
expect open override fun CallToAction(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun CallToAction(modifier: Modifier, content: () -> Unit)

The call to action view for the native ad.

Link copied to clipboard
actual open override fun copy(nativeAdData: NativeAdData?): NativeAdTemplate
expect open override fun copy(nativeAdData: NativeAdData?): NativeAdTemplate
actual open override fun copy(nativeAdData: NativeAdData?): NativeAdTemplate

Creates a new instance of NativeAdDefault with the given nativeAdData.

Link copied to clipboard
actual open override fun Headline(modifier: Modifier, content: () -> Unit)
expect open override fun Headline(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun Headline(modifier: Modifier, content: () -> Unit)

The headline view for the native ad.

Link copied to clipboard
actual open override fun Icon(modifier: Modifier, content: () -> Unit)
expect open override fun Icon(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun Icon(modifier: Modifier, content: () -> Unit)

The icon view for the native ad.

Link copied to clipboard
actual open operator override fun invoke(nativeAdData: NativeAdData?): NativeAdTemplate
expect open operator override fun invoke(nativeAdData: NativeAdData?): NativeAdTemplate
actual open operator override fun invoke(nativeAdData: NativeAdData?): NativeAdTemplate

Returns this instance of NativeAdDefault.

Link copied to clipboard
actual open override fun Media(modifier: Modifier, scaleType: ScaleType?)
expect open override fun Media(modifier: Modifier, scaleType: ScaleType?)
actual open override fun Media(modifier: Modifier, scaleType: ScaleType?)

The media view for the native ad.

NativeAdButton
Link copied to clipboard
fun NativeAdButton(text: String, modifier: Modifier = Modifier, textColor: Color = Color.White, backgroundColor: Color = Color.Black, shape: Shape = RectangleShape)
fun NativeAdButton(text: String, modifier: Modifier = Modifier, textColor: Color = Color.White, backgroundColor: Color = Color.Black, shape: Shape = RectangleShape)

A button for the native ad.

Link copied to clipboard
actual open override fun Price(modifier: Modifier, content: () -> Unit)
expect open override fun Price(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun Price(modifier: Modifier, content: () -> Unit)

The price view for the native ad.

Link copied to clipboard
actual open override fun Show(modifier: Modifier)
expect open override fun Show(modifier: Modifier)
actual open override fun Show(modifier: Modifier)

Displays the native ad.

Link copied to clipboard
actual open override fun StarRating(modifier: Modifier, content: () -> Unit)
expect open override fun StarRating(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun StarRating(modifier: Modifier, content: () -> Unit)

The star rating view for the native ad.

Link copied to clipboard
actual open override fun Store(modifier: Modifier, content: () -> Unit)
expect open override fun Store(modifier: Modifier, content: @Composable () -> Unit)
actual open override fun Store(modifier: Modifier, content: () -> Unit)

The store view for the native ad.

Link copied to clipboard
actual fun Supervisor(modifier: Modifier, content: () -> Unit)
expect fun Supervisor(modifier: Modifier, content: @Composable () -> Unit)
actual fun Supervisor(modifier: Modifier, content: () -> Unit)

A supervisor for the native ad.