当我注意到 Admob 广告(Admob SDK 6.1.0)显示在应用程序的按钮顶部时,我正在测试应用程序与 Jelly Bean 的兼容性。我使用的布局是:
<ImageView android:id="@+id/line"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/spinner"
android:maxWidth="350sp"
android:layout_marginTop="5dip"
android:layout_centerHorizontal="true"
android:src="@drawable/line"/>
<View android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/line"
android:layout_marginTop="5dip"
android:layout_marginBottom="5dip"/>
<Button android:id="@+id/generate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/ad"
android:layout_centerHorizontal="true"
android:textStyle="bold"
android:textColor="#000000"
android:text="@string/generate"/>
发生的情况是,当广告加载时,它会显示在按钮的顶部。在以前的 Android 版本(ICS 和更早版本)中,会加载广告并按下按钮以容纳广告。有谁知道如何在 Jelly Bean 上恢复此功能?谢谢!