Skip to content

Instantly share code, notes, and snippets.

View markiyan-antonyuk's full-sized avatar

Markiyan Antonyuk markiyan-antonyuk

View GitHub Profile
@markiyan-antonyuk
markiyan-antonyuk / NativeAdView.kt
Last active March 6, 2025 22:04
Composable NativeAdView
@Composable
fun NativeAdView(
ad: NativeAd,
adContent: @Composable (ad: NativeAd, contentView: View) -> Unit,
) {
val contentViewId by remember { mutableIntStateOf(View.generateViewId()) }
val adViewId by remember { mutableIntStateOf(View.generateViewId()) }
AndroidView(
factory = { context ->
val contentView = ComposeView(context).apply {