Javascript 如何在Ionic中实现Admob?
我遵循了这篇文章的指示: 当我通过“ionic build ios&&ionic Simulate ios”运行应用程序时,我没有收到广告,没有黑条,什么都没有 我错过了什么 谢谢请按照以下步骤操作: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
爱奥尼亚平台添加android
爱奥尼亚平台添加ios
cordova插件添加com.rjfun.cordova.plugin.admob
爱奥尼亚平台添加android
爱奥尼亚平台添加ios
cordova插件添加com.rjfun.cordova.plugin.admob
关于。您可以按照以下地址的说明操作:
- 按常规安装插件(请参见此处):
- 在你的
中包含以下脚本(只需它,无需复制任何文件:插件负责在准备应用程序时复制脚本):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); }); }]);