如下面我的布局代码部分所述,我的布局应该将我的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>
答案 0 :(得分:0)
您的代码似乎是正确的,尝试清理您的项目并再次运行。 另一个解决方案是,从xml中删除imageview,然后检查输出。