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 件の使用量: リクエストあたり $0.000006(10,000 件のリクエストあたり $0.06)
- 1 日あたり 10,000,000 件を超える使用量: リクエストあたり $0.000001(10,000 件のリクエストあたり $0.01)
|
| すべての機能
|
パーソナライズ、ロールアウト、A/B テストの統合を含む
|
パーソナライズ、ロールアウト、A/B テストの統合を含む
|
| 割り当てと上限
|
割り当てと上限をご覧ください。
|
割り当てと上限をご覧ください。
|
既存のプロジェクトの移行猶予期間
この移行猶予期間は、
Remote Config が有効になっているプロジェクトで、2026 年 9 月 1 日より前に関連します。従量課金制へのスムーズな移行を確保するため、既存のプロジェクトには、課金が開始される前に次の猶予期間が延長されます。
| 現在の料金プラン
|
移行猶予期間
|
標準課金開始日
|
必要な対応 / メモ
|
| 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
テストの統合)は、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 を使用してテンプレートを取得する場合など)。課金対象の使用量に計上されるのは、
サービスによって直接呼び出された取得リクエスト(クライアント SDK または REST API 経由)のみです。Remote Config他の 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 プランにアップグレードしないと、Remote Config サービスのスロットリングが 1 日の上限である 100,000 件を超えるリクエストに対して開始され、クライアントが更新された構成を受信できなくなる可能性があります。
- アップグレード方法: Blaze プランへのアップグレードは
Firebase コンソールで行えます。これにより、サービスの中断を防ぐことができます。Blaze プランにアップグレードすると、プロジェクトがGoogle Cloud 請求先アカウントにリンクされます。
ユーザーが新しい Remote Config パラメータ値を受信しません。これは料金や割り当てに関連していますか?
はい。プロジェクトが Spark プランで、1 日のリクエスト上限である 100,000 件を超えており、30 日間の猶予期間が終了している場合、1 日の上限を超える受信リクエストはサーバーによってスロットリングされます。Firebase コンソールで使用状況の指標を確認し、1 日のアクティブ ユーザーが 1 日あたり 100,000 件を超える取得を必要とする場合は、Blaze プランにアップグレードしてください。Firebase
現在の使用量を確認して請求額を見積もるにはどうすればよいですか?
Blaze プランをご利用の場合は、Google Cloud コンソールで費用管理レポートと使用状況
レポートを表示できます。詳細については、
Cloud Billing レポートと費用傾向の表示をご覧ください。
SKU でフィルタする場合は、次の SKU を選択します。
- SKU ID:
37B1-4623-6F54
- SKU 名: 取得リクエスト
現在のご利用状況と有効な
システム上限は、[割り当てとシステム上限] ページでモニタリングできます。Google Cloud詳細については、
割り当ての表示と管理をご覧ください。レポートをフィルタするときは、割り当てを確認する特定の Firebase API(
たとえば、firebaseremoteconfig.googleapis.com)を選択してください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-08-10 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-08-10 UTC。"],[],[]]