Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Ionic中实现Admob?_Javascript_Ionic Framework_Admob_Cordova Admob - Fatal编程技术网

Javascript 如何在Ionic中实现Admob?

Javascript 如何在Ionic中实现Admob?,javascript,ionic-framework,admob,cordova-admob,Javascript,Ionic Framework,Admob,Cordova Admob,我遵循了这篇文章的指示: 当我通过“ionic build ios&&ionic Simulate ios”运行应用程序时,我没有收到广告,没有黑条,什么都没有 我错过了什么 谢谢请按照以下步骤操作: 爱奥尼亚平台添加android 爱奥尼亚平台添加ios cordova插件添加com.rjfun.cordova.plugin.admob 将这些代码粘贴到app.js的run模块中 代码: 注意。遵循以下步骤: 爱奥尼亚平台添加android 爱奥尼亚平台添加ios cordova插件添加co

我遵循了这篇文章的指示:

当我通过“ionic build ios&&ionic Simulate ios”运行应用程序时,我没有收到广告,没有黑条,什么都没有

我错过了什么

谢谢

请按照以下步骤操作:

  • 爱奥尼亚平台添加android
    爱奥尼亚平台添加ios
  • cordova插件添加com.rjfun.cordova.plugin.admob
  • 将这些代码粘贴到app.js的run模块中
  • 代码:

    注意。

    遵循以下步骤:

  • 爱奥尼亚平台添加android
    爱奥尼亚平台添加ios
  • cordova插件添加com.rjfun.cordova.plugin.admob
  • 将这些代码粘贴到app.js的run模块中
  • 代码:


    关于。

    您可以按照以下地址的说明操作:

    • 按常规安装插件(请参见此处):

    • 在你的
      index.html
      中包含以下脚本(只需它,无需复制任何文件:插件负责在准备应用程序时复制脚本):


      您可以按照以下说明操作:

      • 按常规安装插件(请参见此处):

      • 在你的
        index.html
        中包含以下脚本(只需它,无需复制任何文件:插件负责在准备应用程序时复制脚本):


        如果您想使用更强大的新功能,请改用专业版。Cordova应用程序/游戏开发人员证明totoally重新设计的功能更好,更受欢迎。出现以下错误:错误:注册表返回404,用于登录,可能是存储库已移动。您可以按照@Jon的建议尝试。如果您想使用更强大的新功能,请改用专业版。Cordova应用程序/游戏开发人员证明totoally重新设计的功能更好,更受欢迎。出现以下错误:错误:注册表返回404,用于登录,可能是存储库已移动。您可以按照@Jon的建议尝试。不再工作,在制作android build时出现inAppPurchase错误。不再工作,在制作android build时出现inAppPurchase错误。
        $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'); });
            }
        });
        
        ionic plugin add cordova-admob
        
        <script src="lib/angular-admob/angular-admob.js"></script>
        
        var app = angular.module('myApp', ['admobModule']);
        
        app.config(['admobSvcProvider', function (admobSvcProvider) {
          // Optionally you can configure the options here:
          admobSvcProvider.setOptions({
            publisherId:          "ca-app-pub-XXXXXXXXXXXXXXXX/BBBBBBBBBB",  // Required
            interstitialAdId:     "ca-app-pub-XXXXXXXXXXXXXXXX/IIIIIIIIII",  // Optional
          });
        }]);
        
        
        app.run(['admobSvc', function (admobSvc) {
          // Also you could configure the options here (or in any controller):
          // admobSvcProvider.setOptions({ ... });
        
          admobSvc.createBannerView();
          // You could also call admobSvc.createBannerView(options);
        
        
          // Handle events:
          $rootScope.$on(admobSvc.events.onAdOpened, function onAdOpened(evt, e) {
            console.log('adOpened: type of ad:' + e.adType);
          });
        }]);