Android AdView和ViewPager
我有一个Android应用程序,其ViewPager实现如下: 我不知道如何在ViewPager下面实现AdView。我试图以编程方式和xml格式将AdView放在ViewPager下面。没有错误,但没有显示广告 我的xml:Android AdView和ViewPager,android,actionbarsherlock,android-viewpager,admob,viewpagerindicator,Android,Actionbarsherlock,Android Viewpager,Admob,Viewpagerindicator,我有一个Android应用程序,其ViewPager实现如下: 我不知道如何在ViewPager下面实现AdView。我试图以编程方式和xml格式将AdView放在ViewPager下面。没有错误,但没有显示广告 我的xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heig
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_alignParentBottom="top"
android:layout_height="0dp"
android:layout_weight="1"/>
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_below="@+id/pager"
ads:adSize="BANNER"
ads:adUnitId="@string/admob_publisher_id"
ads:loadAdOnCreate="true" >
</com.google.ads.AdView>
</RelativeLayout>
首先,对于
RelativeLayout
,没有android:layout\u weight
其次,RelativeLayout
没有android:orientation
如果要使用这些,请使用线性布局
,而不是相对布局
。如果这样做,请从AdView
中删除三个android:layout\u alignParent*
属性,以及下面的android:layout\u
,而不是LinearLayout
假设AdView
与android:layout\u height=“wrap\u content”
一起使用,结果应该是有效的
@gavrilomprincip请不要重复同样的问题。你不会增加有人回答的机会,但你会增加从更高适度团队得到警告的机会。此外,它污染了问题清单,对别人也不好。非常感谢。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="@string/admob_publisher_id"
ads:loadAdOnCreate="true" >
</com.google.ads.AdView>
</LinearLayout>