質問: 【開発環境】 ・visual studio tools for apache cordova (visual studio 2017) 【Cordova】 ・Cordova:6.3.1 ・Cordova-android:5.2.1 【プラグイン】 ・cordova-plugin-admob-free:0.23.0 ・cordova-admob-sdk:0.19.0 【やりたいこと】 AdMobの広告をアプリに表示させたい 【現状】 cordova-plugin-admob-freeをプラグインとしてインストールしました。 表示確認のため、サンプルとして下記を実装しました。 ``` admob.banner.config({ id: 'admobid.banner', //実際はIDを記載しています。 isTesting: true, // テスト広告 autoShow: true, }); admob.banner.prepare(); ``` 上記を実行するとログに 「Uncaught TypeError: Cannot read property 'admob' of undefined」 と表示され、実機にアプリをインストールして確認しても広告が表示されません。 プラグインは「cordova-plugin-admob-free」にこだわっておりません。 「floatinghotpot/cordova-plugin-admob」も試してみましたが、 同様のエラーが発生し実装できませんでした。
回答: visual studio 2017ではプラグインを実装出来ませんでした。 VS Codeで新しく作り直した所上手く行きました。 visual studio 2017のcordovaToolsではプラグインの実装は避けた方が良いかもしれません。