1

Android アプリケーションでバナー広告を表示するには、このチュートリアルに従っています。 https://blog.nraboy.com/2014/06/using-admob-ionicframework/

問題は、プラグインからエラー コールバックが返されることです。

無効なアクション

プラグイン用の cordova plugin add を実行し、admob パブリッシャー ID を変更し、上記のチュートリアルのサンプル コードを使用しましたが、エラー ケース コールバックである 2 番目のコールバック関数で常にスタックします。

使用したコードは次のとおりです。

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

0 に答える 0