繁体   English   中英

Ionic 2上的AdMob没有展示实时广告

[英]AdMob on Ionic 2 not showing live ads

我在以Ionic 2框架构建的混合应用程序中显示实时广告时遇到问题。 无论我做什么,我只会得到测试广告。 我尝试使用几种方法来解决它。 使用导入的AdMob本机,在admob-pro插件中声明为变量甚至自定义横幅ID均未成功。 该应用程序已在Play商店中发布了将近两个星期,并已更新3或4次,但仍只显示测试广告。

这是我已经尝试过的:

使用已声明但未导入的AdMob:

declare var AdMob: any;

initializeApp() {
    this.platform.ready().then(() => {
      interface AdMobType  {
        banner: string
      }

      var admobid: AdMobType;

      admobid = { 
         banner: 'ca-app-pub-3382431837711226/3560481511'
      };

      if (AdMob) AdMob.createBanner({
        adId : admobid.banner,
        position: AdMob.AD_POSITION.BOTTOM_CENTER,
        autoShow: true
      });               
      StatusBar.styleDefault();          
    });
  }

使用导入的AdMob:

import {AdMob} from 'ionic-native';

initializeApp() {
    this.platform.ready().then(() => {

      var admobid = {};

      if (/(android)/i.test(navigator.userAgent)) {
        admobid = { 
          banner: 'ca-app-pub-3382431837711226/3560481511',
        };
      }

      if (AdMob) AdMob.createBanner({
        adId: admobid.banner,
        position: AdMob.AD_POSITION.BOTTOM_CENTER,
        autoShow: true
      });

      StatusBar.styleDefault();      
    });
  }

我不知道还有什么问题。 考虑构建我的应用程序的Ionic 2版本。

这是我的系统信息:

Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-beta.11
Ionic CLI Version: 2.0.0-beta.37
Ionic App Lib Version: 2.0.0-beta.20
OS: Windows 7 SP1
Node Version: v4.5.0 

有什么想法在哪里?

先感谢您。

我终于找到了导致此问题的原因。 这个项目中使用了AdMob Pro插件v2.20.x。 我将其升级为2.24.0版本并解决了该问题。 我希望它对本文前面介绍的系统配置有所帮助。

祝你好运,编码愉快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM