Android 广告不在底部

Android 广告不在底部,android,xml,android-layout,Android,Xml,Android Layout,我有一个关于广告对齐的问题。广告是在应用程序的顶部,但我需要它在应用程序的底部。我没有为广告定义任何布局,只是直接在java中尝试过。它的工作很好,但唯一的问题是,即使在我插入adView.setGravity(Gravity.BOTTOM)之后,它仍然会出现在顶部; 代码如下所示 //查找R.layout.main RelativeLayout layout = (RelativeLayout)findViewById(R.id.relativeLayout); // Cr

我有一个关于广告对齐的问题。广告是在应用程序的顶部,但我需要它在应用程序的底部。我没有为广告定义任何布局,只是直接在java中尝试过。它的工作很好,但唯一的问题是,即使在我插入adView.setGravity(Gravity.BOTTOM)之后,它仍然会出现在顶部; 代码如下所示 //查找R.layout.main

    RelativeLayout layout = (RelativeLayout)findViewById(R.id.relativeLayout);


    // Create the adView
    // Please replace MY_BANNER_UNIT_ID with your AdMob Publisher ID
    AdView adView = new AdView(this, AdSize.BANNER, "a14e36b9902bfcc");

    // Add the adView to it
    layout.addView(adView);



    // Initiate a generic request to load it with an ad
    AdRequest request = new AdRequest();
    request.setTesting(true);

    adView.loadAd(request);  
    adView.setGravity(Gravity.BOTTOM);

您需要将
RelativeLayout
布局参数设置为:

   RelativeLayout.LayoutParams params=
       new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
                                       RelativeLayout.LayoutParams.FILL_PARENT);

您需要将
RelativeLayout
布局参数设置为:

   RelativeLayout.LayoutParams params=
       new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
                                       RelativeLayout.LayoutParams.FILL_PARENT);

将视图添加到相对布局时指定参数

改变

    // Add the adView to it
    layout.addView(adView);


将视图添加到相对布局时指定参数

改变

    // Add the adView to it
    layout.addView(adView);


你说你想把它放在底部?为什么难过?嘿,谢谢谢拉,如果它现在工作,我已经忘记了adView.setGravity(Gravity.BOTTOM);加上我正在尝试的东西。。。。谢谢你,伙计。你说你想把它放在底部?为什么难过?嘿,谢谢谢拉,如果它现在工作,我已经忘记了adView.setGravity(Gravity.BOTTOM);加上我正在尝试的东西。。。。谢谢你,伙计。继续:)你是如何获得adUnitId的,它与Publisher Id相同吗?我获得了Publisher Id,但没有添加are场景,我使用了你的Id,它对我有效。:-)你在admod网站上注册你的应用程序,你会得到的..我很久以前就注册了,所以不确定你在网站上能找到什么..添加你的应用程序后试一下,你会得到肯定的.你是如何获得adUnitId的,它与发布者Id相同,我获得了发布者Id,但没有添加场景,我使用了你的Id,它对我有效..:-)你在admod网站上注册你的应用程序,你会得到的..我很久以前就已经注册了,所以不确定你在哪里可以找到..只要在添加你的应用程序后尝试一下,你就会得到肯定。