【问题标题】:AdMob mediated Millenial Media ad taking entire screen on refreshAdMob 中介 Millennial Media 广告在刷新时占据整个屏幕
【发布时间】:2014-08-14 00:34:01
【问题描述】:

我已经安装了 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 广告作为第一个广告,它们会按预期显示,但如果广告刷新并且选择 Millennial Media 投放广告,则会占据整个屏幕,如下所示:

我已经read some information 提到了要求特定尺寸的 Millennial Media 广告,但由于我没有在他们的广告中插入他们的代码,我不知道如何处理这个问题。此外,由于我从多个来源提供服务,因此我不想在宽度/高度上硬编码。

我怎样才能保持正确的大小?

【问题讨论】:

    标签: android admob millennial-media


    【解决方案1】:

    AdView 似乎没有突然占用更多空间。看起来 AdView 上方的 View 突然占用更少了。

    查看您的完整布局。有些东西应该指定android:layout_height="match_parent",其中父视图是根视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 2013-05-09
      • 2017-09-18
      • 1970-01-01
      相关资源
      最近更新 更多