Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

  • アプリの使用状況とユーザーエンゲージメントに関する洞察を提供する無料のアプリ測定ソリューションであるGoogleAnalytics forFirebaseにアクセスしてください。
  • Play GamesイベントをFirebaseに記録して、アナリティクスダッシュボードでゲームイベントを表示します。

あなたがプレイゲームサービスプロジェクトにFirebaseを追加すると、あなたもしている、あなたのGoogle PlayのアカウントをリンクするあなたのFirebaseプロジェクトに。

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

プレイコンソール

  • あなたのアプリのゲーム詳細ページにFirebaseを追加]をクリックします
  • ポリシー確認を確認し、[確認]をクリックしてください

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

FirebaseSDKをアプリに追加します

開始するには、あなたのアプリにGoogle Analyticsを追加します

Google Analytics 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);

あなたはログインしてイベントを表示することができますGoogle Analyticsのダッシュボードを。あなたはまた、から直接Firebaseコンソールにアクセスすることができますプレイコンソールゲームの詳細ページでアプリのアイコンの横にあるアイコンFirebaseをクリックして。

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

GoogleAnalyticsダッシュボードでPlayGamesイベントを表示できません

  • あなたが統合されていることを確認してくださいGoogle Analyticsを
  • ことを確認のためにあなたのコードの実装イベントLOGINUNLOCK_ACHIEVEMENT 、またはPOST_SCORE
  • SDKを有効にすることで、イベントをログに記録されていることを確認し、ロギングVERBOSE 。デバイスはバッテリー寿命を維持するためにイベントをバッチ処理するため、これらのイベントがAnalyticsダッシュボードに表示されるまでに時間がかかる場合があります。
  1. あなたの役割は上の所有者であることを確認しIAM&管理ページ
  2. 手動Firebaseプロジェクトのリンク]タブを。

PlayConsoleからFirebaseコンソールにアクセスできません

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