嗨,我有这段代码用于在android模拟器中测试bannerads。我有适当的进口货。调用this.showBannerAd()可以阻止模拟器启动应用程序。相同的任何输入都会有所帮助
构造函数代码:
constructor( platform: Platform,
private admobFree: AdMobFree,
) {
if (!platform.is('core')) {
this.showBannerAd();
}
}
async showBannerAd(){
const bannerConfig: AdMobFreeBannerConfig = {
isTesting: true,
autoShow: true
}
this.admobFree.banner.config(bannerConfig);
try {
const result = this.admobFree.banner.prepare();
console.log("Admob result: ", result)
}
catch(e) {
console.error(e);
}
}
答案 0 :(得分:1)
在开发过程中启用测试广告很重要,因为Google 不允许开发人员在应用处于运行状态时使用真实横幅 开发。
有两种实现方法:
使用横幅ID ca-app-pub-3940256099942544/6300978111
或使用非页内广告 ca-app-pub-3940256099942544/1033173712
重新运行您的应用。如果广告是Google广告,则会在广告顶部(横幅,插页式广告或奖励视频)的顶部看到一个测试广告标签。