【发布时间】:2017-06-12 02:24:40
【问题描述】:
我正在尝试以编程方式将 Inmobi 横幅广告集成到我的应用程序中,但我遇到了横幅广告大小的问题。我的 Launcher 类中有以下代码 sn-p:
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();
它不会在手机上显示任何广告。但是当我将 WRAP_CONTENT 的 hight 参数设置为 80 时。它完全适合底部。但是当在更大屏幕尺寸的手机上尝试相同时,它看起来很小。 我对 AdMob 广告使用了相同的代码 sn-p 并且没有遇到这个困难。我一直将 with 参数设置为 MATCH_PARENT,将 height 参数设置为 WRAP_CONTENT。为什么使用 Inmobi 时什么都不显示?
【问题讨论】: