Unity Iap とは?

Jun 30, 2026|3 分
ベクターキーアート

このページでは、次の項目について説明します。

  • Unity Iap SDK D2C機能
  • Unity Iapの仕組み
  • エンジンネイティブのコマースソリューションが異なる理由
  • Unity Iapを使用する場合
  • Unity Iapのデータ処理方法
  • スタートガイド

Unity Iap D2C機能

Unity Iapは、接続されたUnity Dashboardを備えたUnity エディターに組み込まれたネイティブのコマースソリューションです。フロントエンドとバックエンドの両方に単一の抽象化レイヤーを提供し、個別のSDKを維持したり、プラットプラットフォーム要件が変更されるたびに統合を再構築したりすることなく、コマーススタック全体とネイティブの購入を管理できます。

プラットフォーム内外のコマースソリューションを管理するには、複数のシステムをうまく組み合わせて、サードパーティによる要件更新を継続的に行い、常に最新の状態に維持する必要がありました。Unity Iapは、Unityネイティブのコマースソリューションとして、こうした課題の緩和に役立つように設計されており、Unityエコシステム内のコマースを統合し、ゲームマネタイズのサイロ化された性質を解消します。

最新のSDK 5.4リリースでは、ノーコードのウェブショップビルダー、サードパーティの決済プロバイダーのサポート、統合されたカタログ管理、すべての決済チャネルにわたる集約レポートなど、エンドツーエンドのD2C(ダイレクト・トゥ・コンシューマー)レイヤーが追加されています。

Unity Iapの仕組み

ネイティブストアサポート

AppleのApp Storeとgoogle playを通じたアプリ内購入を単一のSDKでハンドルできるため、Apple StoreKitとGoogleの課金ライブラリを個別に管理する必要がありません。Unity Iap 5.4は、StoreKit 2とgoogle play Billingライブラリ7.1.1以降をサポートしており、両方のプラットフォームの現在の要件に準拠しています。

ノーコードウェブショップ

Unity Dashboardで直接作成するUnityでホストされるウェブショップ。AIを活用した設計ツールと自動カタログ設定が特徴。使用目的は、ネイティブの設定と並行して実行されるD2Cチャンネルです。

サードパーティの決済プロバイダ

StripeやCodaなどの信頼できるグローバルおよび地域の決済プロバイダーに接続できます。詳細は近日中に公開予定です。インテグレーションを再構築することなく、プロバイダー間の切り替えや、地域ごとに異なるプロバイダーの設定を簡単に行うことができます。プロバイダーは、支払い、コンプライアンス、税金、不正検出を処理します。

統合カタログ管理

一度商品を定義し、ネイティブ、ウェブアウト、ウェブショップ間で一貫した価格設定が可能です。スケーラブルな複数通貨のサポートにより、設定されたエクスチェンジレートを使用して、サポートされているすべての通貨のローカライズされた価格を自動化します。

統合レポート機能

ネイティブ、サードパーティの決済プロバイダー、ウェブショップのトランザクションデータを単一の管理画面に集約します。Unity Dashboardで、総収益の追跡、コンバージョンの分析、プラットフォーム全体でパフォーマンスの高いチャネルの特定が可能です。

データアクティベーション

Unity IapはオプションでトランザクションデータをUnity Vectorにフィードできます。開発者データフレームワークを通じて有効化すると、ゲームの購買データがUnity Adsでのユーザー獲得とマネタイズを強化します。Unity Dashboardからのコードレスリンクフローを使用して、サードパーティの広告ネットワークにポストバックすることもできます。

エンジンネイティブのコマースソリューションが異なる理由

スタンドアロンのウェブショップまたは決済プロバイダーは、開発環境の外部で動作します。すべてのインテグレーションは保守のための個別のSDKであり、収益データは別のシステムに存在する。

Unity IapはEditorに組み込まれ、Unity Dashboardに接続されているため、動作が異なります。ゲーム内アイテムを定義するカタログは、ネイティブアリスティングやD2Cウェブショップの原動力となるカタログと同じです。すべてのチャネルのトランザクションデータが1つのビューに流れるため、決済プロバイダーの切り替えや地域構成の調整にコード変更は必要ありません。

