[Cordova] 安裝 cordova-plugin-admob-free 廣告外掛
之前在寫 [Cordova] 包含 AdMob 外掛的 app,一執行就當機? 這篇文章時,
將外掛 cordova-plugin-admobpro 換成了 cordova-plugin-admob-free,
不過忘了記錄安裝過程…
今天因為一些問題,把所有 Cordova 外掛移除重裝,
在裝到 cordova-plugin-admob-free 時,
出現 Variable(s) missing: ADMOB_APP_ID 錯誤:
testuser@localhost ~ cordova plugin add cordova-plugin-admob-free Installing "cordova-plugin-admob-free" for android Failed to install 'cordova-plugin-admob-free': Error: Variable(s) missing: ADMOB_APP_ID at Object.mergeVariables (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/variable-merge.js:58:15) at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:307:44 at process._tickCallback (internal/process/next_tick.js:68:7) Variable(s) missing: ADMOB_APP_ID
解決方法也很簡單,
到 AdMob > Apps > Ad units,
找到廣告 ID (格式是 ca-app-pub-XXXXXX/YYYYY),
然後在 Cordova 指令中,帶入 ADMOB_APP_ID 參數中,例如:
cordova plugin add cordova-plugin-admob-free --variable ADMOB_APP_ID=ca-app-pub-1971976139XXXXXX/2808XXXXXX
這樣就可以安裝成功囉~
(本頁面已被瀏覽過 363 次)