開発者コンソール

単一のアプリ内課金(IAP)アイテムを作成・申請する方法


単一のアプリ内課金(IAP)アイテムを作成・申請する方法

アプリ内課金(IAP)を組み込んだアプリの場合は、Amazonアプリストアに申請する前に、アプリ内課金アイテムを作成して申請します。Amazonアプリストアは、アプリとIAPアイテムの両方が申請されるまでアプリのテストを行いません。

IAPアイテムを1つずつ作成するには、開発者コンソールを使用します。多数のIAPアイテムを作成する必要がある場合は、IAP一括申請機能を使用できます。複数のアプリ内課金(IAP)アイテムを一括して作成および申請する方法を参照してください。

ライブ状態の既存のIAPアイテムを更新することもできます。新しいバージョンのIAPアイテムを申請し、それが「公開中」ステータスに移行すると、新しいフィールド値が反映されます。

IAPアイテムを作成したら、それらのIAPアイテムに関する情報を格納したJSONファイルをダウンロードできます。このJSONファイルを使用して、Amazon App Testerでアプリをテストします。アプリ内課金(IAP)のテストの概要を参照してください。

ライブアプリテストを開始する前に、IAPアイテムを申請してください。

IAPアイテムの新規作成

: アプリにIAPアイテムを追加するには、開発者ポータルでアプリの作成が完了している必要があります。

IAPアイテムを作成するには、次の手順に従います。

  1. 開発者ポータルで、IAPアイテムを追加したいアプリに移動します。

    1. 開発者ポータルで、開発者アカウントにサインインします。
    2. [アプリ&サービス] タブに移動し、アプリ一覧を表示します。
    3. 目的のアプリのリンクをクリックして、アプリの詳細ページを表示します。
  2. [アプリ内課金(IAP)アイテム] タブをクリックします。ここで、IAPアイテムの表示、追加、編集を行えます。
    [アプリ内課金(IAP)アイテム] タブ
  3. [新しいIAPを追加] をクリックし、作成するIAPアイテムのタイプを選択します。
    • 消費型アイテム
    • 非消費型アイテム
    • 定期購入型アイテム

    [消費型/非消費型/定期購入型アイテムの新規作成] ダイアログが表示されます。たとえば、[定期購入型アイテムの新規作成] ダイアログは次のようになります。

  4. 次の各フィールドに値を入力します。
    • [タイトル]: アイテムのタイトルを表す文字列(最大文字数128文字)。
    • [SKU]: アイテムのIDとなる一意の文字列。たとえば、IAP消費型アイテムのサンプルアプリでは、「com.amazon.example.iap.consumable」というSKU値を持つIAPが作成されます。

      SKUは、すべてのアプリですべてのIAPアイテムにわたって一意でなければなりません。

      アプリで使用するSKUは、Amazonアプリストアに申請するSKUと一致している必要があります。SKUでは大文字と小文字が区別されます。SKUの最大文字数は150文字です。使用可能な文字は、a~z、A~Z、0~9、アンダースコア、ピリオド、ダッシュです。定期購入型アイテムを作成する場合、このSKUは、後で作成する定期購入期間SKUの親SKUになります。
  5. [消費型/非消費型/定期購入型アイテムを追加] をクリックしてアイテムを作成すると、そのアイテムに関連する詳細セクションが表示されます。たとえば、新しい定期購入型アイテムを追加する場合は、次のようなページが表示されます。

    アイテムの基本情報ページに追加のセクションが表示され、IAPアイテムに関する追加のデータや情報を設定できるようになります。

    • [説明と画像]: アイテムの表示タイトル、説明、アイコン画像を入力します。
    • [定期購入型アイテムの期間](定期購入型アイテムのみ): アイテムの定期購入期間と無料トライアルの情報を指定します。
    • [価格](消費型・非消費型アイテムのみ): アイテムの価格を設定します。

説明と画像の追加

英語(米国)の表示タイトルと説明は、入力が必須となります。多言語をサポートする場合は、さらにその表示タイトルと説明に対する翻訳も入力することができます。

  1. [説明と画像] で、[英語(米国)][表示タイトル][説明] を追加します。

  2. (省略可)[言語を追加・削除] をクリックします。

  3. (省略可)チェックボックスを使用して、アプリのローカライズ言語(およびローカライズされたAPKの申請対象言語)をすべて選択します。

  4. (省略可)[言語を追加・削除] をクリックします。

    選択したすべての言語のタブが新たに表示されます。

  5. (省略可)各言語のタブに表示タイトルと説明を入力します。

  6. (省略可)サポート対象のすべての言語について、使用するアイコンを [アイコン] セクションにドラッグアンドドロップします。

    • 小アイコン(114 x 114 px): この購入可能アイテムの32ビット114 x 114ピクセルアイコン(透明背景)。アプリでは、このアイコンをユーザーに表示できます。このアイコンは、大アイコンと同じものでなければなりません。
    • 大アイコン(512 x 512 px): この購入可能アイテムの32ビット512 x 512ピクセルアイコン(透明背景)。このアイコンは、小アイコンと同じものでなければなりません。

