2016-09-11 12 views
1

AdMobをアプリに実装しようとしています。 cordova-plugin-admobがインストールされており、公式文書Cordova AdMobに記載されているように$cordovaAdMobをコントローラにロードしようとしていますが、不明なプロバイダエラーが発生します。私はブラウザではうまくいかないかもしれないと考えましたが、モバイルで実行すると同じことが起こります。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; 
    }]) 

EDIT:新しいプラットフォームを作成するときに

cordova.jsが自動的に追加された(私はアンドロイドがインストールされている)、それは、デフォルトではindex.htmlで参照されています。私はそれを注入した場合、私はエラー

Error: [$injector:nomod] Module 'ngCordova' is not available! 
+0

あなたのプロジェクトにng-cordovaを追加しましたか? '<スクリプトSRC = "libに/ ngCordova/DIST/NG-cordova.js"> index.htmlをで'と 'angular.module( 'て、myApp'、[ 'ngCordova'])' app.js – e666

+1

にあり偉大なチュートリアル:https://github.com/appfeel/admob-google-cordova/wiki/Angular.js,-Ionic-apps – David

+0

ほとんどのプラグインはブラウザでは動作しません。デバイスのプラグインを確認する方が良い方法です。 –

答えて

0

を取得し、私はthis linkからのAdMobを使用して終了し、「クイックスタート」セクションを以下、私のニーズに合わせて適合し、代わりにobvieusly不足している「インストール」セクションのき何か

関連する問題