Android 为什么有两个AdView横幅?
如下面我的版面代码部分所述,我的版面应该将我的AdView横幅放置在屏幕的左上角,确实如此。 但在某些情况下,它还会在屏幕中央显示一个额外的横幅,即大小相同、内容不同的坏横幅。 请参阅我的全平板电脑屏幕1280x800的屏幕截图 我的代码中只有一个AdView实例 我不知道这是否相关,但它似乎发生在我的应用程序通过另一个应用程序的意向过滤器操作视图启动时,而不是在正常启动时 你知道第二条讨厌的横幅是从哪里来的吗 请参见此处的屏幕截图:Android 为什么有两个AdView横幅?,android,admob,Android,Admob,如下面我的版面代码部分所述,我的版面应该将我的AdView横幅放置在屏幕的左上角,确实如此。 但在某些情况下,它还会在屏幕中央显示一个额外的横幅,即大小相同、内容不同的坏横幅。 请参阅我的全平板电脑屏幕1280x800的屏幕截图 我的代码中只有一个AdView实例 我不知道这是否相关,但它似乎发生在我的应用程序通过另一个应用程序的意向过滤器操作视图启动时,而不是在正常启动时 你知道第二条讨厌的横幅是从哪里来的吗 请参见此处的屏幕截图: 您的代码似乎是正确的,请尝试清理项目并重新运行。 另一种解决
您的代码似乎是正确的,请尝试清理项目并重新运行。
另一种解决方案是,一旦从xml中删除imageview,然后检查输出。您帮助我发现了错误:我无意中在代码中留下了layout.addViewadView。。。这就是第二个adView显示的内容。谢谢穆达萨。
<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>