この違いは、日々のカタログと価格管理と、より長期的な商取引戦略という2種類の決定において最も重要です。コマースインフラストラクチャのすべてが1か所にあると、どちらも容易になります。

Unity Iapを使用する場合

  • ゲームがMade with Unity 6以降で制作されており、Unityエコシステムと直接統合できるコマースツールを求めている場合。
  • バックエンドのインフラを個別に構築・維持することなく、D2Cウェブショップを追加したい。
  • 現在、ネイティブのIAPとサードパーティのウェブショップまたは決済プロバイダーを別々に管理しており、統合したいと考えている。
  • グローバルプレイヤーベースがあり、地域ごとに決済プロバイダー構成を最適化したい場合。
  • プレイヤーがD2C決済にどのように反応するかを実験する、シンプルでリスクの低い方法を求めています。

Unity Iapのデータ処理方法

Unity Iapはファーストパーティの購買データプラットフォームとして機能し、ネイティブストアとウェブショップ全体のトランザクションライフサイクル全体を、標準化された信頼性の高い1つのデータレイヤーに取り込みます。

そのデータはレポーティングを強化するため、各チャンネルでプレイヤーが何にお金を使っているかを常に消去し、正確に把握できます。ユーザー獲得も向上します。開発者データフレームワークで適切な権限を設定すれば、Unity Vectorにデータが流入し、キャンペーンのターゲティング機能が研ぎ澄まされ、最高の支出者のように見え、行動するプレイヤーをより多く見つけることができます。

プライバシーはあらゆるステップに組み込まれています。購入データは、ダウンストリームシステムに到達する前に同意信号によって強化されるため、広告最適化、パーソナライズ、およびサードパーティのデータ共有は、プレイヤーが許可した場合にのみ行われます。あなたがコントロールし、あなたのプレーヤーは保護されたままです。

スタートガイド

作業を開始する前に、次の要件を満たしていることを確認してください。

  • Unityエディター2022.3以降(Unity 6以降を推奨 ) 、 ターゲットプラットフォームのビルドサポートあり。
  • Unityエディター(「サービス」>「一般設定」)でUnityプロジェクトIDにリンクされたプロジェクト。

IAPパッケージをインストールする

IAP D2C機能の使用を開始するには、アプリ内購入5.4パッケージをインストールします。

1.Unityエディターで、ウィンドウ>Package Managerを選択します。

2.Unityレジストリトリタブを選択します。

3.アプリ内購入(またはcom.Unity.purchasing)を検索。

4.パッケージを選択し、[インストール]を選択します。

D2C決済プロバイダーの設定

インストールすると、インテグレーションワークフローは、以下の手順を実行します。

1.リモートカタログを作成およびアップロードして、製品カタログを利用可能にできます。新しいアプリケーションバージョンは必要ありません。

2.Unity Gaming Servicesを初期化して、起動シーケンスとプレイヤー認証をハンドルします。

3.サーバーオーソリテイティブな購入フルフィルメント(任意)が必要な場合は、WebhookまたはCloud Codeモジュールを構成する。

4.Unity Dashboardで支払いプロバイダーを設定し、ルーティングルールを定義します。

5.アーキテクチャに応じて、SDK、バックエンドAPI、またはCloud Codeモジュールを介して購入処理を実装します。

ステップバイステップの完全なインテグレーションガイドについては、IAP Direct-to-コンシューマー機能のドキュメントを参照してください。

Unityプロジェクトでゲームコマース機能を起動する準備はできましたか?

すでに以前のバージョンのUnity Iapを使用していますか?Unity AIアシスタントとクロードコードのAIスキルにより、既存のインテグレーションを数時間で移行できるため、アップグレードに費やす時間を削減し、ゲームに費やす時間を増やすことができます。

D2Cの準備はできましたか?

[決済プロバイダーを始める]·[無料のノーコードウェブショップを試してみる]