如何通过Jetpack compose展示原生广告?

jor*_*uke 7 admob native-ads android-jetpack-compose

我一直在寻找有关如何在撰写时显示原生广告的示例应用程序,但我找不到。有什么解决办法吗?

Moh*_*aki 1

您应该使用AndroidView包装 AdMobAdView

来自文档

要包含视图元素或层次结构,请使用AndroidView可组合项。AndroidView传递一个返回视图的 lambda。AndroidView还提供了在视图膨胀时调用的更新回调。AndroidView每当State回调中的读取发生变化时,就会重新组合。

AndroidView(
    factory = { context: Context ->
        AdView(context).apply {
            // config AdView 
        }
    },
    update = { adview ->
    }
)
Run Code Online (Sandbox Code Playgroud)