前提・実現したいこと
CordovaハイブリッドアプリをMonacaにて作成しています。
広告をいれるにあたり、cordova-plugin-admobproではなくcordova-plugin-admo-freeで実装したいのですが、ビルド時にエラーが発生してうまくいきません。
発生している問題・エラーメッセージ
下記2つの方法でインストールしようとしたのですが、うまくいきません。
◎方法1
Githubから入手したzipファイルを手元でビルドして、読み込ませる方法
https://itkdev.hatenablog.com/entry/2018/08/14/145552
記載されている通りにnode_moduleを削除したうえでzipにして読み込ませましたが、アプリをビルドしようとするとこのようなメッセージが表示されてしまいます。
アプリのビルドに失敗しました。次の項目を確認してください。 - Error building project source code. Some plugins require a parameters APP_ID="value" and APP_NAME="value".
Github(https://github.com/ratson/cordova-plugin-admob-free)のところに、 0.21.0以降ではADMOB_APP_ID を指定してインストールする必要があることが記載されていました。今回は0.25.0であったためそれに倣う必要があると思い、手元でビルドする際に
npm run build --variable ADMOB_APP_ID="ca-app-pub-XXXXXXXXXXX~XXXXXXXXX"としてみましたが、うまくいきませんでした。
②方法2
余計なことをせずにGithubから落としてきたzipをそのままMonacaで読み込んだらうまくいくかと思ったのですが、同じメッセージが表示されてビルドできませんでした。
ちなみにプラグインのGithubは下記です。
https://github.com/ratson/cordova-plugin-admob-free
試したこと、補足情報
- Admob-proが入っていたので、それはアンインストール(無効化)したうえで読み込んでいます。
Github(https://github.com/ratson/cordova-plugin-admob-free)のところに、 0.21.0以降ではADMOB_APP_ID を指定してインストールする必要があることが記載されていますのでどこかで指定しないといけないとは思うのですが、Monacaでどのようにすればいいのかわからず途方に暮れております。
どなたかご教示いただだけると大変助かります。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。