ionic3 AdMob Freeを導入する

ionic3にAdMob Freeを導入する方法です。
基本的な使い方は公式サイトにあります。
(※ionic4はこちら。基本は同じです。)

ここで語っておきたいのは、cordova-pluginの追加時にAdMobのアプリIDが必要という点です。
以下、具体例です。
ionicの公式サイトにある通り、”ionic 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 (C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\variable-merge.js:58:15)
at C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:315:44
at _fulfilled (C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:854:54)
at self.promiseDispatch.done (C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:883:30)
at Promise.promise.promiseDispatch (C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:816:13)
at C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:624:44
at runSingle (C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:137:13)
at flush (C:\Users\XXXX\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:125:13)
at _combinedTickCallback (internal/process/next_tick.js:131:7)

何を言われているかというと、Variable(引数)にADMOB_APP_ID(AdMobのアプリID)を指定しないと駄目ですよと。
これに関しては以下のサイトに解決策があります。
https://github.com/ratson/cordova-plugin-admob-free/issues/298

Variable(引数)にADMOB_APP_ID(AdMobのアプリID)を指定して、AdMob Freeをインストールします。
ionic cordova plugin add cordova-plugin-admob-free –save –variable ADMOB_APP_ID=”YOUR_ADMOB_APP_ID_AS_FOUND_IN_ADMOB”

※AdMobのプログラムIDはAdMobの管理サイトから確認できます。
左メニュー → アプリ → アプリの設定にある「アプリ ID」が該当します。

いつからこうなったんだろう…