ドキュメント

サポート

Unity Ads Monetization (Unity Ads 収益化) ダッシュボード

プロジェクト設定

Unity Ads Monetization (Unity Ads 収益化) ダッシュボードで Project Settings (プロジェクト設定) を設定します。
読み終わるまでの所要時間 6 分最終更新 13日前

プロジェクトの収益化設定を表示および設定するには、Unity Ads Monetization ダッシュボード のセカンダリナビゲーションメニューで、CURRENT PROJECT (現在のプロジェクト) > Settings (設定) を選択します。

プロジェクト情報

このセクションには、プロジェクトの以下のプロパティが表示されます。

設定

説明

Project name (プロジェクト名)プロジェクトの名前。この設定は読み取り専用ですが、組織内の ロール所有者 の場合は、プロジェクト名を変更できます。詳細については、Unity Cloud ドキュメントの プロジェクトの作成と編集 を参照してください。
プロジェクト IDプロジェクトの一意の Unity 識別子。

メディエーションパートナー

メディエーションパートナーを選択すると、お客様とそのプロジェクトに合わせて Unity のツールと体験を改善することができます。詳細については、サードパーティのメディエーションへの Unity Ads の実装 に関するドキュメントを参照してください。

プライバシーコントロール

プライバシーコントロールを使用すると、プロジェクトのコンテキスト連動型広告の設定を 1 か所で管理できます。児童オンラインプライバシー保護法 (COPPA) などの児童データ保護法により、児童からのデータの収集とその使用に関して、適用される各児童データ保護法の規定に従って制限が設けられています。Unity Ads には、パブリッシャーが安全でポジティブなユーザー体験を提供できるよう支援するツールが用意されています。したがって、Unity Ads が有効になっているプロジェクトではそれぞれ、プロジェクトが児童をターゲットにしているかどうかを指定する必要があります。この記事では、ターゲットオーディエンスに基づいてプロジェクトに正しい設定を指定する方法について一通り説明します。 Monetization ダッシュボード でプロジェクトのプライバシー設定を表示および編集するには、セカンダリナビゲーションメニューから CURRENT PROJECT (現在のプロジェクト) > Settings (設定) を選択して Privacy controls (プライバシーコントロール) セクションに移動します。

ゲームレベルの年齢指定

この設定では、プラットフォームごとにプロジェクト全体で単一の指定を適用します。以下の 2 つのオプションがあります。
  • This app is directed to children (このアプリケーションは児童を対象とします) は、そのプロジェクトが、適用される児童データ保護法の年齢制限の管轄下にあり、そのためすべてのユーザーに対してコンテキスト連動型 (ターゲットを指定しない) 広告しか配信できないことを意味します。この指定により、混在オーディエンス向けアプリケーションとしても指定したアプリケーションに対してのみ、ユーザー固有の年齢指定を有効にできることに注意してください。
  • This app is NOT directed to children (このアプリケーションは児童を対象としません) は、そのプロジェクトが、適用される児童データ保護法の年齢制限の管轄下になく、そのためすべてのユーザーに対して行動に基づく (ターゲットを指定した) 広告を配信できることを意味します。

混在オーディエンス向けゲーム

アプリケーションが児童をターゲットにしている場合、そのアプリケーションが混在オーディエンス向けである (児童と大人の両方をターゲットとしている) ことを指定できる条件フィールドが表示されます。Is this app is a Mixed Audience Game (このアプリケーションは混在オーディエンス向けゲームですか) を Yes (はい) に設定すると、適用される児童データ保護法の制限の管轄下に置かれるかどうかを判定するために、ユーザーごとに個別指定を渡すことができます。

ユーザーレベルの年齢ステータス

ほとんどのプロジェクトではプロジェクトレベルの指定で十分なはずですが、混在オーディエンス向けプロジェクト (児童と大人の両方をターゲットとするプロジェクト) では、もう 1 つの追加の設定を選択する必要があります。 ユーザー固有の年齢指定を有効にするには:
  1. 個々のユーザーが該当する年齢のしきい値を満たしているかどうかを判定するために、ユーザーに "年齢ゲート" を提示します。
  1. 選択したメディエーター/ネットワーク (ironSource、Unity のみセルフメディエーション) に、そのメディエーター/ネットワークによって指定された方法で年齢ゲートの値を送信するためのコードを実装します。
  2. 必要に応じて、ironSource メディエーションまたは自社のメディエーション内でユーザーレベル指定機能を有効にして、メディエーションプラットフォームが適切な年齢ゲート値を Unity に渡せるようにします。
  3. Game-level age designation (ゲームレベルの年齢指定) を This game is directed at children (このゲームは児童を対象とします) に設定します。
  4. Is this a Mixed Audience Game? (これは混合オーディエンス向けゲームですか?) を Yes に設定します。

