如何在android中的其他视图(自定义视图)上显示adview? 我需要在自定义视图上播放广告。 这是我正在使用的xml。
<RelativeLayout>
<Button
android:id="@+id/btnmenu"
android:layout_width="fill_parent"
android:layout_height="35dp"
android:text="Menu"
android:typeface="sans"
android:textStyle="bold|italic"
android:gravity="center"
android:textColor="@drawable/white"
android:layout_gravity="center_horizontal"
>
</Button>
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adUnitId="XXXXXXXX"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
<view
class="com.android.MainScreen"
android:id="@+id/note"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/btnmenu"
android:padding="10dip"
android:scrollbars="vertical"
android:fadingEdge="vertical" />
</RelativeLayout>
任何帮助都将不胜感激。
答案 0 :(得分:1)
尝试将您的AdView移动到XML文件中的自定义视图下方。它可能是在AdView上绘制自定义视图。您还需要像使用android:layout_below="@+id/btnmenu"
自定义视图一样在按钮下方设置AdView的位置。
<view
class="com.android.MainScreen"
android:id="@+id/note"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/btnmenu"
android:padding="10dip"
android:scrollbars="vertical"
android:fadingEdge="vertical" />
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/btnmenu"
ads:adUnitId="XXXXXXXX"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
答案 1 :(得分:-1)
对你来说非常有帮助......“
AdManager.setTestDevices( new String[] {
//AdManager.TEST_EMULATOR // Android emulator
"ENTER_DEVICE_ID_HERE", // Device ID of the device you want to test on
} );
AdView adView = (AdView)findViewById(R.id.ad);
adView.requestFreshAd();
`