定期購入型アイテムの期間の追加

定期購入型アイテムの場合は、期間を新しく作成する必要があります。これは、定期購入期間としてユーザーに提供されます。各期間には、一意のタイトルとSKUを割り当てます。次の点に注意してください。

  • [定期購入型アイテムの期間]: 定期購入型アイテムの期間は購入日から始まります。有効な値は、[毎週][隔週][毎月][隔月][3か月ごと][半年ごと][毎年] です。
  • [期間のSKU]: 選択した定期購入型アイテムの期間に対応するSKUを入力します(アイテムのSKUと同じガイドラインが適用されます)。たとえば、「com.amazon.example.iap.subscription.weekly」のように指定します。このSKUは、アイテムの詳細ページで入力したSKUの子SKUです。
  • [無料トライアル]: オプションとして、定期購入型アイテムの無料トライアル期間を指定します。有効な値は、[なし](無料トライアルなし)、[7日][14日][1か月][2か月][3か月]です。
  • [この定期購入型アイテムは有料ですか?]: 定期購入型アイテムを有料にする場合は [有料:希望販売価格を設定します]、無料にする場合は [無料] を選択します。
  • [有料:希望販売価格を設定します] を選択すると、アイテムの料金を請求することになり、アイテムの基本価格と通貨を設定するフィールドが表示されます。基本価格を設定したら、その他の通貨の価格を手動で設定するか、為替レートと税金に基づいてAmazonアプリストアで自動的に設定するかを選択できます。有効な価格(米国ドル)は、0.00 USDまたは0.99 USD~299.99 USDです。

たとえば、新しい期間として [毎週][毎月] を追加できます。

  1. [定期購入型アイテムの期間][新規期間を追加] をクリックします。

  2. 期間を選択し、期間SKUを入力して、[追加] をクリックします。

  3. 期間の価格を設定します。これが無料トライアルである場合は、単に [有料:希望販売価格を設定します] をクリックして試用期間を選択します。

  4. アプリが提供するすべての期間について([毎月][毎年] など)、手順1~3を繰り返します。

    すべての期間に価格を設定すると、画面上部の [IAPを申請] ボタンが有効になります。

  5. 準備が整ったら、[IAPを申請] をクリックします。

価格の追加(消費型アイテムと非消費型アイテム)

アイテムが消費型または非消費型の場合は、[価格] セクションでアイテムの価格を入力します。たとえば、消費型アイテムを作成すると、次のようなページが表示されます。

  • [この消費型アイテム/非消費型アイテムは有料ですか?]: アイテムの料金を請求する場合は [有料:希望販売価格を設定します]、アイテムを無料にする場合は [無料] を選択します。
  • [有料:希望販売価格を設定します] を選択すると、アイテムの基本価格と通貨を設定するフィールドが表示されます。基本価格を設定したら、その他の通貨の価格を手動で設定するか、基本価格から為替レートに基づいてAmazonアプリストアで自動的に設定するかを選択できます。有効な価格(米国ドル)は、0.00 USDまたは0.99 USD~400 USDです。その他の通貨での価格帯については、各通貨でのIAPアイテムの価格帯を参照してください。

:各マーケットプレイスに対して設定する価格は標準価格です。これには、そのマーケットプレイスで適用されるあらゆるVAT(付加価値税)またはそれに類する税金が含まれます。この標準価格がエンドユーザーに表示されます(すべての価格にはVATが含まれるという注記も表示されます)。VATやそれに類する税金は、ロイヤリティの計算時に標準価格から控除されます。

IAP情報フィールドの目的

Amazonアプリストアには、タイトルや説明などのIAP情報フィールドは表示されません。アプリでは、IAP APIを使用して各IAPアイテムの情報フィールドを取得し、アプリのユーザーにその情報(タイトル、説明、価格、アイコンなど)を表示できます。

詳細については、IAP APIをアプリに組み込む方法の手順5を参照してください。

IAPデータのテスト用ダウンロード

IAPアイテムを入力したら、それらのアイテムに関するデータをすべて格納したJSON形式のデータファイルをダウンロードできます。このファイルは、Amazon App Testerでアプリをテストするときに使用します。アプリ内課金(IAP)のテストの概要を参照してください。

JSONファイルを作成するには、次の手順に従います。

  1. アプリの [アプリ内課金(IAP)アイテム] タブに移動します。
  2. [IAPをエクスポート] をクリックし、形式として [JSON] を選択します。

