無料アイテム

仕組み

無料アイテムとは、仮想通貨や実際通貨を消費することなく、ユーザーが獲得できるアイテムです。

無料アイテムは、以下のシナリオで利用可能です:

  • ゲーム内アイテムの販売 — 仮想アイテム、仮想通貨パッケージ、バンドル
  • ゲームおよびDLCをゲームキーで販売

使用事例:

  • プロジェクトのマイルストーンや記念日などの特別な日に、ユーザーのロイヤルティへの報酬として無料アイテムを提供します。
  • ベースゲームをすでに購入したユーザー向けに、ロイヤルティ報酬として無料アドオンを提供します。
  • 新規ユーザー獲得のため、ウェブストアで無料のスターターパックを提供します。

無料の仮想アイテム、仮想通貨、およびバンドルは、認証されたユーザーのみが利用可能です。無料ゲームキーは、認証済みユーザーと未認証ユーザーの両方が利用可能です。無料アイテムの数量制限の設定は、認証されたユーザーに限定されます。

無料アイテムのセットアップ

パブリッシャーアカウントでのセットアップ

注意

アイテムを設定する前に、アイテムの分類やストアでの表示方法を管理しやすくするために、グループを作成することをお勧めします。

無料アイテムの設定プロセスを、仮想アイテムを例に以下に説明します。

無料仮想アイテムを作成するには:

  1. パブリッシャーアカウントのプロジェクトで、アイテムカタログ > すべてのアイテムセクションに移動します。

アカウントでのセットアップ

注意

アイテムを設定する前に、アイテムの分類やストアでの表示方法を管理しやすくするために、グループを作成することをお勧めします。

無料アイテムの設定プロセスを、仮想アイテムを例に以下に説明します。

無料の仮想アイテムを作成するには:

  1. アカウントのプロジェクトで、アイテムカタログ > すべてのアイテムセクションに移動します。

アカウントでのセットアップ

注意

アイテムを設定する前に、アイテムの分類やストアでの表示方法を管理しやすくするために、グループを作成することをお勧めします。

無料アイテムの設定プロセスを、仮想アイテムを例に以下に説明します。

無料の仮想アイテムを作成するには:

  1. アカウントのプロジェクトで、アイテムカタログ > すべてのアイテムセクションに移動します。

アカウントでのセットアップ

注意

アイテムを設定する前に、アイテムの分類やストアでの表示方法を管理しやすくするために、グループを作成することをお勧めします。

無料アイテムの設定プロセスを、仮想アイテムを例に以下に説明します。

無料の仮想アイテムを作成するには:

  1. アカウントのプロジェクトで、アイテムカタログ > すべてのアイテムセクションに移動します。

アカウントでのセットアップ

注意

アイテムを設定する前に、アイテムの分類やストアでの表示方法を管理しやすくするために、グループを作成することをお勧めします。

無料アイテムの設定プロセスを、仮想アイテムを例に以下に説明します。

無料仮想アイテムを作成するには:

  1. モバイルゲーム用アカウントのプロジェクトで、カタログセクションに移動します。
  1. 「手動で作成」をクリックし、ドロップダウンリストから仮想アイテムを選択します。
  1. 一般設定セクションで、次を指定します:
    • SKU
    • アイテムが属すべき1つまたは複数のグループ(任意)
    • 名称
    • 簡潔な説明
    • 詳細な説明 — 追加するには、対応するトグルをオンにします(任意)
  1. メディアセクションで、1つ以上の画像または動画をアップロードします(任意)。デバイスから直接、またはリンク経由で追加できます。エクソーラのサイトエディターで作成したストアでは、すべてのアイテムカードにメインとしてマークされたファイルが表示され、残りのファイルはメディアギャラリー付きのアイテムカードでのみ表示されます。メインとしてマークされたファイルは、カタログ取得のAPIコールのレスポンスでも返されます。
  1. 価格設定セクションで無料アイテムを選択します。
  1. 購入可能なアイテム数を制限するには:
    1. 制限セクションでトグルをオンにし、数量を指定します。
    2. 制限のリセット頻度を設定します。ドロップダウンリストから期間を選択します:
      1. 毎日
      2. 毎週
      3. 毎月
      4. カスタム間隔。間隔はストアでのアイテムの表示開始日時から計算されます。
      5. 定期的なリセットなし
    3. 選択した期間に対応するパラメータを指定して、リセットスケジュールを設定します。
