はじめに
GoogleのAdMobのPlaymaker ActionをUnityAd同様に作っていたんだが、広告プレースメントというものがあるので、オブジェクトに広告アサインして必要な時に活性操作した方が、楽だし、状態遷移のPlaymakerとも相性良いので、広告プレースメントを導入する。
AdMobのドキュメントの手順どおりにパッケージをインストールすると、解決できないエラーが出る。
広告プレースメントのメニューも表示されない。
いったんパッケージを全部削除して、AdMobのドキュメントに記載されていた、Unity プラグインの前提条件にある、Google Mobile Ads Unity Plugin v7.2入れないで、GoogleMobileAds-Ad-Placementsのみをインストールしたら、エラー無しで導入できた。広告プレースメントのメニューも表示できた。
どこにも書いてないんだが。書いてあるんだろうけどわかりにくい。
導入に関して10回くらい試行錯誤ビルドエラー出したり、入れ替えたり、設定変えたりした。こういうのが、初心者の心折るんだろうな。ビルド時に依存ライブラリダウンロードとかビルドエラーが出たら、とりあえずPreferencesのExternal Toolsでチェックを入れなおすと、パスの再設定やJDKインストールしなおしてくれるからやっておこうか。

PlaymakerでAdMobの広告プレースメントと表示非表示で操作でるのは余計な処理を考えないでいいから良いかも。

おわりに


GoogleMobileAds-Ad-Placementのパッケージは非推奨で使えなくなるようです。
通常のAdMobパッケージを利用して、Playmakerアクション組みなおしたいと思います。

