1

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

2 回答 2

5

不要在单个页面上显示多个 Admob Adview。这是违反服务条款的。您注册了 Admob。除非您想暂停 Admob 帐户。

于 2013-06-09T13:43:39.117 回答
0

您可以在您的页面上添加无限的广告。我不认为有任何限制。但不建议这样做,根据admob规则,一页必须有一个广告。对于每个 Adview,您可能需要定义其单独的布局,可以是线性的或相对的。

您的应用程序正在崩溃,因为您没有设置TextViewToggleButton 布局参数。删除它们或设置它们的布局属性。喜欢

         <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" />

      <ToggleButton
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" />
于 2013-06-08T17:00:40.117 回答