Ads 統合プラットフォームのパブリック API を使用した新しい Unity Dashboard への移行
Manage API (legacy)インテグレーションを Ads 統合プラットフォームのパブリック API に移行すると、プログラム機能を失うことなく本番アカウントを New Unity Dashboard に移動できます。
読み終わるまでの所要時間 27 分最終更新 1ヶ月前
Ads 統合プラットフォーム公開 API は、Manage API の最新バージョンです(古い機能)。これにより、従来のUnity Dashboardエクスペリエンス(非推奨)から新しいUnity Dashboardへの移行を、依存するプログラム機能を失うことなくサポートされます。
移行はお客様主導で行われます。Unityは、移行をリクエストするサポート チケットを送信するまで、組織をNew Unity Dashboardに移動しません。Manage API(古い機能)は、それまでは組織で機能し続けます。Unityは、すべての組織が移行するまでプラットフォーム全体のAPIを廃止予定ではありません。
Manage API(古い機能)を使用してプログラムでエンドポイントを管理する場合は、新しい Unity Dashboard に移行する前に Ads 統合プラットフォームのパブリック API を更新してください。以下の表は、収益化とユーザー獲得のお客様向けのエンドポイントの最新情報を示しています。
ユーザータイプ | ダッシュボード | マネージエンドポイント |
|---|---|---|
| パブリッシャー | 収益化 |
|
| 広告主 | ユーザー獲得 |
|
統合プラットフォームのパブリック API を使用して New Unity Dashboard に移行するには、以下のワークフローを実行します。
Workflow | Steps |
|---|---|
| テストと検証 |
|
移行リクエストと設定 |
|
移行したAPIインテグレーションのテストと検証
新しいダッシュボードボード体験に移行する前に、テスト組織、サービスアカウント、API キーを作成します。このテスト環境を使用して、New ダッシュボード エクスペリエンスで API インテグレーション機能を正しく検証します。
前提条件
Ads 統合プラットフォームのパブリック API の使用を開始する前に、Unity ダッシュボードでダッシュボードの Organization ロールをチーム内の誰かに付与してください。
ユーザー Acquisition (ユーザー獲得) エンドポイントを使用するには、ユーザー Acquisition (ユーザー獲得) ダッシュボードでチームの誰かが Manager (マネージャー) ロールを持っている必要があります。
移行した API インテグレーションをテストする
Create a test organization
新しい組織を作成し、Unity Dashboard の古い機能 で Ads 統合プラットフォームのパブリック API インテグレーションをテストするには、以下の手順を実行します。
- ダッシュボードの上部のナビゲーションゲーションから、現在の組織を選択し、Switch organization (組織の切り替え) > + New (新規) を選択します。
- テスト組織の組織名を入力します。
- 組織のタイプを選択し、認証情報を入力します。
- Create をクリックします。
Create a test service account
古い機能 Unity Dashboard でサービスアカウントを作成し、API 呼び出しを認証します。
Preresuisites
Ads 統合プラットフォームのパブリック API の使用を開始する前に、Unity ダッシュボードでダッシュボードの Organization ロールをチーム内の誰かに付与してください。
古い機能の Unity Dashboard でサービスアカウントを作成するには、以下の行います。
テストサービスアカウントを作成し、広告主固有のロールを追加するには、以下の手順に従います。
- ダッシュボードの上部のナビゲーションゲーションから、アカウントの現在の組織 >** Manage organization** を選択し、Organization Settings ページを開きます。
- 左のナビゲーションから、「Administration」>「Organization」>「Service Accounts」に移動します。
- 「+ New」を選択してテストサービスアカウントを作成します。
- テストサービスアカウントの名前と説明を入力し、「Create」をクリックします。 5.作成したテスト サービス アカウント ページで、Organization rolesセクション>+ Manage organization rolesに移動します。 6.「Organization roles(組織の役割)」ダイアログから、「Grow」ドロップダウンに移動し、サービスアカウントに追加するリスト内のすべての広告APIロールを選択します。
Generate an API key for your test organziation
サービス アカウントを作成したら、テスト サービス アカウントの Unity Dashboard からリクエストを認証するための API キーを作成します。
API キーを生成する手順は、次のとおりです。
- 新しいサービスアカウントの「Keys」セクションに移動します。
- 「+ キー追加」を選択してAPIキーを作成します。このキーは、テスト組織からのリクエストを認証します。
- Done を選択します。
Validate your Ads Unified Platform public API integration
サービスアカウントを作成し、API キーを生成したら、テスト組織で既存の Manage API (古い機能) ワークフローを複製して、Ads 統合プラットフォームのパブリック API が現在のワークフローをサポートしていることを確認します。
可能であれば、現在の本番環境の設定と構成(アプリケーション、プレースメント、キャンペーンなど)をテスト組織内に複製します。ライブ環境をミラーリングすると、パリティの確認が容易になり、移行前に問題を解決できます。
LLM コーディングエージェントを使用して移行を支援する場合は、以下のコーディングエージェントガイドを参照してください。
LLM リファレンス | 移行パス |
|---|---|
| パブリッシャー パブリック API LLM リファレンス | |
| 広告主向け公開 API LLM リファレンス | |
以下の公開 API リファレンスを参照して、ユースケースを正しくマップしてください。
- パブリッシャー: Ads 統合プラットフォームパブリッシャー公開 API
- 広告主:Ads統合プラットフォーム広告主向けパブリックAPI
API移行のリクエストと設定
APIインテグレーションを検証したら、New Unity Dashboardへの移行をリクエストできます。
前提条件
本番アカウントを移行する前に、Ads 統合プラットフォームのパブリック API インテグレーションを検証する必要があります。
Request migration to the New Unity Dashboard
テストが完了したら、本番アカウントを New Unity Dashboard に移行します。運用アカウントの移行では、既存の設定 (例えば、アプリケーション、プレースメント、キャンペーン、その他のエンドポイント) と履歴データが New Unity Dashboard に移動します。
Unity Ads サポートチームは、本番アカウントの New Unity Dashboard への移行を監視および管理します。移行を開始する準備ができたら、チケットを送信して移行リクエストを開始します。
Prerequisites
本番アカウントを移行する前に、Ads 統合プラットフォームのパブリック API インテグレーションを検証する必要があります。
Submit a migration request ticket
Unity Ads サポートチームに移行リクエストチケットを送信するには、New Unity Dashboard で以下の手順に従います。
- Unity サポートポータルにアクセスします。
- チケットタイプとして「Migrate to the New ダッシュボード Experience」を選択します。
- 名前、組織 ID、組織の役割 (所有者かどうか) など、必要な情報を入力します。
- チケットを送信します。 5.サポートによって、移行日時が確認されます。このメッセージの受信を確認する必要があります。確認しないと、移行が続行されません。
Complete post-migration configurations
Unityサポート チームが移行を完了したら、以下の移行後設定タスクを実行する必要があります。
- 運用サービスアカウントを作成します。
- 本番 API キー を生成します。
- アクティブな組織の本番ワークフローで API コールが機能する ことを確認します。
Create a production service account
移行後は、Ads 統合プラットフォームのパブリック API 用に、アクティブな組織用の新しいサービスアカウントを作成する必要があります(テスト組織で作成したテストサービスアカウントとは別のアカウント)。新しいサービス アカウントを本番API呼び出しで使用するため、検証済みのAPIワークフローが実際の組織を反映します。
New Unity Dashboard のサービス アカウントを作成するには、次の手順に従います。
ユーザー Acquisition (ユーザー獲得) ダッシュボードからサービスアカウントを作成し、広告主固有のロールを追加するには、以下の手順に従います。
- ユーザー Acquisition (ユーザー獲得) ダッシュボード > Settings > Organization > Manage organization > Service accounts > + New の順に移動します。
- + Manage organization roles を選択します。
- サービスアカウント名とサービスアカウントの説明を入力します。
- 作成した新しいサービス アカウント ページで、Organization rolesセクション>+ Manage organization rolesに移動します。 5.「Organization roles(組織の役割)」ダイアログから、「Grow」ドロップダウンに移動し、サービスアカウントに追加するリスト内のすべての広告APIロールを選択します。
Generate a production API key
新しいサービスアカウントで、Unity Dashboard からリクエストを認証するための API キーを生成します。キーを生成する手順は、次のとおりです。
- 作成した新しいサービス アカウントで、Keys セクションに移動します。
- 「+ キー追加」を選択してAPIキーを作成します。これにより、検証済み API ワークフローのキーとテストサービスアカウントが、稼働中の組織に関連付けられた新しい API キーと新しいサービスアカウントに置き換えられます。
- Done を選択します。
Confirm API calls work in production
API呼び出しによって、稼働中のアプリケーション、プレースメント、キャンペーン、その他のエンドポイントに対して正しいデータとレスポンスが返されることを確認します。API キーの入れ替えなど、必要な変更を加えて、API 呼び出しをテスト組織ではなく、実際のアクティブな組織に合わせてください。
移行後に API 呼び出しにギャップや予期しない動作が見つかった場合は、古い機能ではなく新しい Ads 統合プラットフォームのパブリック API を使用してデバッグおよび修正してください。
問題の解決や新しいAPIの実装についてヘルプが必要な場合は、アカウント マネージャーまたはUnityサポートに接触してください。