Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
Remote Config の料金
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
2026 年 9 月 1 日より、Remote Config は、あらゆる規模のプロジェクトに対応できるように設計された柔軟な料金体系を提供します。これには、無料プランと、1 日の使用量に基づくスケーラブルな従量課金制のティアが含まれます。
Remote Config サービスによって(クライアント SDK または REST API を介して)直接呼び出されたフェッチ リクエストのみが、課金対象の使用量にカウントされます。フェッチ オペレーション、ネットワーク呼び出し、他の Firebase サービスによって内部的に生成された指標は、Remote Config の割り当てや課金にはカウントされません。
次の表に、Spark プランと Blaze プランの両方のプロジェクトあたりの使用量を示します。
| 詳細 |
無料(Spark プラン)
|
従量課金制(Blaze プラン)
|
| フェッチ リクエスト
|
1 日あたり最大 100,000 人
|
1 日あたり 100,000 件まで無料。 次に、以下のリソースをご覧ください。
- 1 日あたりの使用量が 100,001 ~ 10,000,000 件の場合、1 リクエストあたり $0.000006(10,000 リクエストあたり $0.06)。
- 1 日あたりの使用量が 10,000,000 件を超える場合、1 リクエストあたり $0.000001(10,000 リクエストあたり $0.01)。
|
| すべての機能
|
パーソナライズ、ロールアウト、A/B Testing の統合が含まれます。
|
パーソナライズ、ロールアウト、A/B Testing の統合が含まれます。
|
| 割り当てと上限 |
割り当てと上限をご覧ください。 |
割り当てと上限をご覧ください。 |
既存のプロジェクトの移行猶予期間
この移行猶予期間は、2026 年 9 月 1 日より前に Remote Config が有効になっているプロジェクトに適用されます。従量課金制への移行をスムーズに行うため、既存のプロジェクトには、課金が開始される前に次の延長猶予期間が与えられます。
| 現在の料金プラン
|
移行の猶予期間
|
標準請求の開始
|
必要な対応 / 備考
|
| Spark プラン (無料)
|
3 か月
|
2026 年 12 月 1 日
|
推奨される対応: Cloud Billing を設定し、Blaze にアップグレードしてください。
特典: 2026 年 11 月 15 日までにアップグレードすると、猶予期間が 5 か月に延長されます(請求は 2027 年 2 月 1 日に開始されます)。
|
| Blaze プラン (従量課金制)
|
5 か月
|
2027 年 2 月 1 日
|
必要な対応はありません。プロジェクトは、2027 年 2 月 1 日に標準料金に自動的に移行されます。 |
標準の猶予期間
この猶予期間は、2026 年 9 月 1 日以降に Remote Config が有効になっているプロジェクトに適用されます。これには、移行猶予期間が終了した既存の Remote Config 有効プロジェクト(2026 年 9 月 1 日より前に作成されたプロジェクト)も含まれます。プロジェクトで 1 日あたりのフェッチ リクエスト数が 100,000 件を超える場合は、次の操作を行う必要があります。
| プラン / 条件
|
猶予期間
|
猶予期間後の結果
|
必要な対応 / 備考
|
| Spark プラン (無料)
|
30 日間 (プロジェクトが 1 日の利用時間の上限を初めて超えた場合に適用されます) |
31 日目にスロットリングが開始されます
|
1 日の利用時間の上限を初めて超えてから 30 日間は、プロジェクトのサービスが中断されることはありません。31 日目以降にスロットリングが発生しないようにするには、Blaze プランにアップグレードする必要があります。 |
| Blaze プラン (従量課金制)
|
該当なし(スロットリングなし) |
フェッチ リクエストごとの課金
|
100,000 回を超えるフェッチには料金が発生します。スロットリングは適用されません。 |
使用量を最適化するためのベスト プラクティス
使用量を最適化するには、次のいずれかを行います。
- クライアントのフェッチ間隔: 本番環境ビルドでは、最小フェッチ間隔を非常に低い値(
setMinimumFetchIntervalInSeconds など)に設定しないでください。推奨されるデフォルトの間隔は 12 時間です。
- 重要でないパラメータのキャッシュ保存: ほとんど変更されない安定した構成値の場合は、
setMinimumFetchIntervalInSeconds をデフォルトの 12 時間から 24 時間または 48 時間に増やすことを検討してください。
- アプリ起動時のフェッチループ: 画面遷移、アクティビティの再開、コンポーネントのレンダリングのたびにアプリがリモート フェッチをトリガーしないようにします。値をフェッチして読み込み時に有効にするや読み込み画面の表示中に有効にするなどの読み込み方法を適切に使用します。
- バックグラウンド フェッチと非アクティブ フェッチの監査: バックグラウンド ワーカー ジョブ、サービス、レガシーアプリ モジュールを確認し、アプリがバックグラウンドにあるときや非アクティブなときにトリガーされる冗長なフェッチ呼び出し(「ゴースト フェッチ」)を削除します。
- モニタリング: Google Cloud コンソールと Firebase コンソールの料金と使用状況のダッシュボードを使用して、1 日のフェッチ量が 100,000 リクエストに近づいたときに自動課金アラートを設定します。
よくある質問とトラブルシューティング
2026 年 9 月 1 日に適用される新しい Remote Config の料金体系を教えてください。
Remote Config は、無料枠を含む従量課金制の料金体系に移行します。
- Spark(無料)プラン: 1 日あたり最大 100,000 件の取得リクエストを無料で実行できます。
- Blaze(従量課金制)プラン: 1 日あたりの最初の 100,000 件のフェッチ リクエストは無料です。その後は次のようになります。
- 1 日あたり 100,001 ~ 10,000,000 件のリクエストの場合、10,000 件のリクエストあたり $0.06($0.000006/リクエスト)。
- 1 日あたり 10,000,000 件を超えるリクエストの使用量に対して、10,000 件のリクエストあたり $0.01($0.000001/リクエスト)。
- 機能: すべての高度な機能(パーソナライズ、ロールアウト、A/B Testing の統合)は、Spark プランと Blaze プランの両方で追加料金なしで引き続きご利用いただけます。
Remote Config を使用するには請求先アカウントが必要ですか?
いいえ。Remote Config の使用を開始するのに請求先アカウントは必要ありません。Spark プランを使用すると、無料で利用を開始できます。請求先アカウントが必要になるのは、1 日あたりの取得リクエスト数が 100,000 件を超えるようにプロジェクトを Blaze プランにアップグレードする場合のみです。
コードを更新したり、Remote Config SDK をアップグレードしたりする必要はありますか?
いいえ。Spark プランと Blaze プランを切り替える際に、コードを変更したり、Remote Config クライアント SDK を更新したりする必要はありません。プランの切り替えとリクエストの測定は、Remote Config バックエンドによって自動的に処理されます。
課金対象のフェッチ リクエストとは、具体的にどのようなものですか?
クライアント アプリケーションまたはバックエンド サーバーが Remote Config サーバーを呼び出して、更新されたパラメータ値を確認するたびに、フェッチ リクエストが発生します(たとえば、クライアント SDK で fetch() または fetchAndActivate() を呼び出す、REST/Admin SDK を使用してテンプレートを取得するなど)。Remote Config サービスによって(クライアント SDK または REST API を介して)直接呼び出されたフェッチ リクエストのみが、課金対象の使用量にカウントされます。他の Firebase サービスによって内部的に生成されたフェッチ オペレーション、ネットワーク呼び出し、指標は、Remote Config の割り当てや課金にはカウントされません。
- リアルタイム Remote Config: リアルタイム接続を開いても、個別のフェッチ リクエストが継続的に生成されることはありません。ただし、サーバーが無効化通知をプッシュすると、更新された構成をダウンロードするためのクライアント呼び出しがフェッチ リクエストとしてカウントされます。
- キャッシュに保存された値: デバイスにすでに保存されているキャッシュ値を使用する場合(
activate() または getString() を使用してディスク/メモリから読み取る場合)、ネットワーク呼び出しは生成されず、フェッチ リクエストとしてカウントされません。
プロジェクトが Spark プランを利用していて、1 日のフェッチ リクエスト数が 100,000 件を超えるとどうなりますか?アップグレードするにはどうすればよいですか?
- 30 日間の猶予期間: Spark プロジェクトで 1 日の取得リクエスト数が初めて 100,000 件を超えると、Firebase は 30 日間の猶予期間を付与します。この期間中、Remote Config リクエストは中断なく処理されます。
- カウントダウンの継続性: 30 日間の猶予期間は、プロジェクトの 1 日の取得リクエスト数が初めて 100,000 件を超えたときに開始されます。この 30 日間のカウントダウンは、その期間中に 1 日の使用量が一時的に 100,000 リクエストの上限を下回った場合でも、一時停止またはリセットされません。
- 割り当て通知: 1 日の取得量が 100,000 の割り当てに近づき、上限に達すると、プロジェクト管理者に自動メール通知アラートとコンソール バナー通知が届きます。
- スロットリングのリスク: 30 日間の猶予期間が終了するまでに Blaze プランにアップグレードしない場合、1 日の上限である 100,000 件を超えるリクエストに対して Remote Config サービスのスロットリングが開始されます。これにより、クライアントが更新された構成を受信できなくなる可能性があります。
- アップグレード方法: サービスが中断されないようにするには、Firebase コンソールで Blaze プランにアップグレードしてください。Blaze プランにアップグレードすると、プロジェクトが Google Cloud Billing アカウントにリンクされます。
ユーザーが新しい Remote Config パラメータ値を受け取っていません。これは料金や割り当てに関連している可能性があります。
はい。プロジェクトが Spark プランを利用していて、1 日のリクエスト数の上限である 100,000 件を超え、30 日間の猶予期間が終了している場合、1 日のしきい値を超える受信リクエストはサーバーによってスロットリングされます。Firebase コンソールで使用状況の指標を確認し、1 日のアクティブ ユーザーが 1 日に 100,000 回を超えるフェッチを必要とする場合は、Blaze プランにアップグレードしてください。
現在の使用量を確認して請求額を見積もるにはどうすればよいですか?
Firebase コンソールで次の操作を行います。
- Spark プラン: 1 日のフェッチ使用量は、[使用量と請求額] ダッシュボードで確認できます。[Remote Config] セクションの [割り当ての進捗状況] カードには、1 日あたりの無料上限である 100,000 件に対する 1 日あたりの取得数が表示されます。
- Blaze プラン: [使用量とお支払い] ダッシュボードには、1 日のフェッチ数を料金階層(無料枠は 100,000 まで、100,001 ~ 10,000,000、10,000,000 超)ごとに可視化した、階層別の使用量を示す棒グラフが表示されます。
Google Cloud コンソールで次の操作を行います。
- Cloud Billing 請求レポート(Blaze プラン): Cloud Billing で、費用管理と詳細な使用状況レポートを確認できます。詳細については、
Cloud Billing 請求レポートと費用傾向の表示をご覧ください。SKU でフィルタする場合は、プロジェクトの作成時期に基づいて SKU を選択します。
- 2026 年 9 月 1 日以降に作成されたプロジェクト:
- SKU ID:
37B1-4623-6F54
- SKU 名: 取得リクエスト
- 2026 年 9 月 1 日より前に作成されたプロジェクト:
- SKU ID:
598C-0184-404A
- SKU 名: 取得リクエスト
- 割り当てとシステム上限(Spark プランと Blaze プラン): 現在の使用量と有効なシステム上限は、[割り当てとシステム上限] ページでモニタリングできます。詳細については、割り当ての表示と管理をご覧ください。レポートをフィルタリングするときは、割り当てを確認する特定の Firebase API(
firebaseremoteconfig.googleapis.com など)を選択してください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-10-16 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-10-16 UTC。"],[],[]]