本ページにはプロモーションが含まれます
PlaymakerUnity

【Unity】 UnityAdの実装

この記事は約2分で読めます。

はじめに

自作ミニゲームの処理フローがまとまったので、広告表示の実装をしました。
今回は比較的実装が簡単と言われている、UnityAdというものを導入してみることにしました。
前提条件として、Playmakerを使用しているので、Playmakerのカスタムアクションとして機能を使えるようにしました。
Unity 2021.3.5f1
Playmaker 1.9.5

実装

Advertisementsのサンプルパッケージを見て大枠把握した気になっておく。
AdManagerというAdvertisementsの処理とコールバックハンドリングするクラスを作成する。初期化用、バナー広告用、ワード広告用のPlaymakerのカスタムアクションを作成して、AdManagerの機能を呼び出したり、イベントを結果受け取り次の状態遷移ができるようにしました。これでPlaymakerからでもUnityAdを使用して広告を好きなタイミングで出すことができるようになりました。

おわりに

Playmakerのカスタムアクションに落とし込み、サンプルの広告を表示することができました。Webで実装方法を検索したが古いバージョンの実装情報が多かったため、Advertisement 4.0.0以降はIUnityAdsListenerが廃止されたのを、しばらく把握できてなく何度か作り直していました。先に見るべきはノウハウブログじゃなくて公式リファレンスと改めて思いました。