android - Cordova admob 仅显示测试广告,不显示真实广告
问题描述
Admob 真实广告没有显示,它总是在横幅和插页式中显示“测试广告”。
我正在使用cordova js 构建一个应该与google admob 集成的android 应用程序。我在 stackoverflow 和 youtube 和 google 中搜索和研究了很多。我已将应用程序发布到 google play 商店! 我以前版本的应用程序是在 cordova 中构建的,并且可以与 admob 广告一起正常工作。但是在应用程序的新更新中,admob 总是显示测试广告。
注意我从应用发布之日起已经等待了 1 周
首先,我创建了一个 cordova 应用程序并添加了 android 平台。
然后我使用以下方法安装了插件:
https://www.npmjs.com/package/cordova-plugin-admob-free
cordova plugin add cordova-plugin-admob-free --save --variable ADMOB_APP_ID="ca-app-pub-6373615118835277~267935XXXX"
我在index.js中使用了以下代码:
var ShowBannerAd = function () {
admob.banner.prepare();
admob.banner.show({
id: 'ca-app-pub-6373615118835277/846043XXXX',
autoShow: true
});
};
var ShowInterstitialAd = function () {
admob.interstitial.prepare();
admob.interstitial.show({
id: 'ca-app-pub-6373615118835277/889395XXXX',
autoShow: true
});
};
在我的index.html中:
<html>
<head>
<script src="cordova.js"></script>
<script src="js/index.js"></script>
</head>
<body>
<button onclick="ShowBannerAd()">Show Banner add</button>
<button onclick="ShowInterstitialAd()">Show Interstitialadd</button>
</body>
</html>
我使用的代码有什么错误使用吗?
我应该等待多少天才能在我的应用中看到实际的广告?
在我的应用程序有新更新后,我是否必须一直等待?
谢谢!如何通过简单的步骤在我的 cordova 应用程序中正确显示 admob 广告?
解决方案
推荐阅读
- c++ - 如何将值传递给结构中的 std::optional?
- c# - 在使用 C# 在 Selenium 中执行下一个操作之前,我可以使用哪个“等待”来等待?
- javascript - Google AMP - 单击按钮后通过 ajax 响应重定向用户
- javascript - 标头在反应中重蹈覆辙
- javascript - 在 InfluxDB API 中支持应用程序/json 主体的 Influx 1.8.3
- powershell - 如何选择非空 CSV 单元格并将它们放入 Powershell 中的数组中?
- passport-jwt - 替代user.findone?
- java - 在命令行中打印的异步流
- python - 训练测试拆分句子列表
- python - 追加一个列表和一个元组作为一个列表一起列出