我必须从其他文章中收集一些信息和一些答案后,我的Admob才能使用我的应用程序,但我的问题是我无法将其放在页面底部。
我是android ui xml编辑的新手,所以我只需要将它放到最底层。
这是我的默认main.xml布局,不知道它是如何工作的,如果它仍然需要,我想将我的发布者ID放在java代码中。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="MyApplication"
/>
</LinearLayout>
我特别使用SDL(SDLActivity.java),所以这里是创建布局的部分
mAdView = new AdView(this);
mAdView.setAdSize(AdSize.SMART_BANNER);
// Set up the surface
mSurface = new SDLSurface(getApplication());
mLayout = new AbsoluteLayout(this);
mLayout.addView(mSurface);
...
/*** This is my current setup that works but ads still on top ***/
RelativeLayout.LayoutParams lay = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
lay.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
mLayout.addView(mAdView, lay);
setContentView(mLayout);