このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。
このページでは以下の内容を扱っています:
- Unity Iap SDK D2C機能
- Unity Iapの仕組み
- エンジンネイティブなコマースソリューションが異なる理由
- Unity Iapをいつ使うか
- Unity Iapがあなたのデータをどのように扱うか
- スタートガイド
Unity IAP D2C機能
Unity Iapは、Unity エディターに埋め込まれたれたネイティブのコマースソリューションであり、Unity Dashboardと接続されています。これは、フロントエンドとバックエンドの両方に単一の抽象化レイヤーを提供し、個別のSDKを維持したり、プラットプラットフォームの要件が変わるたびに統合を再構築したりすることなく、商取引スタック全体とネイティブの購入を管理できるようにします。
オンおよびオフプラットフォームのコマースソリューションを管理することは、複数のシステムを切り替えたり、継続的なサードパーティの要件更新を追跡したりすることを意味することがよくありました。Unity IAP は、Unityネイティブのコマースソリューションとして、Unityエコシステム内でコマースを統合し、ゲームの収益化におけるサイロ化された性質を打破することで、それらの痛みを和らげるように設計されています。
最新のSDK 5.4のリリースでは、ノーコードのウェブショップビルダー、サードパーティの決済プロバイダーのサポート、統合カタログ管理、およびすべての決済チャネルにわたる集約型レポートを含む、エンドツーエンドのダイレクト・トゥ・コンシューマー(D2C)レイヤーが追加されました。
Unity Iapの仕組み
ネイティブストアサポート
in-app purchasesをAppleのアプリストア経由で、Google Playを単一のSDKで処理し、Apple StoreKitとGoogleのBilling Libraryを個別に管理する必要をなくします。Unity Iap 5.4はStoreKit 2およびgoogle play Billing ライブラリ 7.1.1以降をサポートしており、両プラットフォームの現在の要件に準拠できます。
ノーコードWebショップ
Unity Dashboardで直接作成するUnityホストのウェブショップ。AIを搭載したデザインツールと自動カタログ設定を特徴としています。意図されている用途は、ネイティブの設定と並行して稼働するD2Cチャンネルです。
サードパーティの決済プロバイダー
StripeやCodaのような信頼できるグローバルおよび地域決済プロバイダーに接続できます。今後さらに追加予定です。インテグレーションを再構築することなく、プロバイダー間を簡単に切り替えたり、地域ごとに異なるプロバイダーを設定したりできます。プロバイダーは支払い、コンプライアンス、税金、不正検出を処理します。
統合カタログ管理
商品を一度定義し、ネイティブ、ウェブアウト、ウェブショップ全体で価格を統一してください。スケーラブルななマルチカレンシーサポートは、設定された為替レートを使用して、サポートされているすべての通貨のローカライズされた価格を自動化します。
統合レポート
ネイティブ、サードパーティの決済プロバイダー、およびウェブショップからのトランザクションデータを単一のダッシュボードに集約します。Unity Dashboardで、全収益を追跡し、コンバージョンを分析し、プラットフォームを横断した最高のパフォーマンスを発揮しているチャネルを特定してください。
データアクティベーション
Unity IAPは、オプションでトランザクションデータを Unity Vectorにフィードできます。Developer Data Frameworkを通じて有効にすると、ゲームの購入データがUnity Adsでのユーザー獲得と収益化を強化します。Unity Dashboardからコードレスのリンクフローを使用して、サードパーティの広告ネットワークに投稿することもできます。
エンジンネイティブなコマースソリューションが異なる理由
スタンドアロンのウェブショップまたは決済プロバイダーは、あなたの開発環境の外で動作します。すべてのインテグレーションは維持するための個別のSDKであり、収益データは個別のシステムに存在します。
Unity Iapは、エディタに埋め込まれたれてUnity Dashboardに接続されているため、動作が異なります。ゲーム内のアイテムを定義するカタログは、ネイティブの出品とD2Cウェブショップを動かすのと同じカタログです。全チャネルからのトランザクションデータが一つのビューに集約されるため、決済プロバイダーの切り替えや地域設定の調整にコード変更は必要ありません。
その違いが最も重要になるのは、日々のカタログおよび価格管理と、より長期的なコマース戦略という2種類の意思決定です。両方とも、すべてのコマースインフラがひとつの場所に集約されている方が簡単です。
Unity Iapを使うべき時
- あなたのゲームはMade with Unityされており、Unityエコシステムに直接統合されるコマースツールを求めている。
- 別途バックエンドインフラを構築・維持することなく、D2Cウェブショップを追加したい。
- 現在、ネイティブのIAPとサードパーティのプロバイダー管理しておりプロバイダーと考えています。
- グローバルなプレイヤーベースを持ち、地域ごとに支払いプロバイダーの設定を最適化したいと考えています。
- プレイヤーがD2C決済にどのように反応するかを実験するための、シンプルで低リスクな方法が欲しい。
Unity Iapがあなたのデータをどのように扱うか
Unity Iapは、ネイティブストアとウェブショップ全体でのトランザクションのライフサイクルを単一の標準化された信頼性の高いデータレイヤーに収集する、ファーストパーティの購入データプラットフォームとして機能します。
そのデータがレポートを動かしているため、すべてのチャンネルでプレイヤーがいくら使っているのかを常に消去かつ正確に把握できます。ユーザー獲得も向上させます。開発者データフレームワークで適切な権限を設定することで、データがUnity Vectorに流れ込み、キャンペーンのターゲティング能力を向上させ、最も支出の多いプレイヤーと似た外観と行動をするプレイヤーを見つけることができます。
プライバシーはすべてのステップに組み込まれています。購入データは、下流のシステムに到達する前に同意シグナルで強化されるため、広告の最適化、パーソナライゼーション、およびサードパーティのデータ共有は、プレイヤーが許可した場所でのみ行われます。あなたはコントロールを維持し、あなたのプレイヤーは保護されます。
スタートガイド
始める前に、以下の要件を満たしていることを確認してください。
- Unity エディター 2022.3 以降(Unity 6 以降を推奨)、ターゲットプラットフォームのビルドサポートがあること。
- Unity エディターの Unity プロジェクト ID にリンクされたプロジェクト(Services > General Settings)。
IAPパッケージをインストールしてください
IAP D2C機能を使用するには、Unity Iap 5.4以上のパッケージをインストールしてください。
1.Unity エディターで、Window > Package Manager を選択します。
2.Unity レジストリを選択します。
3.IAP(またはcom.unity.purchasing)を検索してください。
4.パッケージを選択してから、Installを選択してください。
D2C決済プロバイダーを設定する
インストール後、インテグレーションのワークフローは以下のステップをカバーします。
1.リモートカタログを作成しアップロードして、新しいアプリのバージョンを必要とせずに製品カタログを公開してください。
2.Unity Gaming Servicesを初期化して、起動シーケンスとプレイヤーAuthenticationを処理します。
3.サーバーによる購入処理を保証する必要がある場合は、WebhookまたはCloud Codeモジュールを設定してください(任意)。
4.Unity Dashboardで支払いプロバイダーを設定し、ルーティングルールを定義してください。
5.アーキテクチャに応じて、SDK、バックエンドAPI、またはCloud Codeモジュールを介して購入処理を実行します。
完全なステップバイステップのインテグレーションガイドについては、IAP Direct-to-Consumer Capabilitiesのドキュメントを参照してください。
Unityプロジェクトでゲームコマース機能をリリースする準備はできていますか?
すでに以前のバージョンのUnity Iapを使用していますか?Unity AIアシスタントおよびClaude Code用のAI skillは、既存のインテグレーションを数時間で移行できるため、アップグレードにかける時間を減らし、ゲームにより多くの時間を費やすことができます。
