为什么有两个AdView横幅?

时间:2012-12-13 23:13:50

标签: android admob

如下面我的布局代码部分所述,我的布局应该将我的AdView横幅放在屏幕的左上角。 但在某些情况下,它还会向屏幕中心显示一个大小相同但内容不同的额外横幅(“坏横幅”)。 请参阅我的完整平板电脑屏幕(1280x800)的atatched屏幕截图。

我的代码中只有一个AdView实例。

我不知道它是否相关,但是当我的应用程序通过另一个应用程序的intent-filter(ACTION_VIEW)启动时,似乎发生了,但是在正常启动时却没有。

知道第二个(恼人的)横幅可能来自哪里?

在那里查看截图:http://i.stack.imgur.com/uYnlm.jpg

    <LinearLayout
        xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
        android:id="@+id/layout_header"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left"
        android:orientation="horizontal" >

        <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            ads:adSize="BANNER"
            ads:adUnitId="a150a91e636e7f9"
            ads:color_bg="ffffffff"
            ads:loadAdOnCreate="true"
            android:gravity="top" />

        <ImageButton
            android:id="@+id/header_icon_logo"
            android:padding="0dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center" />

    </LinearLayout>

1 个答案:

答案 0 :(得分:0)

您的代码似乎是正确的,尝试清理您的项目并再次运行。 另一个解决方案是,从xml中删除imageview,然后检查输出。