Xamarin.Android 4.1 Relativelayout和底部定位广告(MMEDIA)



我在屏幕底部放置了千禧媒体(http://mmedia.com/)的问题。有时它有效,但是有时广告无缘无故地跳到屏幕的中心。其他时候,广告只是从该位置开始。有时,广告只是在中间和底部位置之间迅速跳跃。

我尝试了许多相对位置,选项和配置,但没有任何使其正常工作的。

广告具有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>

我对第三方组件的行为也很"非常有趣"。我已经解决了将他嵌入容器中(我记得的线性延迟),所以我的建议是将com.millennialmedia.android.MMAdView添加到LinearLayout中,并将其添加到RelativeLayout中。我无法解释为什么对我有用,也无法解释为什么没有包装器不需要包装,但这是解决方案。

我希望它有帮助。

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

感谢您与千禧一代媒体联系!这是一个非常烦人的已知问题,似乎仅在运行最新版本的Android的某些高分辨率设备上发生。更具体地说,Android OS更改了其Webview对象的某些机制,这些机制最终会错误地渲染基于HTML的创意者。这是目前的优先事项。如果似乎有特定的创意者反复出现,我们可以阻止与这些广告相关的广告系列。

我不能在修复程序上给您确切的日期,但是它正在创建一系列活动,因此我希望在本周结束时,我们所有的HTML模板都将更新。感谢您的耐心配合。

最新更新