PlayerInfoポップアップ
Admix PlayerInfoモジュールとは?なぜ必要か?
PlayerInfoモジュールは、年齢や性別など、ユーザーに特定の質問をするためのポップアップです。これは、ユーザーに表示される広告を、Admixがユーザーの返答に基づいて調整するために使用します。たとえば、アルコールの広告はデフォルトでAdmixによりブロックされますが、PlayerInfoポップアップが表示されると、Admixは米国では21歳以上、ヨーロッパでは18歳以上のユーザーにアルコールの広告を配信できます。 このようなよりターゲットを絞った広告は、より多くの収益をもたらします。
使い方
デフォルトでは、Admixはさまざまなタイプの広告コンテンツをブロックし、それらがユーザーに配信されないようにします。主にコンテンツが子供や10代の若者に向けて宣伝されることが禁止されている場合です。例えば:
- アルコール
- ギャンブル
- 宝くじ
- 電子タバコ
- ファーストフード
- 糖分を含む清涼飲料水
ただし、これらの広告は法定消費年齢(国によって異なります)を超える成人には配信可能であり、潜在的な広告収益を増やすことができます。
PlayerInfoポップアップにより、これらの制限がかかっている広告が、法定制限を超える年齢を指定したユーザーにのみ配信されるようにすることで、これらの広告カテゴリーを追加の収益源として活用できるようにします。
PlayerInfoポップアップを有効にするには以下の手順に従ってください。ポップアップは、ゲームの中断を避けるために常に表示されるわけではなく、これらの広告を配信することを希望する広告主がAdmixのネットワークを通じて利用できる場合にのみ表示されます。
SDK2.2.1から、APIを通じて年齢や性別の値をAdmixに配信できます。
将来的にはディベロッパー管理画面を通じてより多くのPlayerInfo設定を利用できるようになります。詳細についてはAdmix担当にお問い合わせください。
実装方法
AdmixにplayerInfoデータを渡すには、2つの方法があります。
- PlayerInfo Admix APIを使用する。APIを通じてAdmixに年齢や性別の値を渡します。このようなデータを収集する独自の方法がある場合に便利です。
- AdmixのPlayerInfoポップアップを使用する。Admixに内蔵されている機能を利用して、ポップアップを表示し、回答をAdmixに配信する。
1. PlayerInfo Admix APIを使用する
必要な環境
- ・Unity 2017.4、Unity 2018.4、Unity 2019.4、Unity 2020.3、Unity 2021.1.17
- ・SDK 2.2以上
Admixに年齢と性別を設定した例。
using Admix.Extensions.PopupTool;
...
void Start ()
{
var instance = PopupAPI.GetInstance();
instance.SetAge(20); // API For delivery Age information. It accepts one integer value;
instance.SetGender(PopupGenderValues.Female); // API For delivery Gender information. It Accepts Female, Male or Other
}
2. Admix の PlayerInfo ポップアップを使用する。
必要な条件
- ・Unity 2017.4、Unity 2018.4、Unity 2019.4、Unity 2020.3、Unity 2021.1.17
- ・Android 6.0以上
- ・SDK 2.2以上
ステップ
- 1.Admix SDK2.2をインストールします。AdmixプラグインのUIを開き、プロジェクトを選択して、「Sync Placements」をクリックします。
- ファイルマネージャで、/Assets/Admix/Popup tool assets/prefabs/に移動します。
- プレハブ「PopupInitializer」をPlayerInfo popupを初期化したいシーンにドラッグ&ドロップします。
注意:PlayerInfoポップアップは、Admixが初期化され、'PopupInitializer'プレハブがシーンに追加されると表示されます。もしAdmixが初期化されるタイミングを変更したい場合は、こちらの記事を参照してください。
- プロジェクトを実行します。プロジェクトとジオロケーションで'Question'オプションが有効になっていれば、デフォルトのテーマで表示された、Admixからの質問を含むポップアップが表示されます。
テンプレートプレハブについて
質問テンプレートには2つのタイプがあります。最初のテンプレートには2つの回答オプションがあり、通常、年齢に焦点を当てた質問に使用されます。2番目のテンプレートには3つの回答オプションがあり、通常は性別の質問に使用されます。
注意: 質問と回答のオプションはAdmixサーバーから受信されます。これらはPlayerInfoポップアップの初期化中にテンプレートプレハブに自動的に挿入されます。
各テンプレートには異なる画面モード用に2つのプレハブがあります。1つはポートレート用、もう1つはランドスケープ用です。Admixは、デバイスのスクリーンの向きに基づいて正しいプレハブを自動的にインスタンス化します。
プレハブは次の場所にあります:/Assets/Admix/Admix Assets/Pop Up tool Assets/prefabs/Templates/
注意:プレハブはカスタマイズ可能です。背景画像、ロゴ、ボタンのデザイン、フォントを自由に変更してください。
ユーザーからの回答は、各Admix広告リクエスト内で使用される値になります。
重要
- PlayerInfoポップアップを起動したいシーンでは、「PopupInitializer」プレハブ1つだけ使用してください。
- コードからの「PopupInitializer」プレハブのインスタンス化は、Admixの初期化と関連付けられているため機能しません。したがって、代わりに、使用されているシーン用にUnityエディターで準備する必要があります。
- Admixは画面の向きを検出し、Admixの初期化中にインスタンス化するPlayerInfoテンプレートを選択します。