使用floatinghotpot cordova-plugin-admob实现Ionic admob

时间:2015-01-04 16:08:29

标签: android cordova admob ionic

我按照本教程在我的Android应用程序中添加横幅广告。 https://blog.nraboy.com/2014/06/using-admob-ionicframework/

问题是我从插件中得到一个错误回调,它只告诉我:

  

无效的操作

我为插件运行了cordova插件添加,我修改了admob发布者ID,我使用了上面教程中的示例代码,但它总是卡在第二个回调函数中,这是错误情况回调。

以下是我使用的代码:

var admobApp = angular.module('myapp', ['ionic'])
    .run(function($ionicPlatform, $ionicPopup) {
        $ionicPlatform.ready(function() {
            if(window.plugins && window.plugins.AdMob) {
                var admob_key = device.platform == "Android" ? "ANDROID_PUBLISHER_KEY" : "IOS_PUBLISHER_KEY";
                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'); }
                );
            }
        });
    });

0 个答案:

没有答案