我跟着这个帖子的说明: AdMob not loading ads in ionic/angular app如何实施Admob进入离子?
当我运行通过“离子构建IOS & &离子效仿的ios”应用程序我得到无广告,无黑条什么。
我错过了什么?
感谢
我跟着这个帖子的说明: AdMob not loading ads in ionic/angular app如何实施Admob进入离子?
当我运行通过“离子构建IOS & &离子效仿的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);
});
}]);
遵循以下步骤:
ionic platform add android ionic platform add ios
cordova plugin add com.rjfun.cordova.plugin.admob
代码:
$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'); });
}
});
问候。
如果您想使用更强大的和新的功能,请用专业版来代替。经过重新设计的[AdMob PluginPro](https://github.com/floatinghotpot/cordova-admob-pro)被科尔多瓦APP /游戏开发商证明要好得多,也非常受欢迎。 – Jon
获取此错误: 错误:注册表返回404 GET for https https://registry.npmjs.org/com.rjfun.cordova.plugin.admob –
可能存储库已被移动。你可以按照@Jon的建议尝试https://github.com/floatinghotpot/cordova-admob-pro。 –
没有更多的工作,在进行android构建时出现AppPurchase错误。 –