AdMob中介Millennial Media广告整个屏幕刷新

时间:2014-08-14 00:34:02

标签: android admob millennial-media

我已经进行了AdMob调解,而且我正在为其添加Millennial Media。我的广告使用XML添加,如下所示:

<RelativeLayout
    android:id="@+id/adContainer"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:gravity="center_horizontal"
    android:orientation="vertical" >

    <com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="xxx"
        android:gravity="center_horizontal"
        android:visibility="gone" />
</RelativeLayout>

默认情况下它已消失,但如果用户不是付费用户,则由代码显示。广告会使用AdMob帐户网站中设置的时间定期刷新。

千禧年媒体广告如果被选为第一个广告就会按预期显示,但如果广告刷新并选择Millennial Media投放广告则会占用整个广告,如下所示:

enter image description here Millennial Media full screen error

read some information说了一些关于需要特定尺寸的Millennial Media广告,但由于我没有用他们的代码投放他们的广告,我不知道如何处理这个问题。此外,由于我从多个来源提供服务,我不想在宽度/高度上进行硬编码。

如何保持正确的尺寸?

1 个答案:

答案 0 :(得分:0)

看起来AdView突然占用更多空间。看起来AdView上方的视图突然减少了。

查看完整版面。有些东西应指定android:layout_height="match_parent",其中父视图是根视图。