Play ゲーム サービス プロジェクトとの統合

Google Play Console で Play ゲームサービス プロジェクトに Firebase を追加すると、次のことが可能になります。

  • アプリの使用状況とユーザー エンゲージメントについて分析することができる、無料のアプリ測定ソリューションである Firebase 向け Google アナリティクスにアクセスできる。
  • Play ゲームイベントを Firebase にロギングすることにより、Firebase 向け Google アナリティクスでゲームイベントを確認できる。

Firebase を Play ゲームサービス プロジェクトに追加すると、Google Play アカウントも Firebase プロジェクトにリンクされます。

Firebase を Play ゲームサービス プロジェクトに追加する

Play Console の場合:

  • アプリのゲーム詳細ページで [Firebase を追加] をクリックします。
  • ポリシーを確認し、[確認] をクリックします。

これで Firebase が Play ゲーム プロジェクトに追加されたため、Google Play アカウントが Firebase プロジェクトにリンクされています。次に、アプリのコードに Firebase SDK を追加する必要があります。

アプリに Firebase SDK を追加する

まず、Firebase 向け Google アナリティクスをアプリに追加します

Firebase 向け Google アナリティクス SDK をアプリに追加すると、Play ゲームイベントのロギングを開始できます。ロギングできるイベントの例を次に示します。

ログイン イベント

Bundle bundle = new Bundle();
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);

ロック解除の達成

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);

リーダーボード上のスコア

Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
bundle.putString("leaderboard_id", leaderboardId);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);

記録されたイベントを Firebase 向け Google アナリティクス ダッシュボードで確認できます。 また、ゲーム詳細ページのアプリアイコンの隣にある Firebase アイコンをクリックすることで、Play Console から直接 Firebase コンソールにアクセスすることもできます。

一般的なエラーのトラブルシューティング

Firebase 向け Google アナリティクス ダッシュボードに Play ゲームイベントが表示されない

  • Firebase 向け Google アナリティクスが統合されていることを確認します。
  • コードが LOGINUNLOCK_ACHIEVEMENT、または POST_SCORE のイベントを実装していることを確認します。
  • 詳細ログを有効にして、SDK がイベントのログ記録を行っていることを確認します。 端末はバッテリー持続時間を維持するためにイベントをバッチ処理するため、これらのイベントが Analytics ダッシュボードに表示されるまでに時間がかかる場合があります。
  1. [IAM と管理者] ページで、自分の役割がオーナーであることを確認します。
  2. [Firebase プロジェクト] タブを手動でリンクします

Play Console から Firebase コンソールにアクセスできない

Play Console にログインしているアカウントが、Firebase プロジェクトに追加されていない可能性があります。アカウントが Firebase コンソールを介して Firebase プロジェクトに追加されているかどうかを Firebase プロジェクトのオーナーに確認してください。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。