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(1 万リクエストあたり $0.06)。
- 1 日あたり 10,000,000 件を超える使用量については、リクエストあたり $0.000001(10,000 リクエストあたり $0.01)。
|
| すべての機能
|
パーソナライズ、ロールアウト、A/B テストの統合が含まれます。 |
パーソナライズ、ロールアウト、A/B テストの統合が含まれます。 |
| 割り当てと上限 |
割り当てと上限をご覧ください。 |
割り当てと上限をご覧ください。 |
既存のプロジェクトの移行猶予期間
この移行猶予期間は、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 日のフェッチ量が 10 万件のリクエストに近づいたときに自動課金アラートを設定します。
よくある質問とトラブルシューティング
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/リクエスト)。
- 機能: Spark プランと Blaze プランの両方で、すべての高度な機能(パーソナライズ、ロールアウト、A/B テストの統合)が追加費用なしで引き続き利用できます。
Remote Config の利用を開始するには、請求先アカウントが必要ですか?
いいえ。Remote Config の使用を開始するために請求先アカウントは必要ありません。Spark プランを使用すると、無料で利用を開始できます。請求先アカウントが必要になるのは、1 日の取得リクエストが 10 万件を超えるようにプロジェクトを Blaze プランにアップグレードする場合のみです。
コードを更新したり、Remote Config SDK をアップグレードしたりする必要がありますか?
いいえ。Spark プランと Blaze プランを切り替える際に、コードを変更したり、Remote Config クライアント SDK を更新したりする必要はありません。階層の切り替えとリクエストの測定は、Remote Config バックエンドによって自動的に処理されます。
課金対象のフェッチ リクエストとはどのようなものですか?
フェッチ リクエストは、クライアント アプリケーションまたはバックエンド サーバーが Remote Config サーバーを呼び出して更新されたパラメータ値を確認するたびに発生します(たとえば、クライアント SDK で fetch() または fetchAndActivate() を呼び出す場合や、REST/管理 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 日の取得量が 10 万の割り当てに近づき、上限に達すると、プロジェクト管理者に自動メール アラートとコンソール バナー通知が送信されます。
- スロットリングのリスク: 30 日間の猶予期間が終了するまでに Blaze プランにアップグレードしないと、1 日あたりの上限である 100,000 件を超えるリクエストに対して Remote Config サービスのスロットリングが開始されます。これにより、クライアントが更新された構成を受け取れなくなる可能性があります。
- アップグレード方法: Firebase コンソールで Blaze プランにアップグレードすると、サービスの中断を防ぐことができます。Blaze プランにアップグレードすると、プロジェクトが Google Cloud 請求先アカウントにリンクされます。
ユーザーに新しい Remote Config パラメータ値が配信されない。これは料金や割り当てに関連していますか?
はい。プロジェクトが Spark プランで、1 日のリクエスト数の上限である 100,000 件を超過し、30 日間の猶予期間が終了した場合、1 日のしきい値を超える受信リクエストはサーバーによってスロットリングされます。Firebase コンソールで使用状況の指標を確認し、1 日のアクティブ ユーザーが 1 日あたり 10 万件を超えるフェッチを必要とする場合は、Blaze プランにアップグレードします。
現在の使用量を確認して請求額を見積もるにはどうすればよいですか?
Blaze プランをご利用の場合は、Google Cloud コンソールで費用管理と使用状況レポートを確認できます。詳細については、Cloud Billing レポートと費用傾向の表示をご覧ください。SKU でフィルタリングする場合は、次の SKU を選択します。
- SKU ID:
37B1-4623-6F54
- SKU 名: Fetch Requests
現在の使用量と有効なシステム上限は、Google Cloud コンソールの [割り当てとシステム上限] ページでモニタリングできます。詳細については、割り当ての表示と管理をご覧ください。レポートをフィルタリングするときは、割り当てを確認する特定の Firebase API(firebaseremoteconfig.googleapis.com など)を選択してください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-08-23 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-23 UTC。"],[],[]]