2

I am using the following code to add admob on my ionic app, but it is not showing. I added the code in $ionicPlatform.ready. And I have added the cordova plugin.

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'); }
                );
            }

How can I fix this?

Caffeinatedwolf
  • 1,217
  • 3
  • 20
  • 26

1 Answers1

0

I add admob plugin and add script "admob.js" from admob plugin folder.

its my Ionic v1 code

its work for me

cordova plugin add 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);
  });
})
Bhadresh
  • 239
  • 2
  • 12