各通貨でのIAPアイテムの価格帯

通貨
コード
通貨 最低価格
(すべてのIAPタイプ)
最高価格
消費型アイテムと
非消費型アイテム
最高価格
定期購入型アイテム
AUD オーストラリアドル 0.99 550.00 299.99
BRL レアル 1.99 1500.00 599.99
CAD カナダドル 0.99 500.00 299.99
EUR ユーロ 0.69 400.00 299.99
GBP ポンド 0.59 400.00 299.99
INR インドルピー 10.12 26,000.00 20,140.00
JPY 日本円 85 48,000 24,000
USD ドル 0.99 400.00 299.99

公開中のIAPアイテムの更新

公開されているIAPアイテムのフィールドは編集可能です。フィールドを更新してIAPアイテムを保存すると、その変更が新しいバージョンとして保存されます。新しい値は、新しいバージョンのIAPアイテムを申請した後に有効になります。

消費型アイテムと非消費型アイテムの更新内容は、そのIAPアイテムが公開されるときにすべてのユーザーに対して有効になります。定期購入型のIAPアイテムの場合も、一般情報や説明フィールドの更新内容は、その定期購入型アイテムが公開されるときにすべてのユーザーに対して有効になります。

警告: 定期購入型アイテムの価格フィールドを変更しても、既存の購入者にはその変更が反映されない場合があります。定期購入型アイテムの価格更新の説明を参照してください。

:IAPアイテムが「公開中」ステータスに移行中の場合(たとえば、ステータスが「申請完了」や「承認済み」である場合)、そのアイテムを編集することはできません。

新規または更新されたIAPアイテムの申請

[IAPアイテムを申請] ボタンは、IAPアイテムに必要な情報をすべて入力するまでグレー表示されます。

使用可能な状態になったら、[IAPアイテムを申請] ボタンをクリックしてIAPアイテムを申請します。IAPアイテムは承認プロセスを経てライブ状態になります。IAPアイテムのステータスは、アプリのページの [アプリ内課金(IAP)アイテム] タブでトラッキングできます。

定期購入型アイテムの価格更新

定期購入型アイテムの価格を変更した場合、新規の購入者には常に新しい価格が適用されます。ただし、既存の購入者については、新しい価格が現在の価格を下回らない限り、現在の価格が維持されます。

このアプローチにより、既存の購入者は、アクティブな定期購入型アイテムの値上げの影響を受けずに済む一方で、値下げのメリットは受けることができます。既存の購入者には、定期購入期間の次回の更新時から新しい価格が適用されます。

詳細

  1. 定期購入型のIAPアイテムには、定期購入期間(毎週、毎月など)を1つ以上設定できます。提供する定期購入期間ごとにSKUと価格を設定してください。

  2. 定期購入期間の価格を変更した場合、その期間を新たに選択した購入者には変更後の価格が適用されます。

  3. 定期購入期間の価格を引き上げた場合、既存の購入者(無料トライアル期間中のユーザーを含む)には、引き続き元の価格が適用されます。

  4. 定期購入期間の価格を引き下げた場合、それより高い価格を現在支払っている既存の購入者(無料トライアル期間中のユーザーを含む)には、値下げ後の価格が適用されます。

  5. 定期購入をキャンセルし、その後再び定期購入を開始したユーザーには、最新の定期購入価格が適用されます。キャンセルした時点での価格とは異なる場合があります。

既存の定期購入型アイテムの月額を下げる場合

状況

1か月ごとに自動更新される定期購入型アイテムの購入者がいるとします。現在の定期購入型アイテムの価格は12.99 USDです。

アクション

定期購入期間中の月に、価格を10.99 USDに値下げします。

結果

次回の更新時から、その購入者に適用される価格は10.99 USDになります。

: 現在の月額が10.99 USD以下の購入者には、このアクションによる影響はありません。

既存の定期購入型アイテムの月額を上げる場合

状況

1か月ごとに自動更新される定期購入型アイテムの購入者がいるとします。現在の定期購入型アイテムの価格は12.99 USDです。

アクション

定期購入期間中の月に、価格を14.99 USDに値上げします。

結果

次回の更新時以降も、既存の購入者に適用される価格は12.99 USDのままです。

この定期購入型アイテムの新規購入者には、月額14.99 USDが適用されます。

新しい定期購入型アイテムの導入特別価格を提供する場合

状況

1か月ごとの定期購入型アイテムを新しく作成します。最初の6か月は導入価格として月額9.99 USDで提供し、その後は正規価格の12.99 USDを適用することを考えています。

アクション

月額9.99 USDで定期購入型アイテムを作成します。6か月後に、月額を12.99 USDに値上げします。

結果

導入期間中に登録した購入者には、引き続き月額9.99 USDが適用されます。