为啥 Facebook Ads 的 MediaView 会重复图片 3 次?
Posted
技术标签:
【中文标题】为啥 Facebook Ads 的 MediaView 会重复图片 3 次?【英文标题】:Why does MediaView of Facebook Ads repeat image 3 times?为什么 Facebook Ads 的 MediaView 会重复图片 3 次? 【发布时间】:2016-10-31 11:06:28 【问题描述】:当我尝试将 Facebook Audience Network 添加到我的 android 应用时,我遇到了这个问题。我按照本教程中的描述实现 Facebook 广告: Facebook Native Ads in Android
问题是:封面图片重复了 3 次(像这张图片):
我使用自定义布局 xml
来展示广告。这是xml
文件的一部分:
<com.facebook.ads.MediaView
android:id="@+id/native_ad_media"
android:layout_
android:layout_
android:gravity="center"
android:contentDescription=""
/>
这里是 Java 代码:
MediaView nativeAdMedia = (MediaView)adView.findViewById(R.id.native_ad_media);
nativeAdMedia.setNativeAd(nativeAd);
谁能告诉我哪里错了?
【问题讨论】:
请给我答案 【参考方案1】:尝试显式设置layout_height
。 MediaView 对象可以有多种不同的创意类型(例如视频、轮播),因此将通过创建模糊和镜像的包装图像来扩展以使用空间。
【讨论】:
你知道什么宽高比可以让模糊问题消失吗?以上是关于为啥 Facebook Ads 的 MediaView 会重复图片 3 次?的主要内容,如果未能解决你的问题,请参考以下文章
膨胀类 com.facebook.ads.MediaView 时出错
others-facebook广告实施app-ads应用的所有权