我按照这篇文章的说明: AdMob not loading ads in ionic/angular app
当我通过“离子生成ios&& ion emulate ios”运行应用程序时,我没有广告,也没有任何黑条。
我错过了什么?
由于
答案 0 :(得分:1)
您可以按照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>
从您的离子应用中调用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);
});
}]);
答案 1 :(得分:0)
请按照以下步骤操作:
et.setText(""); //edit text will be reset
ionic platform add android
ionic platform add ios
代码:
cordova plugin add com.rjfun.cordova.plugin.admob
问候。