离子Admob不显示

时间:2015-09-09 07:34:58

标签: ionic-framework ionic

我使用以下代码在我的离子应用程序上添加admob,但它没有显示。我在$ ionicPlatform.ready中添加了代码。我添加了cordova插件。

if(window.plugins && window.plugins.AdMob) {
                var admob_key = "xxxxxxxxxxxxxxxxx";
                var admob = window.plugins.AdMob;
                admob.createBannerView(
                    {
                        'publisherId': admob_key,
                        'adSize': admob.AD_SIZE.BANNER,
                        'bannerAtTop': false
                    },
                    function() {
                        admob.requestAd(
                            { 'isTesting': false },
                            function() {
                                admob.showAd(true);
                            },
                            function() { console.log('failed to request ad'); }
                        );
                    },
                    function() { console.log('failed to create banner view'); }
                );
            }

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我添加了admob插件,并从admob插件文件夹中添加了脚本" admob.js"

我的Ionic v1代码

它为我工作

cordova插件添加admob@5.5.0

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {      
     admob.initAdmob("admob banner ID", "admob interstitial ID");
    admob.showBanner(admob.BannerSize.BANNER, admob.Position.BOTTOM_APP);
    var admobParam = new admob.Params();
    admobParam.isTesting = true;
    admob.showBanner(admob.BannerSize.BANNER, admob.Position.BOTTOM_APP, admobParam);
  });
})