将AdMob全部放置在SDL Android应用程序的底部

时间:2016-06-24 14:04:23

标签: java android admob sdl-2

我必须从其他文章中收集一些信息和一些答案后,我的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);

0 个答案:

没有答案