2016-10-31 9 views
0

Мне грозит эта проблема, когда я пытаюсь добавить Facebook Audience Network в мое приложение для Android. Я реализую Facebook Объявления, как описано в данном руководстве: Facebook Native Ads in AndroidПочему MediaView Facebook Ads повторяет изображение 3 раза?

Проблема заключается в следующем: изображение обложки повторяется 3 раза (как это изображение): enter image description here

я использую пользовательский макет 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

Пожалуйста, дайте мне ответ – TOP

ответ

0

Попробуйте установить явно layout_height. Объект MediaView может иметь несколько разных типов объявлений (например, видео, карусель), поэтому он будет расширяться, чтобы использовать пространство, создавая размытые и зеркальные изображения обертки.