我正在使用Google Play服务库将admob集成到我的应用中。 Admob正在部分显示,但如果我尝试显示横幅广告正确显示的其他横幅广告。 我正在使用AndEngine开发应用程序。 这是我在顶部添加的横幅的屏幕截图。
这是XML代码
<?xml version="1.0" encoding="utf-8"?>
<org.andengine.opengl.view.RenderSurfaceView
android:id="@+id/xmllayoutRenderSurfaceView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true"
android:gravity="top" />
<FrameLayout
android:id="@+id/adslayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/adcrossingbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginBottom="17dp"
android:layout_marginLeft="5dp"
android:background="@drawable/adcrossingbtn"
android:visibility="invisible" />
</FrameLayout>
这是Java代码:
AdmobadView = new AdView(mact);
AdmobadView.setAdUnitId(AdmobID);
AdmobadView.setAdSize(AdSize.BANNER);
AdRequest adRequest = new AdRequest.Builder().build();
AdmobadView.loadAd(adRequest);
mBannerAddFramlayout.addView(AdmobadView);
请帮我解决这个问题。 感谢
答案 0 :(得分:0)
将AdView添加到FrameLayout时提供layoutHeight和LayoutWeight。
摆脱ImageView。