Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java admob横幅位置/通知栏_Java_Android_Eclipse_Admob - Fatal编程技术网

Java admob横幅位置/通知栏

Java admob横幅位置/通知栏,java,android,eclipse,admob,Java,Android,Eclipse,Admob,我正在用libgdx在我的android游戏项目中投放广告。我在网上看到了这个代码,它对我很有用。问题是它在屏幕的顶部显示通知栏,而广告的位置在屏幕的左下角,模糊了角色的视图。游戏在横向位置,我想把广告放在底部中间部分。我如何才能取下通知栏并将广告放在正确的位置上。我是java新手,不懂这段代码。多谢各位 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst

我正在用libgdx在我的android游戏项目中投放广告。我在网上看到了这个代码,它对我很有用。问题是它在屏幕的顶部显示通知栏,而广告的位置在屏幕的左下角,模糊了角色的视图。游戏在横向位置,我想把广告放在底部中间部分。我如何才能取下通知栏并将广告放在正确的位置上。我是java新手,不懂这段代码。多谢各位

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
    cfg.useGL20 = false;
    //setContentView(R.layout.main);
    RelativeLayout layout = new RelativeLayout(this);
    RelativeLayout.LayoutParams gameViewParams =
    new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
    RelativeLayout.LayoutParams.WRAP_CONTENT);
    //gameViewParams.bottomMargin = 150;
    requestWindowFeature( Window.FEATURE_NO_TITLE );
    View gameView = initializeForView(new ZBGame(), cfg);
    layout.addView(gameView, gameViewParams);

    AdView adView = new AdView(this);
    adView.setAdUnitId("YOUR ADMOB AD ID");
    //adView.setAdUnitId("app-id");
    adView.setAdSize(AdSize.BANNER);

    RelativeLayout.LayoutParams adParams = 
    new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
    RelativeLayout.LayoutParams.WRAP_CONTENT);
    adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);

    layout.addView(adView, adParams);

    AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);

    setContentView(layout);

我还没有这样做,但我假设您将向adParams添加另一条规则以使视图居中

例如:

adParams.addRule(RelativeLayout.CENTER_HORIZONTAL);

我还没有这样做,但我假设您将向adParams添加另一条规则以使视图居中

例如:

adParams.addRule(RelativeLayout.CENTER_HORIZONTAL);

我已经弄明白了。我用了这个密码。我已经弄明白了。我用了这个密码。