当我尝试将 Facebook Audience Network 添加到我的Android应用中时,我遇到了这个问题。我按照本教程中的说明实施 Facebook广告: Facebook Native Ads in Android
我使用自定义布局xml
来展示广告。以下是xml
文件的一部分:
<com.facebook.ads.MediaView
android:id="@+id/native_ad_media"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:contentDescription=""
/>
这是Java代码:
MediaView nativeAdMedia = (MediaView)adView.findViewById(R.id.native_ad_media);
nativeAdMedia.setNativeAd(nativeAd);
任何人都可以告诉我错在哪里?
答案 0 :(得分:0)
尝试明确设置layout_height
。 MediaView对象可以有多种不同的广告素材类型(例如视频,轮播),因此可以通过创建模糊和镜像的包装图像来扩展以使用空间。