Play ゲームサービス API の使用状況を管理する

このトピックでは、ゲーム内で Play ゲームサービス API の使用状況を検出して管理する方法について説明します。

検出レート制限

Play ゲームサービス SDK を使用している場合に、ゲームのレート上限を超えると、コールバック ハンドラまたはリスナーがエラーを返します。

Android では、PendingResult オブジェクト(incrementAchievementImmediate など)を返す呼び出しは、結果のオブジェクト内の STATUS_NETWORK_ERROR_OPERATION_DEFERRED ステータス コードを返します。このステータス コードは、ゲームのレート上限が解除された後に、ライブラリが後で自動的に呼び出しを再試行することを示します。

ゲームの追加割り当てをリクエストする場合は、割り当ての増加セクションをご覧ください。

1 日の割り当てを管理する

Google Cloud Platform のプロジェクトにアクセスすると、Google Cloud Platform に対するアプリケーションの 1 日あたりの割り当てを確認できます。

プロジェクトの使用量上限を確認して変更する手順、または割り当ての増加をリクエストする手順は次のとおりです。

  1. プロジェクトの請求先アカウントをまだ保有していない場合は、アカウントを作成します。
  2. API Console で API ライブラリの [有効な API] ページに移動し、リストから API を選択します。
  3. 割り当て関連の設定を表示および変更するには、[割り当て] を選択します。使用統計情報を表示するには、[使用量] を選択します。

ユーザーが 1 秒間に実行できる呼び出しの最大数を設定すると、不正なプレーヤーがアプリケーションの割り当てを使い果たしてしまうことを回避できます。使用量の上限設定について詳しくは、Google Cloud Platform のドキュメントをご覧ください。

ゲームの追加割り当てをリクエストする場合は、割り当ての増加セクションをご覧ください。

割り当ての増加を要求する

ゲームの割り当ての増加をリクエストするには、Google Cloud Platform のアプリの割り当てエントリの横にある [Request more] リンクをクリックします。

ゲームの割り当ての増加リクエストは通常、ゲームの使用量が極度に上昇しており、品質チェックリストのベスト プラクティスに従っていない限り、受け入れられません。