我正在尝试向我的 Jetpack 撰写应用程序添加广告横幅。我正在使用 AdMob,但没有显示广告。
我创建了一个
AdBanner()
可组合项:
@Composable
private fun AdBanner() {
AndroidView(
modifier = Modifier.fillMaxWidth(),
factory = { context ->
AdView(context).apply {
setAdSize(AdSize.BANNER)
adUnitId = context.getString(R.string.banner_ad_unit_id)
loadAd(
AdRequest
.Builder()
.build()
)
}
}
)
}
我检查并仔细检查了我的应用程序 ID 在
<metadata>
中的 AndroidManifest.xml
标记中的设置是否正确,并且我的广告单元 ID 是否正确。我还可以检查什么来解决此问题?
我建议的几件事:
override fun onAdFailedToLoad(adError : LoadAdError) {
// Code to be executed when an ad request fails.
}