コード実装

user.nonbehavioral
MetaData API を使用して、プログラムで Unity Ads のユーザーレベルの年齢指定を渡す必要があります。この MetaData クラスをコードに実装する方法の完全な手順については、児童データ保護法への準拠に関するドキュメントを参照してください。

サポート対象プラットフォーム

現在、以下のインテグレーションが Unity Ads のユーザーレベルの年齢指定をサポートしています。 ユーザー固有の年齢指定をアプリケーションコードに実装する方法の手順については、対応するリンクを参照してください。

不明なユーザーに対するデフォルト動作

デフォルト動作とは、ユーザーレベルの年齢指定がない場合にプロジェクトで配信される広告の基本動作のことです。Unity Ads は、デフォルトではユーザーを児童として扱い、ユーザーレベルの年齢指定がないときはコンテキスト連動型広告のみを配信します。このデフォルト動作は混在オーディエンス向けアプリにのみ関連し、単独で変更することはできません。

クイックリファレンス

以下の表を参照して、Privacy Settings (プライバシー設定) の設定の動作の結果を判断してください。

ゲームレベルの年齢指定

混在オーディエンス向けゲームか

コンテキスト連動型広告コントロール

エンドユーザーの動作

13 歳未満の児童が対象いいえ指定不可Unity はすべてのユーザーを 13 歳未満として扱い、コンテキスト連動型広告のみを配信します。
13 歳未満の児童が対象はい指定不可Unity はユーザーレベルの指定を受け取ります。13 歳以上として指定されているユーザーはパーソナライズされた広告を受け取りますが、その他すべてのユーザー (指定が不明なユーザーも含む) は児童として扱われ、コンテキスト連動型広告のみを受け取ります。ノート: 混在オーディエンス向けゲームは引き続き、Google の Designed for Families (ファミリー向け) プログラムや Apple の Kids Category (子ども向けカテゴリ) の対象となります。詳細については、アプリストアのコンプライアンス に関するドキュメントを参照してください。
13 歳未満の児童が対象ではない指定不可Show contextual ads only (コンテキスト連動型広告のみを表示)プロジェクトは 13 歳未満のユーザーを対象としていませんが、すべてのユーザーがコンテキスト連動型広告のみを受け取ります。
13 歳未満の児童が対象ではない指定不可Allow personalized ads (パーソナライズされた広告を許可)すべてのユーザーが 13 歳以上として扱われ、パーソナライズされた広告を受け取ることがあります。

不足している Info.plist の SKAdNetwork ID

このフィールドには、iOS プロジェクトの
Info.plist
ファイルに不足している、推奨される広告ネットワーク ID のリストが表示されます。詳細については、iOS 14 向けの ネットワーク ID の構成 に関するドキュメントを参照してください。

ストア ID

必要に応じて、プロジェクトを、そのプロジェクトの Apple App Store または Google Play ストアのアプリページの実際のストア ID にリンクさせます。 以下の URL のハイライトされたセクションに示されているように、アプリケーションの URL から Apple App Store ID を抽出します。
ストア ID がハイライトされたアプリストアの製品ページ
以下の URL のハイライトされたセクションに示されているように、アプリケーションの URL から Google Play ストア ID を抽出します。
ストア ID がハイライトされた Play ストアのリスト

ゲーム ID

コードで Unity Ads SDK および Unity IAP SDK を初期化するには、各プラットフォームのゲーム ID が必要です。これらの ID は編集できません。

アプリストアのコンプライアンス

