我在屏幕底部定位Millenial Media(http://mmedia.com/)广告时遇到问题。有时它可以工作,但有时广告无缘无故地跳到屏幕的中心。其他时候,广告刚刚开始在该位置。有时,广告会在中间位置和底部位置之间快速跳跃。
我尝试了一些相对位置,选项和配置但没有任何东西可以使它正常工作。
该广告具有AlignParentBottom属性,我不确定这是否只是MMedia sdk或其他问题。
这仅在最新版本的SDK中开始。有没有人使用过MMedia,可以在屏幕底部放置广告?
我在Android 4.1中使用Google Nexus。
这是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 :(得分:1)
我使用第三方组件让我“非常有趣”。
我已经解决了将他嵌入容器(我记得的LinearLayout),所以我的建议是将com.millennialmedia.android.MMAdView
添加到LinearLayout
并添加到RelativeLayout
。我无法解释为什么对我有用,无法解释为什么没有我想要的包装工作,但这就是解决方案。
我希望它有所帮助。
答案 1 :(得分:0)
看起来这是他们系统的问题。得到了这个回复:
感谢您与Millennial Media联系!这是一个非常烦人的已知问题,似乎只发生在运行最新版本Android的某些高分辨率设备上。更具体地说,Android操作系统改变了他们的WebView对象的一些机制,最终错误地渲染了基于HTML的广告素材。这是目前的优先事项。如果有特定的广告素材似乎经常出现,我们可能会阻止与这些广告素材相关联的广告系列。
我无法给你一个关于修复的确切日期,但它正在创建一系列活动,所以我希望到本周末,我们所有的HTML模板都会更新。谢谢你的耐心等待。