javascript - 如何将 Admob 实现到 Ionic 中?

标签 javascript ionic-framework admob cordova-admob

我按照这篇文章的说明操作: AdMob not loading ads in ionic/angular app

当我通过“ionic build ios && ionic emulate ios”运行应用程序时,我没有看到任何广告,也没有黑条。

我错过了什么?

谢谢

最佳答案

您可以按照 https://github.com/appfeel/admob-google-cordova/wiki/Angular.js,-Ionic-apps 中的说明进行操作:

  • 照常安装插件(见此处):

    ionic plugin add cordova-admob
    
  • 在您的 index.html 中包含以下脚本(仅此而已,无需复制任何文件:插件负责在应用准备好时复制脚本):

    <script src="lib/angular-admob/angular-admob.js"></script>
    
  • 从您的 Ionic 应用调用 AdMob。

这是一个简单的例子:

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

关于javascript - 如何将 Admob 实现到 Ionic 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37954305/

相关文章:

javascript - 如何在 JavaScript 中将数组对象转换为数组转置数组?

javascript - 如何从最左边的点开始获取谷歌图表的X轴点

iphone - AdMob 崩溃并显示 [GADObjectPrivate changeState :]: unrecognized selector

javascript - 将图像图标从一个导航菜单列表项移动到另一个

android - 工具栏的水平滚动不适用于移动设备

javascript - 在大图像上调用 readAsDataURL 后不调用文件图像 onloaded

javascript - 如何在按下手机后退按钮时关闭 ionic 弹出窗口

android - 我的广告未显示,广告加载失败 : 3

JavaScript:正则表达式 - 不能以标点符号开始/结束,没有重复的标点符号