Edu*_*que 5 admob ionic-framework cordova-plugins ionic3
当我尝试使用以下代码在设备中运行应用程序时:
ionic cordova build android
它会生成一个APK,并且我已将其安装在设备中。当我使用此代码进行构建时,广告可以正常工作:
showAd() {
const bannerConfig: AdMobFreeBannerConfig = {
isTesting: true,
autoShow: true
};
this.admobFree.banner.config(bannerConfig);
this.admobFree.banner.prepare()
.then(() => {
// banner Ad is ready
// if we set autoShow to false, then we will need to call the show method here
})
.catch(e => console.log(e));
}
当我使用此其他代码进行构建时,广告不会显示:
showAd() {
const bannerConfig: AdMobFreeBannerConfig = {
id: 'MY-ID-FROM-ADMOB',
isTesting: false,
autoShow: true
};
this.admobFree.banner.config(bannerConfig);
this.admobFree.banner.prepare()
.then(() => {
// banner Ad is ready
// if we set autoShow to false, then we will need to call the show method here
})
.catch(e => console.log(e));
}
有人帮我...
对不起,如果我写错了什么,我的英语不太好...
感谢 suzan 的分享,但这不是解决方案。3 天后,我终于成功发布了带有广告的应用。
我搜索了很多解决方案,在这篇文章中:ionic-3-admob-free-not-displaying-ads-when-testing-is-false说我需要在付款页面上添加我的地址。
在cordova-plugin-admob-free站点中,我读到我需要在config.xml 中添加此代码:
<plugin name="cordova-admob-sdk" spec="~0.13.1">
<variable name="PLAY_SERVICES_VERSION" value="11.6.0" />
</plugin>
我用这个 adID 进行了测试:ca-app-pub-3940256099942544/6300978111,这个 adId 是在谷歌测试广告网站中找到的,并且有效!
当我用我的 adId 测试时显示一个黑色矩形而不是广告,我忽略了它,因为在谷歌 Admob 常见问题解答中说:当新应用程序在 AdMob 中注册时,可能需要一些时间才能工作。(总结)
当我在 Play 商店中发布时,广告正在显示!!
谢谢大家=)
| 归档时间: |
|
| 查看次数: |
1934 次 |
| 最近记录: |