0

如何设置 admob android 广告横幅的宽度、高度、左侧像素和顶部像素?我绑定使用此代码:

    RelativeLayout layout = (RelativeLayout) findViewById(R.id.optionslayout);
    adView = new AdView(this, AdSize.BANNER, "...ID...");

    layout.addView(adView);

    adView.setTop(layout.getHeight()/2 - adView.getHeight()/2);
    adView.setLeft((int) (100*density));

    adView.loadAd(new AdRequest());

但是,当我尝试运行此 Activity 时,它会意外停止。这个问题有什么解决办法吗?我也试过 setX() 和 setY()!

谢谢!

4

1 回答 1

0

在 Layout xml 中定义 adView,并仅在此处设置这些参数。

在你的活动中这样做 adView = (AdView) findViewByID(R.id.adX);

代替

adView = new AdView(this, AdSize.BANNER, "...ID...");
于 2013-01-19T18:58:20.090 回答