2012-11-04 25 views
1

我在將Millenial Media(http://mmedia.com/)廣告定位在屏幕底部時遇到了問題。有時候它有效,但有時廣告無緣無故地跳到屏幕中央。其他時候,廣告只是在該位置開始。有時廣告會在中間位置和底部位置之間快速跳躍。Android 4.1 RelativeLayout和底部定位廣告(mmedia)

我已經嘗試了一些相對位置,選項和CONFIGS但沒有使它正常工作。

廣告具有AlignParentBottom財產,我不知道這是否只是MMEDIA SDK或別的東西的問題。

這隻發生在最新版本的SDK中。有沒有人使用MMedia,並可以將廣告定位到屏幕底部?

我使用Google Nexus和Android 4.1。

這裏是XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
    <GameView 
      android:id="@android:id/list" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content"/> 
    <com.millennialmedia.android.MMAdView 
      android:id="@+id/ad" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true"/> 
</RelativeLayout> 
+0

能否請您告訴我們您所使用的axml? – Cheesebaron

+0

剛剛添加了XML。 – Grapes

+0

嘗試添加:'android:layout_below =「@ + id/list」'到MMAdView – Cheesebaron

回答

0

看起來像這是他們的系統的問題。得到了這個回覆:

感謝您接觸到千禧年媒體!這是一個非常惱人的已知問題,似乎只發生在運行最新版Android的某些高分辨率設備上。更具體地說,Android操作系統改變了他們的WebView對象的一些機制,最終導致錯誤地呈現基於HTML的廣告素材。這是目前的優先事項之一。如果某些特定的廣告素材似乎在重複發佈,我們可以阻止與這些廣告素材相關的廣告系列。

我不能給你修復的確切日期,但它創造活動的亂舞,所以我在本週的最後希望,我們所有的HTML模板將被更新。謝謝你的耐心。

1

我有我也是「非常有趣」的行爲與第三方組件。 我已經解決了與嵌入他在一個容器(LinearLayout中,我記不清了),所以我的建議是將com.millennialmedia.android.MMAdView添加到LinearLayout並添加到RelativeLayout。我無法解釋爲什麼爲我工作,並不能解釋爲什麼不按照我的意願工作,但這是解決方案。

我希望它有幫助。

+0

我試過了,但沒有改變,同樣的問題。廣告只是跳到屏幕的中心。 – Grapes