Google と Apple はいずれも、広告を配信する子ども向けアプリを安全に使用できるようにするための要件を導入しました。アプリケーションで広告を配信するときに、Google の Designed for Families (ファミリー向け) プログラムまたは Apple の Kids Category (子ども向けカテゴリ) に参加する場合は、年齢制限フィルターDo not show ads rated 13+ (レーティングが 13 歳以上の広告を表示しない) またはさらに厳しく設定する必要があります。プロジェクト設定でこれらのプログラムの 1 つを選択すると、年齢指定の設定が自動的に This app is directed to children under the age of 13 に設定され、年齢制限のフィルターが Do not show ads rated 13+ またはさらに厳しく設定されます。

リワード広告のスキップ

児童向けプログラムに準拠するには、すべての収益化された広告 (リワード広告) を 5 秒後に消すことができる必要があります。リワード広告ユニットはデフォルトではスキップできないことに注意してください。この設定の変更形式については、広告フォーマットの設定に関するリファレンス を参照してください。

獲得の最適化

Unity は、ユニファイドオークションキャンペーンのパフォーマンスを向上させる、収益最適化データを収集します。この インストール後 のデータには、購入トランザクションイベントがあります。 推奨されるベストプラクティスは、Unity が購入を検証できるようにアプリケーションごとに API キーを含め、ユニファイドオークションキャンペーンの精度を高めることです。これらの API キーについては、以下のプラットフォーム固有の名前を参照してください。

Platform (プラットフォーム)

API キー

iOSアプリ内課金キー
Androidライセンスキー

API キー

以下のセクションを参照して、Unity Ads Monetization ダッシュボード で API キーを探し、更新します。

iOS アプリケーションのアプリ内課金キー

Apple App Store で各 iOS アプリケーションのアプリ内課金キーを取得するには、以下の手順に従います。
  1. Apple Developer アカウント にサインインします。
  2. Users and Access (ユーザとアクセス) を選択し、Keys (キー) タブに移動します。
  3. Key Type (キータイプ) オプションから In-App Purchase (アプリ内課金) を選択します。
  4. Add (追加) (+) ボタンまたは Generate API Key (API キーを生成) を選択してキーに名前を付けます。
  5. アプリ内課金キーの名前を入力し、Generate (生成) を選択します。
  6. 新しく作成されたプライベートキーの横にある、Download API Key (API キーをダウンロード) を選択します。
アプリ内課金キーを入力するには、Unity Ads の Monetization ダッシュボード で以下の手順を行います。
  1. Settings (設定) ページの Acquire Optimization (獲得の最適化) セクションに移動します。
  2. Apple App Store の横にある編集アイコンを選択して、キーを追加または変更します。
  3. Apple 開発者アカウントからコピーしたキーを API Key (API キー) フィールドに入力します。
  4. Save (保存) を選択して変更を保持します。
詳細については、Apple の開発者向けドキュメントの Creating API keys to authorize API requests を参照してください。

Android アプリケーションのライセンスキー

Google Play ストアで各 Android アプリのライセンスキーを取得するには、以下を行ってください。
  1. Google Play Console にサインインします。
  2. 目的のアプリを選択し、Monetize (収益化) > Monetization setup (収益化のセットアップ) の順に移動します。
  3. Licensing (ライセンス) の下に表示されているキーをコピーします。
ライセンスキーを入力するには、Unity Ads の Monetization ダッシュボード で以下の手順を行います。
  1. Settings (設定) ページの Acquire Optimization (獲得の最適化) セクションに移動します。
  2. Apple App Store の横にある編集アイコンを選択して、キーを追加または変更します。
  3. API Key フィールドに再生コンソールからコピーしたキーを入力します。
  4. Save (保存) を選択して変更を保持します。
詳細については、Android の開発者向けドキュメントの ライセンスキーの確認とトラブルシューティング を参照してください。

広告配信ステータス

Enable ad delivery (広告配信を有効にする) トグルを使用して、アプリへの広告の配信を一時的に停止することができます。

テストモード

テストモードを使用すると、実際の広告を表示することなく、インテグレーションをテストできます。Override client test mode (クライアントのテストモードをオーバーライド) をオンに切り替え、すべてのデバイスに対して Force test mode ON (テストモードを強制的にオンにする) を有効にすることで、デバイス上のプログラム設定をオーバーライドできます。詐欺としてフラグが設定されないよう、インテグレーションをテストする前にテストモードを有効にすることが重要です。
プロジェクト設定のテストモード設定

プロジェクト設定 • Unity Grow • Unity Docs