横幅广告未在Android模拟器中显示

时间:2018-11-15 19:05:59

标签: android ionic-framework emulation ads

嗨,我有这段代码用于在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);
    }
  }

1 个答案:

答案 0 :(得分:1)

  

在开发过程中启用测试广告很重要,因为Google   不允许开发人员在应用处于运行状态时使用真实横幅   开发。

有两种实现方法:

使用横幅ID ca-app-pub-3940256099942544/6300978111
或使用非页内广告 ca-app-pub-3940256099942544/1033173712

重新运行您的应用。如果广告是Google广告,则会在广告顶部(横幅,插页式广告或奖励视频)的顶部看到一个测试广告标签。