【问题标题】:Can't get BannerAds for Admob to display in Ionic 4无法让 Admob 的 BannerAds 在 Ionic 4 中显示
【发布时间】:2019-06-14 09:33:25
【问题描述】:

我关注guide 在我的应用程序中显示横幅广告。我按照指南进行操作,但无论出于何种原因,横幅广告都没有出现。

由于我的应用程序使用选项卡,因此我的应用程序与呈现的应用程序有点不同。我尝试将代码放在我的选项卡页面(控制/显示我的应用程序中的选项卡的页面)中用于主页的指南中。这不是正确的地方吗?还是我需要在所有单独的标签页中都有 home 代码?

admob.service

  BannerAd() {
    let bannerConfig: AdMobFreeBannerConfig = {
      // isTesting: true, // Remove in production
      autoShow: true,
      id: "ca-app-pub-1234978941/134134317"
    };
    this.admobFree.banner.config(bannerConfig);

    this.admobFree.banner.prepare().then(() => {
      // success
    }).catch(e => alert(e));
  }

我从代码中删除了isTesting: true,,因为我认为我不需要它。

我错过了什么吗?还是该指南刚刚过时并且需要更多代码?

【问题讨论】:

  • 您是否在控制台中收到任何错误?还是基于 try/catch 语句的错误警报?
  • 我相信只有在您运行设备本身或模拟 android 时才能展示广告。我试图做离子服务,但它给出了一个错误,说 ``` Cordova 不可用。确保包含 cordova.js 或在设备/模拟器中运行 ``` 。我不确定如何检查设备本身的错误。
  • 我尝试做 ionic serve --devapp 我收到错误"Native: tried calling AdMobFree.config, but the AdMobFree plugin is not installed." "Install the AdMobFree plugin: 'ionic cordova plugin add cordova-plugin-admob-free'" 但是,cordova-plugin-admob 已安装
  • 所以我使用 chrome 上的开发人员工具连接我的设备以检查控制台,但没有出现任何错误。即使使用 isTesting 进行测试,仍然没有任何显示。我决定尝试将我的代码放在我的 tabs.ts 中并在那里调用它,但仍然没有运气。

标签: ionic-framework admob ionic4 banner-ads


【解决方案1】:

我发现了这个问题。您的应用程序必须是发布版本,广告才能正常显示。广告显示需要一天左右的时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 2016-03-29
    • 2021-04-29
    相关资源
    最近更新 更多