【问题标题】:admobfullscreen-codenameone Rewarded ads supportadmob fullscreen-codename one 奖励广告支持
【发布时间】:2019-04-08 12:29:32
【问题描述】:

我遇到了奖励广告的问题,我正在使用 admobfullscreen-codenameone 库,问题在于您无法真正检测到用户是否在超时之前关闭了广告,唯一合适的回调是 onAdClosed() ,没有参数,因此无法区分,广告是否被完整观看。

这对于奖励广告来说是一个大问题,因为它们应该一直观看到最后,否则 AdMob 不会向您付款,而且admobfullscreen-codenameone 不允许您检测用户是否在观看广告之前关闭了广告完全(我没有看到其他适用于 CN1 的 AdMob 库),因此您可以通过应用内资金奖励它。

否则用户可以在一秒钟后关闭广告并仍然获得奖励,一旦用户注意到他们仍然获得奖励就会这样做。

原来的 AdMob 监听器中有 onAdImpression() 回调,这就是激励广告需要的,是否可以在 admobfullscreen-codenameone 中接收相同的回调?或者可能有其他解决方法?

admobfullscreen-codenameone 非常适合插页式广告,我相信它就是为此目的而创建的,但添加 onAdImpression() 回调将使其也非常适合奖励广告。

【问题讨论】:

    标签: admob codenameone


    【解决方案1】:

    我知道至少有一款应用是为代号一号this one 使用奖励广告构建的。他们使用原生代码展示广告,并将结果发布为 cn1lib here

    您或许可以类似地增强 admob 以使用本机代码支持此类 API。

    【讨论】:

    • 感谢@Shai 提供的信息,我在代号one_settings 中有android.playService.ads=true 提示,我应该保留它吗?还是应该以其他方式包含 Play 服务广告?
    • 这会启用对 Android 广告的播放服务支持。这意味着,如果有人在 Android 中编写原生代码来使用播放服务广告 API,那么它将可用
    • 是的,我已经为 AdMob 实现了原生接口,效果很好(虽然我使用静态方法作为原生代码的回调),谢谢@Shai!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多