我可以添加多少个广告横幅到Android布局?

时间:2013-06-08 16:50:31

标签: android admob android-linearlayout ads banner

我想在我的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>

2 个答案:

答案 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" />