【问题标题】:Inmobi Banner Ad sizesInmobi 横幅广告尺寸
【发布时间】: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 时什么都不显示?

【问题讨论】:

    标签: java android inmobi


    【解决方案1】:

    根据 InMobi 集成guide

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

    【讨论】:

    • 那么我应该提供哪些值作为参数,这样广告才不会加载失败或显得太小/太大?
    • 您可以计算屏幕或视图的尺寸并将该值用作参数。
    • 好的,我在他们的文档中给出了参数 640、100。它在中等屏幕尺寸的手机中正确显示,但在较大尺寸的屏幕中显得太小
    • 根据屏幕大小按比例增加值640100
    • 我必须为每个屏幕尺寸单独调整参数?
    猜你喜欢
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    相关资源
    最近更新 更多