admob - Admob 原生高级广告不显示媒体内容?
问题描述
我已获取广告,除 mediaView 之外的所有内容似乎都可以正常工作。有什么遗漏吗?
class NativeAdAdapterItem(
private val ad: NativeAd,
) : AdapterItem<NativeAdAdapterItem.ViewHolder>(ad) {
override fun bind(firstTime: Boolean, holder: ViewHolder) = holder.bind(ad)
override fun getLayoutId() = R.layout.native_ad_item
override fun equals(other: Any?): Boolean = other as? InviteFriendsAdapterItem != null
class ViewHolder(itemView: View) : RecyclerAdapterViewHolder(itemView) {
private val binding = NativeAdItemBinding.bind(itemView)
fun bind(ad: NativeAd) {
binding.adHeadline.text = ad.headline
binding.adMedia.setMediaContent(ad.mediaContent)
binding.adMedia.setImageScaleType(ImageView.ScaleType.CENTER_CROP)
binding.adAdvertiser.text = ad.advertiser
binding.adIcon.setImageDrawable(ad.icon.drawable)
binding.adCallToAction.text = ad.callToAction
binding.adBody.text = ad.body
binding.adView.setNativeAd(ad)
}
}
}
我将 MediaView 的背景颜色设为绿色,以确保它在屏幕上可见。
AdView 被添加到 collectionView
解决方案
推荐阅读
- python - 在 Selenium Python 中进入第一个循环时,如何修复“[WinError 10061] 由于目标机器主动拒绝它而无法建立连接”?
- android - 如何在设备上安装期间强制使用 Uses-Feature
- c - 该结构在 C 内部如何工作?如何将数据从一个结构复制到另一个结构?
- python - 在 Python IDLE 中运行的代码为在处理 Python 模式下运行的相同代码提供不同的输出
- php - 即使在其他页面上尝试登录,也会在登录页面上显示错误
- python-3.x - 如何从 PostgreSQL 服务器端游标获取 psycopg2 的描述
- javascript - 无法在步骤定义中使用 pageobject 方法读取未定义的属性“enterText”
- html - 为什么我的背景延伸到页面顶部的边缘,而不是底部?
- amazon-web-services - 如何创建 AWS 安全组,仅限制来自 Google Cloud 上 Kubernetes 的入站流量?
- android - 将 Android Studio 用于不兼容的设备