このセクションでは、UDP コンソールの情報アーキテクチャの高度なレベルの概要を説明します。
UDP コンソールには、UDP コンソールの以下のセクション間を移動できるナビゲーションバーがあります。
UDP コンソールの Overview タブには UDP コンソールの使い方に関する有用な情報が含まれています。
My Games タブには、UDP プロジェクトが表示されます。ここから、UDP プロジェクトを切り替えたり、新しいゲームを作成 したり、ゲームの アーカイブ や 復元 ができます。
ゲームのリストを、その状態などでフィルタリングすることができます。
Submitted to stores または Live on stores を選択すると、ストア別にゲームのリストをフィルタリングすることもできます。
ゲームを選択すると、以下のタブが表示されます。
各ゲームカードはゲームの状態を表示します。Published (公開済み) ステータスは、ゲームが再パックされ、ストアに提出されるのに必要なすべてのステップが完了したことを表しています。
ゲーム情報を表示編集するには、Game Info ページを使用します。UDP コンソールでゲーム情報を入力する を参照してください。 ゲームの Game Info ページを表示するには、My Games タブでそのカードを選択します。
Game Info ページは以下が含まれています。
Game Info ページには、ゲームのリリースまでの道のりを示すプログレスバーが設定されています。さらに、そのセクションに必要な情報を加えると、各セクションに Completed ステータスが表示されます。
Game Description セクションを使用して、アプリストアで表示されるゲームの情報を入力します。
以下の表は、参加しているすべてのストアの要件のスーパーセットを示しています。すべてのストアがここに述べられたすべてのプロパティを使用するわけではありません。どのフィールドが必須であり、どのフィールドがオプションであるかが UDP コンソールに表示されます。さらに、一部のストアには特定の構文要件があります。それらも UDP コンソールに示されます。
プロパティ | 説明 |
---|---|
Import from Google Play | すでにゲームを Google Play で公開している場合は、ゲームの Google Play の URL を使用して基本情報をインポートできます。 |
Game Title | ゲームのタイトル (このフィールドはエディターと同期されます) |
Genre | ゲームが属するカテゴリを示します。Action (アクション)、Adventure (アドベンチャー)、Arcade (アーケード)、Board (ボード)、Card (カード)、Casino (カジノ)、Casual (カジュアル)、Educational (教育)、Music (音楽)、Puzzle (パズル)、Racing (レース)、Role Playing (ロールプレイング)、Simulation (シミュレーション)、Sport (スポーツ)、Strategy (戦略)、Trivia (雑学)、Word (ワード) から選択できます。 |
Device | スマートフォン、タブレット、ユニバーサルから選択 |
Game Icon | アプリストアで表示されるゲームアイコン。 |
Short Description | アプリストアで表示されるゲームの短い説明 (最大 60 文字)。 |
説明 | アプリストアで表示されるゲームの詳細な説明 (最大 4,000 文字)。 |
Game Banners | ゲームを紹介するためにストアで使用される画像。例えば、カルーセルに配置にすることができます。横向きのバナーは必須で、縦向きのバナーはオプションです。 |
Keywords | 最大 4 キーワード (各 30 文字) まで設定できます。アプリストア内の検索目的で使用されます。 |
Feature Video | ゲームのビデオ予告編を加えます。 ノート: ビデオの場合、ストアによって MP4 ファイルのみ、または、Youtube リンクのみ可能な場合があるため、両方をアップロードすることをお勧めします。 |
Screenshots | カバー画像 (サムネイル) など、ゲームのスクリーンショットを加え、MP4 ビデオが再生されていないときに表示します。 使用する向きごとに少なくとも 4 つの画像を加えます。 アプリストアによっては、縦向きまたは横向きの画像のどちらかのみを受け入れ、両方を受け入れません。縦向き画像と横向き画像の両方を UDP にアップロードする場合は、Preference フィールドで優先して使用する向きを選択します。スクリーンショットがストアの要件を満たしていない場合は、UDP から通知されます。 |
Use these screenshots for all languages | すべての言語で同じスクリーンショットを使用する場合は、このトグルを有効にしてください。言語別のスクリーンショットを追加したい場合は、このトグルを無効にします。 |
Preference | アプリストアによっては、縦向きまたは横向きの画像しか受け入れません。このようなストアの場合、使用する画像の向きを指定します。 |
Ratings | ゲームに適するオーディエンスを選択します。 |
サポートする各言語のメタデータを指定できます。新しい言語を追加するには、編集モードで言語ドロップダウンを選択し、Manage Languages を選択します。
Binary セクションを使って APK ファイルと OBB ファイル、または AAB ファイルをアップロードします。
プロパティ | 説明 |
---|---|
APK Files (or AAB) | UDP ゲームのビルド。Cloud Build を通して UDP ビルドをプッシュした場合は、再度アップロードする必要はありません。 UDP が APK ファイルを受け入れるためには、APK ファイルには必ず以下が含まれている必要があります。 - versionName - Initialize() メソッド- Purchase() メソッド (IAP 付きゲームの場合)異なるパッケージ名を含む新しい APK バージョンをアップロードすると、エラーが発生します。 Android App Bundle (AAB) ファイルをアップロードするには、 Convert from AAB file オプションを選択してください。UDP は、ストアに公開するために AAB ファイルを APK に変換します。 |
Version code | このフィールドは、ゲームを UDP にアップロードするときに 1 回だけ表示されます。 |
Minimum Android Version Support | ゲームが対応する Android の最低バージョンです。このフィールドは、ゲームを UDP にアップロードするときに 1 回だけ表示されます。 |
What’s New | このバージョンのゲームの変更点を説明します。 このフィールドは、ゲームを UDP にアップロードするときに 1 回だけ表示されます。 |
OBB File (Main) | ゲームまたはアプリケーションに必要な追加リソースの主要拡張ファイル |
OBB File (Patch) | 主要拡張ファイルにマイナーなアップデートをするためのオプションのファイル |
Does your game use Google Play Services? | Google Play サービスの使用状況を把握しておくと、UDP の提出段階で役立ちます。 |
OBB ファイルは Cloud Build の展開中にプッシュ送信されないため、ゲームで使用する場合は、UDP コンソールに手動でアップロードする必要があります。
ノート: APK ファイルと OBB ファイルは、デフォルトの言語ビュー (英語) でのみ変更できます。
以下の表は Ads セクションの説明です。
プロパティ | 説明 |
---|---|
あなたのゲームには広告が含まれていますか? | ゲームに広告が含まれているかどうかを選択します。この情報は、提出時に UDP がより適切に動作するのに役立ちます。 |
What ad mediation solutions does your game use? (Optional) | ゲームに広告が含まれている場合は、ゲームで使用するメディエーションソリューションを選択します。 |
What ad networks does your game use? (Optional) | ゲームに広告が含まれている場合は、ゲームで使用する広告ネットワークを選択します。 |
ストアの中には、提出するゲームにストア専用の広告ネットワークを実装することを期待するストアもあります。
UDP は、ストアへの提出についてより適切に通知するために、ゲームに広告が含まれているかどうかを確認します (特に、広告の有無によってストアから提出を拒否される可能性がある場合)。
ゲームを拒否する可能性のあるストアでは、Publish セクションに警告アイコンと、発生する可能性のある問題を説明するツールチップが表示されます。 それ以外の場合、UDP はいかなる方法でもゲームの広告実装を変更しません。
ノート: 一般的なメディエーションレイヤーと広告ネットワークのテストによると、UDP ストア用にリパックされたゲームは、一般的に広告キャンペーンを受信するのに問題がないことが示されています。広告の設定と UDP 経由での配信の適合性については、UDP サポート にお問い合わせください。より多くの情報に基づいた回答をより早く提供するために、ゲームが使用するメディエーション SDK と広告ネットワークについての情報を必ずお知らせください。
Premium Price は、ゲームのダウンロード時にプレイヤーに課金される価格です。
プロパティ | 説明 |
---|---|
Manage amounts and currencies | ゲームの価格を米ドルで設定します。 米ドルの価格を他のリストされている通貨に自動的に変換するには、Convert を選択します。特定の通貨の価格を手動で編集することもできます。 |
ノート: プレミアムゲームは、プレミアムゲームをサポートしているストアにのみ提出できます。
In-App Purchases セクションを使用して、IAP アイテムの追加と管理を行います。
UDP パッケージを使用している場合、UDP はゲームの IAP カタログを Unity エディターと UDP コンソール間で自動的に同期させます。
プロパティ | 説明 |
---|---|
検索フィールド | IAP アイテムのリストをテキストを使って検索します。 |
Type ドロップダウン | IAP アイテムのリストをタイプ (consumable 消費型/non-consumable 非消費型) を使ってフィルタリングします。 |
Sort ドロップダウン | IAP アイテムのリストのソート方法を選択します。 |
アイテムの追加 | クリックして新しい IAP アイテムを加えます。ウィンドウが開いたら、IAP の詳細を入力します。 |
Manage amounts and currencies | クリックして追加する通貨での価格を設定します。 |
Convert | IAP アイテムの米ドル価格をグローバル通貨に変換します。これにより、手動で設定された通貨価格が上書きされます。 |
Favourite Currencies | 選択すると、Favourite Currencies ウィンドウが開きます。通貨をお気に入りの通貨として設定するには、通貨コードの横にあるスターアイコンを選択します。これにより、通貨がリストの一番上に固定されます。 固定を解除するには、スターの選択を解除します。 |
IAP アイテムウィンドウを使用して、IAP プロダクトの詳細を追加、編集します。このウィンドウを開くには、Add Item を選択します。以下の表は、Add IAP Item ウィンドウについての説明です。
フィールド | 説明 |
---|---|
Product ID | IAP プロダクトを識別するために使用される一意の ID。 Product ID は、以下の要件に従う必要があります。 - アルファベット文字または数字で始める必要があります - アルファベット文字、数字、ドット (.)、アンダースコア (_) のみ使用可能です - 大文字は使えません |
Product Name | IAP プロダクトの名前。 |
Currency | 価格を表示する通貨を示します。 |
Price | 米ドル表示の IAP プロダクトの価格。 ゲーム内でプレイヤーがプロダクトを購入できるようにするには、価格を指定する必要があります。 |
Consumable | 消費型 IAP アイテムの場合は、このオプションを選択します。 |
説明 | IAP プロダクトの短い説明。 |
Sandbox Testing セクションには、ゲームのテストステータスが表示されます。 このセクションを使用して、サンドボックス環境でテストするためのユーザー認証情報を作成し、テストステータスを表示します。 下の表に、このセクションのフィールドについて説明します。
フィールド | 説明 |
---|---|
Test status | ゲームのテストステータスを表示します。 |
UDP Initialization | 初期化確認のテストステータスを表示します。 これにより、Initialize() メソッドがすべてのゲームで呼び出されていることを確認します。 |
IAP Transaction | IAP トランザクション確認のテストステータスを表示します。 これにより、Purchase() メソッドがすべてのゲームで呼び出されていることを確認します。 |
Sandbox Test Account | サンドボックスのテストアカウントのメールアドレス。UDP サンドボックス環境のみのログイン名として使用されます。 |
Password | テストアカウントのパスワード。 |
UDP はアプリ署名秘密鍵を使用して、ストアに提出する再パックされた APK ファイルに署名します。
Export and upload the key and certificate を選択して、独自のアプリケーション署名秘密鍵を使用することをお勧めします。ゲームが Google Play でリリースされている場合は、Google Play と同じ鍵を使用してください。このようにすると、ユーザーがゲームをインストールするときに、Google Play プロテクトによってゲームにフラグが付けられる可能性が大幅に減少します。
ノート: ゲームにフラグが付けられている場合は、こちらのページ で Google に異議を申し立てることができます。
以下の表は、Game Info タブの App Signature セクションについて説明しています。
プロパティ | 説明 |
---|---|
Export and upload the key and certificate (recommended) | UDP は、アップロードされたアプリ署名秘密鍵を使用して、再パックされたビルドに署名します。このオプションを選択すると、ゲームを提出するすべてのストアに適用されます。 |
Let UDP create and manage App signing private key | UDP は、ゲームが再パックされるストアごとに異なるアプリ署名秘密鍵を生成します。 このオプションを使用すると、ゲームは Google Play プロテクトの警告に対してより脆弱になります。 |
ノート: アプリケーションの署名の生成は、Android SDK バージョン 18 以降でのみサポートされています。ゲームでこれよりも低い SDK バージョンを使用している場合は、RSA アルゴリズム署名を使用するか、ゲームの最低 API レベルを上げてください。
UDP 鍵の使用から独自の鍵にいつでも切り替えることができます。この変更は、ゲームが再パックされていない (したがって署名されていない) ストアにのみ適用されます。以前に UDP の鍵を使用して再パックしたことがある場合、そのストアは常に UDP 鍵を使用します。
どのストアに対しても、ゲーム (および独自の鍵) を再パックしていない場合にのみ、独自の鍵から UDP 鍵に切り替えることができます。
以下の条件が満たされた場合、UDP は会社情報を使用して、再パックされた APK ファイルのキーストアを生成します。
これらの条件が満たされない場合、可能な場合は既存の UDP キーストアが使用されるか、開発者情報を使用して新しい署名ファイルが生成されます。
この情報はエディターと同期されます。以下のフィールドは編集可能です。
フィールド | 説明 |
---|---|
Unity Project ID | UDP クライアントに紐づけされた Unity プロジェクト ID。 UDP クライアントから Unity プロジェクトへの紐づけを解除したい場合は、このフィールドで ID を削除して Save を選択します。 ノート: 所有者と管理者のみがこのフィールドを編集できます。 |
Callback URL | ゲームサーバーの URL。UDP はこれを使って支払い結果の通知を送信します。 |
Release ウィンドウでは、ゲームのバージョンをリリースできます。これは、ゲーム情報ページで Release を選択すると表示されます。
Release ウィンドウには、バージョンを指定するためのフィールドがあります。
すべてのリビジョンのタグとリリースノートは、以下の場所に表示されます。
ノート: ストアに公開できるのは最新のリビジョンのみです。
さらに詳しい情報は以下を参照してください。
Publish ページを使用して、ストアにサインアップしゲームを公開します。各ストアは、ページに独自のセクションがあります。
以下の表は Publish ページの説明です。
フィールド | 説明 |
---|---|
Publish | 選択したゲームを公開します。 |
Only show stores that accept the game’s pricing model | ゲームの価格モデルをサポートしないストアを Publish ページで非表示にします。 |
All Stores | これを有効にすると、表示されているすべてのストアを公開用に使用します。 |
Store チェックボックス | チェックボックスを有効にして、選択したストアだけを公開用に使用します。 |
Premium | Premium ラベルは、プレミアムゲームをサポートするストアに表示されます。 |
IAP | IAP ラベルは、IAP をサポートするストアに表示されます。 |
Info アイコン | Info アイコンは、ストアが完全に、または部分的に UDP と統合しているかを示します。 |
サインアップ | 選択したストアにサインアップします。 |
各国 | Countries を選択すると、ゲームを公開する国を選択できます。 ストアがサポートする国のリストが表示されたウィンドウが開きます。チェックボックスを選択して任意の国でゲームを有効にし、Save を選択します。 このオプションは、そのストアにサインアップした場合にのみ表示されます。 |
Advanced | これを選択すると、特定のストアのより詳細なプロパティを設定できます。 このオプションは、そのストアにサインアップした時のみ表示されます。 |
Publish ページのストアにはそれぞれドロップダウンがあり、ターゲットステップを選べます。以下のオプションがあります。
ターゲットステップ | 説明 |
---|---|
Repack Game | UDP は、汎用 UDP ビルドを解凍し、選択したストアの SDK を使用してゲームを再パックします。これには、ストアに提出した最後のビルドの IAP カタログが使用されます。 |
Submit to Store | UDP は、ゲームを再パックして、ゲーム、そのメタデータと IAP カタログを選択したストアの本番環境へ提出します。 ゲームを初めて公開するときは、ゲームを提出して、ストアのサーバーで IAP カタログを作成する必要があります。 |
ゲームを提出する前にストア特有の設定を行うには、Publish ページでそのストアの Advanced を選択します。 ストア専用に次のプロパティを設定できます。
プロパティ | 機能 | 設定されるストア |
---|---|---|
ターゲットSDK | ゲームを公開するストア SDK のバージョン。デフォルトでは、UDP はストア SDK の最新バージョン用に再パックします。 | すべて |
CP ID | HUAWEI AppGallery Connect コンソールの Merchant ID。 | Huawei |
Product ID | HUAWEI AppGallery Connect コンソールの Product ID。 | Huawei |
App ID | HUAWEI AppGallery Connect コンソールの Application ID。 | Huawei |
Configuration version on the Huawei AppGallery Connect console. | ゲームのバージョン。 | Huawei |
PubKey | HUAWEI AppGallery Connect コンソールの公開鍵。 | Huawei |
App Secret | HUAWEI AppGallery Connect コンソールのアプリケーション秘密鍵。 | Huawei |
privacyPolicy | HUAWEI AppGallery Connect コンソールのプライバシーステートメント。 | Huawei |
Premium Price | プレイヤーがゲームのダウンロードに支払う価格 | プレミアムゲームをサポートするすべてのストア。 |
In-App Purchases | IAP アイテムの名前 | すべて |
SAPPRFTからの承認番号(別名ISBN) | 中国で公開するゲームの SAPPRFT 承認番号を入力します。このための公開ライセンスを持っていない場合は、国リストから中国の選択を解除してください。 | Xiaomi Huawei |
Registration Number from MCPRC | 中国で公開するゲームの中国人民共和国文化部記録番号 (Ministry of Culture Record number)。 | Huawei |
Launch Manually | 該当ストアでゲームを手動でローンチするように設定します。 | Huawei |
Launch on | 該当ストアでゲームをローンチする日時を設定します。 | Huawei |
Renew authentication | 選択したストアで認証トークンを更新します。 | Huawei |
Package Name | パッケージ名を表示します。これは、一度登録されると編集できません。 | QooApp Viveport |
URL for Privacy Policy | ゲームの個人情報保護方針の URL を入力します。 | Viveport |
URL for EULA/Terms of Use | ゲームの EULA/利用規約の URL を入力します。 | Viveport |
提出に不足しているものがある場合、UDP コンソールにエラーまたは警告メッセージが表示されます。問題の詳細については、Detail を選択してください。
エラーは赤いパネルに表示されます。ゲームを提出する前に、エラーを修正する必要があります。Modify を選択してエラーのある領域に移動し、問題を修正します。
エラーがないストアにのみ提出するように選択することもできます。
警告は黄色のパネルに表示されます。無視することにした場合は、警告を閉じることができます。
UDP がゲームの処理を開始したら、Status ページにアクセスして進行状況を監視し、ゲームの提出履歴を確認します。
Status ページには、ゲームの履歴の概要が表示されます。
フィールド | 説明 |
---|---|
Revisions repacked | UDP で作成され、再パックされた APK ビルドの総数。 ノート: ゲームが同じストアで 3 回再パックされた場合、3 回とカウントされます。 |
Revisions submitted | UDP を通して行われた提出の総数。 ノート: ゲームがストアに 5 回提出された場合、5 回とカウントされます。 |
Submissions accepted | アプリストアに承認された提出の数。 |
Submissions rejected | アプリストアによって拒否されたリビジョンの数。 |
ゲームのリビジョンごとに、ステータスページに以下の詳細が表示されます。
フィールド | 説明 |
---|---|
Store | ゲームが提出されたストア。 |
状態 | リビジョンのステータス。 ライブ状態になるまでは、すべてのストアから情報が得られるわけではありません。Status セクションには、ストアから取得できる情報のみが表示されます。 |
各国 | 各ストアで、ゲームが有効になっている国の数。 国を表示するには、この欄の番号を選択してください。 |
アクション | その他のアクションを行います。例えば、Download でゲームのリビジョンをダウンロードしたり、 Go to store (ストアへ移動) を選択して公開のステップを完了できます。 |
ゲームには以下のステータスがあります。
Partner Sign-Ups タブには、UDP を使用してゲームを配信できるストアに関する情報が表示されます。
概要、FAQ、および各ストアに固有のその他の役立つリンクなど、ストアの詳細については、ページ内の More リンクを選択してください。
すべてのストアの情報の概要については、 Compare stores を選択して、Partner Stores チートシートを開きます。これは、ユーザー数、ストアを利用できる国、プレミアムゲームをサポートしているかどうかなどのデータを含む、すべてのストアの詳細を比較するものです。
Reporting ページには、公開されたゲームのパフォーマンス情報が表示されます。 Reporting ページから、公開したゲームのパフォーマンスをモニターします。Reporting ページへは上部のナビゲーションバーからアクセスできます。
Reporting ダッシュボードに表示されている情報をゲームとストアでフィルタリングできます。
Reporting ダッシュボード全体の All Games と All Stores フィルターで何も選択しない場合は、個々のグラフレベルで内訳を表示できます (該当する場合)。サポートされているグラフで、ストア別 または ゲーム別 にフィルターを選択して、特定のストアまたは個々のゲームのパフォーマンスを表示します。
Reporting ダッシュボードは 5 つのパネルに分かれており、すべてにゲームとストアのフィルターが適用されます。日付フィルターの対象となるパネルについては、グラフのデータを CSV ファイルと画像でエクスポートできます。データを CSV ファイルや画像としてダウンロードするには、グラフに対応するアイコンを選択します。
ノート: Huawei AppGallery は、QueryOrder を使用してサーバー側の検証を設定している場合にのみ、収益情報を UDP に返します。 コールバック通知を使用する場合、Huawei の収益関連のグラフや情報は得られません。
Reporting ダッシュボードは、ゲームが公開されている UDP ストアの以下のデータを追跡します。
指標 | 説明 |
---|---|
Gross revenue | プレイヤーからの米ドルでの収益 (例: IAP 価格 = 0.99 ならば、$0.99) |
Players | ゲームをダウンロードして開始したユーザーの実人数。 これは、個々のデバイスによって計算されます。 |
Spenders | アプリ内購入をしたプレイヤー数。つまり、少なくとも 1 回支払いに成功したユーザーの実人数。 |
Days since 1st activity | ゲームがアプリストアで 10 人のプレイヤーを獲得してからの日数。 |
New Players | 選択した期間中に、このゲームを初めて開始したプレイヤーの数。 |
DAU | 1 日あたりのアクティブプレイヤー数。 その日に少なくとも 1 回ゲームを起動したプレイヤーの実人数。 |
MAU | 月間アクティブプレイヤー数。過去 30 日間に少なくとも 1 回ゲームを起動したプレイヤーの実人数。 |
IAP Revenue | IAP 総収益 (単位は米ドル) |
Average Revenue per Transaction | これは、“IAP 総収益/IAP トランザクション数” で定義されます。 |
ARPPU | アプリ内購入をしたプレイヤー 1 人あたりの平均収益。これは、“総収益/アプリ内購入をしたプレイヤー数” で定義されます。 |
ARPU | プレイヤー 1 人あたりの平均収益。これは、“総収益/プレイヤー数” で定義されます。 |
Spender Conversion Rate | これは、“アプリ内購入をしたプレイヤー数/プレイヤー数” で定義されます。 |
Transactions | トランザクションが成功し、支払いが発生した数 (OrderID が問題なく処理され UDP サーバーによって検証された数) |
Revenue by IAP | IAP による総収益 (単位は米ドル) の内訳 |
Transaction Volume by IAP | IAP によるトランザクションの内訳 |
Premium Revenue | プレミアムゲームによる総収益 (単位は米ドル) |
Sessions | あらゆるデバイスでゲームが起動された回数 |
Day 1 Retention (%) | これは “初めてゲームを起動してから 1 日後に依然としてアクティブであるプレイヤーの割合” と定義されます。 |
Day 7 Retention (%) | これは “初めてゲームを起動してから 7 日後に依然としてアクティブであるプレイヤーの割合” と定義されます。 |
Day 30 Retention (%) | これは “初めてゲームを起動してから 30 日後に依然としてアクティブであるプレイヤーの割合” と定義されます。 |
ノート: Reporting ダッシュボードには推定データが含まれています。ストアから直接正確な数を得ることができます。表示されるデータは UTC (協定世界時) 時間であり、最も正確で完全なデータを表示するために前日までのデータに基づいています。
このパネルには、以下のデータの生存期間の指標が表示されます。
このパネルには、過去 24 時間 (UTC に基づく) の以下の指標が表示されます。
このパネルには、選択した期間の以下のデータの指標が表示されます。
このパネルには、選択した期間の以下のデータの指標が表示されます。
このパネルには、選択した期間の以下のデータの指標が表示されます。
Documentation タブには、初めて UDP を利用する場合に役立つ情報が表示されます。以下が含まれます。
Resources タブには、初めて UDP を利用する場合に役立つ情報が表示されます。以下が含まれます。
Company Information ウィンドウを使用して、アプリストアで会社説明として使う情報を加えます。 UDP コンソールで組織を選択し、鉛筆アイコンを選択してプロファイルを編集します。
フィールド | 説明 |
---|---|
Company Name | プレイヤーに表示したい会社名 |
Company Icon | 自社で表示する画像をアップロードします。 |
場所 | 本社と定める住所 |
Company Size | ドロップダウンで会社の人数を選択します |
Official Website | 会社のオフィシャルウェブサイト |
Support Email Address | プレイヤーが会社にアクセスするためのサポートメールアドレス |
Introduction | 会社やスタジオに関するその他の情報 |
Developer API ページでは、UDP API で使用する認証トークンの生成および管理を行うことができます。UDP API を使用して、UDP コンソールにバイナリファイルをアップロードできます。UDP コンソールでのゲームの管理と公開 を参照してください。
以下の表は、Developer API ページを表します。
フィールド | 説明 |
---|---|
Token | UDP API が UDP コンソールにアクセスする際に使用する認証トークンです。COPY を選択すると、トークンがクリップボードにコピーされます。 |
Expiry date | 認証トークンの有効期限が指定されている場合は、その期限。 |
Operations | 既存のトークンを編集削除することができます。 |
NEW TOKEN | 新規にトークンを作成する場合に選択します。 |
アプリ内課金の CSV ファイルの各行には、以下の値を設定できます。空の値を渡さないでください。
フィールド | 説明 |
---|---|
product_id |
一意の IAP プロダクトの ID を表します。product_id は小文字または数字で始める必要があり、小文字 (a-z)、数字 (0–9)、アンダースコア (_)、ピリオド (.) のみで構成しなくてはなりません。 |
language; product_name; description |
言語値を設定するときは、表 A にリストされている言語コードを使用してください。 UDP はデフォルト言語として en-US を使用します。 セミコロン (;) を使用して language (言語)、product_name (プロダクト名)、description (説明) を区切ります。 ローカライズされたバージョンのアイテムのプロダクト名と説明を加えるには、デフォルトの language、product_name、description をリストし、その後に各言語の language、product_name、description をリストする必要があります。以下の例では、プロダクトのデフォルト言語として en-US (英語)、ローカライズされたバージョンとして zh-CN (中国語) が指定されています。 en-US;Product 1;This is my first product; zh-CN; 产品1; 产品描述1. ノート: UDP は Game Info セクションですでに定義されている言語に対応するフィールドのみをインポートします。複数の言語をサポートする場合は、IAP カタログをインポートする前に UDP コンソールでそれらを定義してください。 |
consumable |
IAP プロダクトが消耗品であるかどうかを定義するために、TRUE または FALSE (大文字と小文字を区別します) を設定します。 |
auto_convert_prices |
true の場合、UDP は自動的に価格を他の通貨に変換します。ある通貨を変換対象から除外するには、currency;price フィールドでその通貨と価格を指定します。 |
currency; price |
通貨値を設定するときは、表 B にリストされている通貨コードを使用してください。価格は正である必要があります。デフォルトの通貨は USD (米ドル) です。各 IAP プロダクトの価格は、対応する通貨のすぐ後に記述する必要があります。例: USD;0.99;CNY;6 |
言語 | コード |
---|---|
アフリカーンス語 | af |
アムハラ語 | am |
ブルガリア語 | bg |
カタロニア語 | ca |
中国語 | zh-CN |
中国語 (香港) | zh-HK |
中国語 (台湾) | zh-TW |
クロアチア語 | hr |
チェコ語 | cs |
デンマーク語 | da |
オランダ語 | nl |
英語 (イギリス) | en-GB |
英語 | en-US |
エストニア語 | et |
フィリピン語 | fil |
フィンランド語 | fi |
フランス語 (カナダ) | fr-CA |
フランス語 | fr-FR |
ドイツ語 | de |
ギリシア語 | el |
ヒンディー語 | hi |
ハンガリー語 | hu |
インドネシア語 | id |
イタリア語 | it |
日本語 | ja |
韓国語 | ko |
ラトビア語 | lv |
リトアニア語 | lt |
マレー語 | ms |
ノルウェー語 | no |
ポーランド語 | pl |
ポルトガル語 (ブラジル) | pt-BR |
ポルトガル語 (ポルトガル) | pt-PT |
ルーマニア語 | ro |
ロシア語 | ru |
セルビア語 | sr |
スロバキア語 | sk |
スロベニア語 | sl |
スペイン語 (ラテンアメリカ) | es |
スペイン語 | es-ES |
スワヒリ語 | sw |
スウェーデン語 | sv |
タイ語 | th |
トルコ語 | tr |
ウクライナ語 | uk |
ベトナム語 | vi |
ズールー語 | zu |
コード | コード | コード |
---|---|---|
AED | IDR | PEN |
ARS | ILS | PHP |
AUD | INR | PKR |
BGN | IQD | PLN |
BHD | ISK | QAR |
BND | JOD | RON |
BIF | JPY | RUB |
BRL | KES | SAR |
CAD | KHR | SDG |
CHF | KRW | SEK |
CNY | KWD | SGD |
CZK | LAK | THB |
DKK | LKR | TND |
DZD | LYD | TRY |
EGP | MAD | TWD |
EUR | MMK | TZS |
GBP | MXN | USD |
GHS | MYR | UYU |
HKD | NOK | VND |
HRK | NZD | ZAR |
HUF | OMR |
product_id,language; product_name; description,consumable,auto_convert_prices,currency; price
com.mystudio.mygame.product1,en-US;Product 1;This is my first product; zh-CN; 产品1; 产品描述1,TRUE,TRUE,USD;0.99;CNY;6;EUR;0.79
com.mystudio.mygame.product2,en-US;Product 2;This is my second product; zh-CN; 产品2; 产品描述2,FALSE,FALSE,USD;1.99;CNY;12;EUR;1.59
com.mystudio.mygame.product3,en-US;Product 3;This is my third product; zh-CN; 产品3; 产品描述3,TRUE,TRUE,USD;4.99;CNY;30;EUR;3.99