このトピックでは、ゲーム内で Play ゲームサービス API の使用状況を検出して管理する方法について説明します。
検出レート制限
Play ゲームサービス SDK を使用している場合に、ゲームのレート上限を超えると、コールバック ハンドラまたはリスナーがエラーを返します。
Android では、PendingResult
オブジェクト(incrementAchievementImmediate
など)を返す呼び出しは、結果のオブジェクト内の STATUS_NETWORK_ERROR_OPERATION_DEFERRED
ステータス コードを返します。このステータス コードは、ゲームのレート上限が解除された後に、ライブラリが後で自動的に呼び出しを再試行することを示します。
ゲームの追加割り当てをリクエストする場合は、割り当ての増加セクションをご覧ください。
1 日の割り当てを管理する
Google Cloud Platform のプロジェクトにアクセスすると、Google Cloud Platform に対するアプリケーションの 1 日あたりの割り当てを確認できます。
プロジェクトの使用量上限を確認して変更する手順、または割り当ての増加をリクエストする手順は次のとおりです。
- プロジェクトの請求先アカウントをまだ保有していない場合は、アカウントを作成します。
- API Console で API ライブラリの [有効な API] ページに移動し、リストから API を選択します。
- 割り当て関連の設定を表示および変更するには、[割り当て] を選択します。使用統計情報を表示するには、[使用量] を選択します。
ユーザーが 1 秒間に実行できる呼び出しの最大数を設定すると、不正なプレーヤーがアプリケーションの割り当てを使い果たしてしまうことを回避できます。使用量の上限設定について詳しくは、Google Cloud Platform のドキュメントをご覧ください。
ゲームの追加割り当てをリクエストする場合は、割り当ての増加セクションをご覧ください。
割り当ての増加を要求する
ゲームの割り当ての増加をリクエストするには、Google Cloud Platform のアプリの割り当てエントリの横にある [Request more] リンクをクリックします。
ゲームの割り当ての増加リクエストは通常、ゲームの使用量が極度に上昇しており、品質チェックリストのベスト プラクティスに従っていない限り、受け入れられません。