我想在我的LinearLayout中添加第二个广告横幅,但是当插入第二个横幅时,我的应用程序崩溃。使用外部横幅进入RelativeLayout,但我想在ScrollView中添加第二个...我该怎么办?这是我的代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
/>
<ToggleButton
/>
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="xxxxxxxx"
ads:loadAdOnCreate="true"
>
</com.google.ads.AdView>
</LinearLayout>
</ScrollView>
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="xxxxxxxxx"
ads:loadAdOnCreate="true"
>
</com.google.ads.AdView>
</RelativeLayout>
答案 0 :(得分:4)
不要在一个页面上显示多个Admob Adviews。这违反了服务条款。你注册了Admob。除非你想暂停你的Admob帐户。
答案 1 :(得分:0)
您可以在页面上添加无限制的广告。我认为没有任何限制。但不建议这样做,根据admob规则,一页上必须有一个广告。对于每个Adview,您都需要定义其可以是线性或相对的单独布局。
您的应用程序很糟糕,因为您没有设置 TextView 和 ToggleButton 布局参数。删除它们或设置其布局属性。喜欢
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content" />