注意
デフォルトでは、購入制限に達するとアイテムはカタログから非表示になります。自動リセットが設定されている場合、ユーザーが購入制限に達した後もアイテムを表示するチェックボックスをオンにすると、次のリセットサイクルが始まるまでアイテムを表示したままにできます。
  1. アイテムの表示期間制限を設定する(任意):

    1. 特定の表示期間を追加セクションでトグルをオンにします。
    2. タイムゾーン、開始日時、終了日時を指定します。

    アイテムの表示期間の終了を指定しない場合は、終了日なしのトグルをオンにします。

注意
カタログ内のアイテムに別の表示期間を追加するには、「+」をクリックします。アイテムに複数の表示期間がある場合は、それぞれに終了日が必要です。表示期間は、指定した分の最後の秒で終了します。例えば、終了時刻を12:00に設定した場合、表示期間は12:00:59まで継続します。
  1. 以下のいずれかのオプションを使用して属性を設定します(任意):
    1. JSON形式で属性とその値を追加する
    2. 属性とその値を手動で作成し、アイテムに関連付ける
  1. 「作成」をクリックします。
  2. 表示されたウィンドウで、アイテムのステータス を選択し、「続ける」をクリックします。

作成したアイテムはすべてのアイテムセクションに表示されます。

API経由でのセットアップ

アイテムを無料に設定するには、以下の管理者のAPIコールを実行する際、リクエスト本文に“is_free”: trueを渡してください。

ストアでのアイテム表示期間の制限を設定し、地域別制限を設定できます。

カタログでの無料アイテムの表示

無料アイテムは、実装方法(サイトビルダーまたはAPI経由)によってカタログに表示されます。

サイトビルダー経由での表示

ウェブサイトに無料アイテムを表示するには:

  1. 無料アイテムを作成します。
注意
サイトビルダーで無料の仮想アイテムを表示するには、事前にグループを作成する必要があります。仮想アイテムはグループの一部としてのみ表示されます。
  1. パブリッシャーアカウントのプロジェクトで、ストアフロント > ウェブサイトセクションに移動します。
  2. 希望するサイトのペインで「サイトビルダーを開く」をクリックします。
  1. アカウントのプロジェクトで、ストアフロント > ウェブサイトセクションに移動します。
  2. 希望するサイトのペインで「サイトビルダーを開く」をクリックします。
  1. アカウントのプロジェクトで、ストアフロント > ウェブサイトセクションに移動します。
  2. 希望するサイトのペインで「サイトビルダーを開く」をクリックします。
  1. アカウントのプロジェクトで、ストアフロント > ウェブサイトセクションに移動します。
  2. 希望するサイトのペインで「サイトビルダーを開く」をクリックします。
  1. モバイルゲーム用アカウントのプロジェクトで、ウェブショップセクションに移動します。
  2. 希望するサイトのペインをクリックします。
  1. サイトに複数のページが含まれている場合は、必要なものを選択します:
    1. ビルダー上部にある現在のページタイトルをクリックします。
    2. ドロップダウンリストから必要なページを選択します。
  2. ストアセクションの アイテムタイプフィールドで、無料アイテムのタイプを選択し、該当する場合はグループを指定します。
  3. アイテムカードレイアウト を設定します。
  4. すべての必要な変更を行い、サイトを公開する準備ができたら:
    1. サイトビルダーの右上隅にある「公開」をクリックします。
    2. 公開したいページの横にあるチェックボックスをオンにします。
    3. 「公開」をクリックします。
