【问题标题】:Cordova - AdMob plugins can show test ads but not showing real adsCordova - AdMob 插件可以显示测试广告,但不能显示真实广告
【发布时间】:2016-07-16 07:34:09
【问题描述】:

没有代码清单。 我尝试了 cordova-plugin-admobpro 和 cordova-plugin-admob-simple。 两者都可以显示测试广告,但删除 isTesting=true 属性后,我得到“错误 0 - 内部错误”作为响应。

我也尝试使用半年前使用的工作代码 - 结果相同!

我在我的 AdMob 帐户上检查了不同的应用 - 它显示广告,因此帐户没有被屏蔽。但是我的应用被阻止了一次,然后被 Google 取消阻止。

我目前使用的是最新的 Cordova 版本(5.1.1)。

有人有什么想法吗?

【问题讨论】:

  • 我也面临同样的问题。如果您有任何解决方案,请在此处发布。
  • 我发布了一个答案。对我来说,它在大约 40 天后起作用,而不受我的影响。你呢?

标签: cordova admob


【解决方案1】:

如果您刚刚制作新广告,您可能需要等待几分钟/几小时才能显示一些广告... 您还可以在收到某些事件时显示警报消息。

function onAdmobEvent (message) {
    //do some on admob event
     alert('onAdmobEvent ' + message );
}   

document.addEventListener(admob.Event.onBannerDismiss, onAdmobEvent, false);
document.addEventListener(admob.Event.onBannerFailedReceive, onAdmobEvent, false);
document.addEventListener(admob.Event.onBannerLeaveApplication, onAdmobEvent, false);
document.addEventListener(admob.Event.onBannerPresent, onAdmobEvent, false);
document.addEventListener(admob.Event.onBannerReceive, onAdmobEvent, false);
document.addEventListener(admob.Event.onInterstitialDismiss, onAdmobEvent, false);
document.addEventListener(admob.Event.onInterstitialFailedReceive, onAdmobEvent, false);
document.addEventListener(admob.Event.onInterstitialLeaveApplication, onAdmobEvent, false);
document.addEventListener(admob.Event.onInterstitialPresent, onAdmobEvent, false);
document.addEventListener(admob.Event.onInterstitialReceive, onAdmobEvent, false);

【讨论】:

    【解决方案2】:

    在 2016 年 4 月末,我在 AdMob 统计数据中发现了展示次数。 AdMob 花了大约 40 天的时间才开始展示广告。 看起来它与代码/配置无关,但与 AdMob 行为有关。

    【讨论】:

      猜你喜欢
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      相关资源
      最近更新 更多