Inmobi Banner广告尺寸

时间:2017-06-08 08:55:26

标签: java android inmobi

我正在尝试以编程方式将Inmobi横幅广告整合到我的应用中,但我对横幅广告的尺寸存在疑问。我的Launcher类中有以下代码片段:

RelativeLayout.LayoutParams bannerLp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        bannerLp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
        bannerLp.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
        layout.addView(bannerAd, bannerLp);
        setContentView(layout);
        bannerAd.load();

它不会在手机上显示任何广告。但是当我将hight参数从WRAP_CONTENT设置为80时,它完全适合底部。但是当在屏幕尺寸较大的手机上尝试相同时,它看起来很小。 我为AdMob广告使用了相同的代码段,并没有遇到这种困难。我总是将with参数设置为MATCH_PARENT,将height参数设置为WRAP_CONTENT。使用Inmobi时为什么没有显示任何内容?

1 个答案:

答案 0 :(得分:1)

根据InMobi整合guide

  

您应该以像素为单位指定横幅视图尺寸   设置横幅广告的布局参数。而且,它是一个   编程错误以提供WRAP_CONTENT作为布局参数   横幅广告。无论您是否在中创建横幅,此约束都适用   您的XML布局资源文件或代码。