注意

ウェブサイトの公開が利用できない場合は、すべての条件が満たされていることを確認してください:

  • ウェブサイトに未入力のセクションがない(赤いインジケーターで表示されます)
  • エクソーラとのライセンス契約に署名済み
  • メインページが公開されているか、公開用に選択されている。メインページを公開する前に子ページを公開することはできません。

サイトが公開されると、無料アイテムのセクションが利用可能になります。アイテムが表示されない場合は、ステータスが「利用可能」に設定され、表示期間の制限が有効になっていないことを確認してください。

注意
無料アイテムに表示時間制限が設定されている場合、サイトビルダーを使用してカタログUIを作成すると、利用可能カウントダウンタイマーが自動的に表示されます。カスタムUIでカタログを作成する場合は、自身でタイマーを実装する必要があります。

API経由で無料アイテム情報の取得

カタログをAPIを使用して構成している場合、無料アイテムのデータはカタログサブセクションで利用可能な以下のコールを通じて返されます:

ユーザーに無料アイテムを付与する

無料アイテムを含む注文の処理方法は、購入時にカートを使用するかどうかによって異なります。

ユーザーがカートを使用せずにアイテムを購入する場合は、指定された無料アイテムを含む注文を作成するAPIコールを使用します。

ユーザーがカートを使用してアイテムを購入する場合、以下のシナリオが考えられます:

無料アイテムの order オブジェクトの例:

Copy
Full screen
Small screen
 1{
 2  "method": "POST",
 3  "url": "https://mybestgame.com/xsolla/notification",
 4  "body": {
 5    "items": [
 6      {
 7        "sku": "gift_direct_game_reward-supercoin",
 8        "type": "virtual_currency",
 9        "is_pre_order": false,
10        "quantity": 500,
11        "amount": "0",
12        "promotions": [
13
14        ]
15      },
16      {
17        "sku": "package-500_supercoin",
18        "type": "bundle",
19        "is_pre_order": false,
20        "quantity": 1,
21        "amount": "0",
22        "promotions": [
23
24        ]
25      },
26      {
27        "sku": "xsolla-giveaway_offer_11_14_22",
28        "type": "bundle",
29        "is_pre_order": false,
30        "quantity": 1,
31        "amount": "0",
32        "promotions": [
33
34        ]
35      }
36    ],
37    "notification_type": "order_paid",
38    "order": {
39      "id": 12345678,
40      "mode": "default",
41      "currency_type": "unknown",
42      "currency": null,
43      "amount": "0",
44      "status": "paid",
45      "platform": "xsolla",
46      "comment": null,
47      "invoice_id": null,
48      "promotions": [
49
50      ]
51    },
52    "user": {
53      "external_id": "1234567812345678",
54      "email": null
55    }
56  },
57  "headers": {
58    "Authorization": "Signature 3b840ccefea111dcdfd111db1fdc6df969a3ec11",
59    "Accept": "application/json",
60    "Content-Type": "application/json"
61  },
62  "type": "webhook_payment",
63  "callback_parameters": {
64    "order_id": 12345678
65  }
66}

プロジェクトの統合設定に応じて、アイテムは以下のいずれかの方法でユーザーに付与されます:

  • PlayFab を統合している場合、仮想通貨とアイテムはユーザーのPlayFabインベントリに自動的に付与されます。
  • カスタムの配信システムを使用している場合、すべての仮想アイテムと仮想通貨は運営者側で付与されます。バックエンドで注文データを受信するために、ウェブフックハンドラをセットアップすることをお勧めします。必要なデータは注文の支払い成功ウェブフックに含まれています。

この件およびその他の購入データ取得オプションの詳細については、注文ステータス追跡のセットアップセクションを参照してください。

注意
ゲームキーは、ユーザーのメールアドレスに送信されるか、またはエンタイトルメントシステムに直接送信されます。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2026年10月14日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、[email protected]までお問い合わせください。