考虑下面的布局主要活动的内容视图
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".CordovaApp"
tools:ignore="MergeRootFrame" >
<LinearLayout
android:id="@+id/layout_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_above="@+id/layout_ad" >
</LinearLayout>
<RelativeLayout
android:id="@+id/layout_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical" >
<com.google.android.gms.ads.AdView
android:id="@+id/view_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
ads:adSize="SMART_BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" >
</com.google.android.gms.ads.AdView>
</RelativeLayout>
</RelativeLayout>
我不能让AdMob的智能横幅在方向变化工作。
如果我在横向模式下启动时,我得到高度32.修改方向为纵向不改变的智能旗帜layout_ad
高度,我得到这个错误
没有足够的空间来展示广告。 需要广告480x32 DP,但只有320x455 DP。