1
我正在嘗試將AdMob應用到應用程序。我已經安裝了cordova-plugin-admob
,並且正在嘗試將$cordovaAdMob
加載到控制器中,如官方文檔Cordova AdMob中所述,但我得到未知的提供者錯誤。我想,也許它在瀏覽器中不起作用,但如果我在移動設備上運行它,也會發生同樣的情況。Cordova Ionic AdMob
如果需要,這裏是控制器代碼,但是它是AdMob空的,因爲我甚至沒有通過第一個問題。
.controller('newsCtrl', ['$state', 'Injection', '$scope', '$http', 'SERVER', 'thumbSERVER', '$cordovaAdMob',
function ($state, Injection, $scope, $http, SERVER, thumbSERVER, $cordovaAdMob) {
Injection.ResourceFactory.getResource($http, SERVER, 'news')
.then(function (response) {
$scope.news = response.data.news;
}, function (error) {
});
$scope.thumbnailPath = thumbSERVER;
}])
編輯:
cordova.js
正在創造新的平臺(我已經安裝了Android設備)時,它是在index.html
默認引用自動添加。如果我把它注射,我得到的「安裝」部分,該部分obvieusly缺少的,而不是錯誤
Error: [$injector:nomod] Module 'ngCordova' is not available!
您是否已將ng-cordova添加到您的項目中? 'index.js中的'''和app.js中的'angular.module('myApp',['ngCordova'])'' – e666
有一個偉大的教程在這裏:https://github.com/appfeel/admob-google-cordova/wiki/Angular.js,-Ionic-apps – David
大多數插件不適用於瀏覽器。更好的做法是檢查設備中的插件。 –