Cordova - AdMob 插件可以显示测试广告,但不能显示真实广告
Posted
技术标签:
【中文标题】Cordova - AdMob 插件可以显示测试广告,但不能显示真实广告【英文标题】:Cordova - AdMob plugins can show test ads but not showing real ads 【发布时间】:2016-07-16 07:34:09 【问题描述】:没有代码清单。 我尝试了 cordova-plugin-admobpro 和 cordova-plugin-admob-simple。 两者都可以显示测试广告,但删除 isTesting=true 属性后,我得到“错误 0 - 内部错误”作为响应。
我也尝试使用半年前使用的工作代码 - 结果相同!
我在我的 AdMob 帐户上检查了不同的应用 - 它显示广告,因此帐户没有被屏蔽。但是我的应用被阻止了一次,然后被 Google 取消阻止。
我目前使用的是最新的 Cordova 版本(5.1.1)。
有人有什么想法吗?
【问题讨论】:
我也面临同样的问题。如果您有任何解决方案,请在此处发布。 我发布了一个答案。对我来说,它在大约 40 天后起作用,而不受我的影响。你呢? 【参考方案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 行为有关。
【讨论】:
以上是关于Cordova - AdMob 插件可以显示测试广告,但不能显示真实广告的主要内容,如果未能解决你的问题,请参考以下文章
javascript中的Cordova Admob免费插件-插件不起作用
Cordova - Admob cordova 插件错误,黑色和空白广告
Cordova AdMob 插件 404 错误:http://registry.cordova.io/com.admob.AdmobPlugin
cordova-plugin-ad-admob 通过 phonegap 构建,无法加载和显示广告