1

我在将 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>
4

2 回答 2

1

我对第 3 方组件的行为也“非常有趣”。我已经解决了将他嵌入到一个容器中(我记得是 LinearLayout),所以我的建议是添加com.millennialmedia.android.MMAdView到 a LinearLayout和添加到RelativeLayout. 我无法解释为什么对我有用,也无法解释为什么没有我想要的包装器就不能工作,但这就是解决方案。

我希望它有所帮助。

于 2012-11-04T01:34:16.503 回答
0

看起来这是他们系统的问题。得到了这个回复:

感谢您联系千禧媒体!这是一个非常烦人的已知问题,似乎只发生在运行最新版本 Android 的某些高分辨率设备上。更具体地说,Android 操作系统更改了其 WebView 对象的一些机制,最终导致我们基于 HTML 的广告不正确地呈现。这是目前的优先事项之一。如果有似乎重复出现的特定广告素材,我们可以屏蔽与这些广告相关的广告系列。

我无法为您提供修复的确切日期,但它正在引发一系列活动,所以我希望在本周末之前,我们所有的 HTML 模板都会更新。谢谢你的耐心。

于 2012-11-05T19:41:00.477 回答