为啥 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应用的所有权

others-facebook广告实施app-ads应用的所有权

Facebook ads_Business Manager

无法通过 Ads API 创建 Facebook 广告

将 Facebook Ads Insights 结果导入 pandas 数据框