Play 게임 서비스 프로젝트와 통합

Google Play Console에서 Play 게임 서비스 프로젝트에 Firebase를 추가하면 다음과 같은 장점이 있습니다.

  • 앱 사용 및 사용자 참여도에 대한 통계를 제공하는 무료 앱 측정 솔루션인 Firebase용 Google 애널리틱스를 이용할 수 있습니다.
  • Play 게임 이벤트를 Firebase에 기록하여 애널리틱스 대시보드에서 게임 이벤트를 확인할 수 있습니다.

또한 Play 게임 서비스 프로젝트에 Firebase를 추가하면 Firebase 프로젝트에 Google Play 계정을 연결할 수 있습니다.

Play 게임 서비스 프로젝트에 Firebase 추가

Play Console에서 다음을 수행합니다.

  • 앱의 게임 세부정보 페이지에서 Firebase 추가를 클릭합니다.
  • 정책을 잘 읽어보고 확인을 클릭합니다.

이제 Play 게임 프로젝트에 Firebase가 추가되었고 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 애널리틱스 대시보드에서 기록된 이벤트를 볼 수 있습니다. Play Console의 게임 세부정보 페이지에서 앱 아이콘 옆의 Firebase 아이콘을 클릭하여 Firebase 콘솔에 직접 액세스할 수도 있습니다.

일반적인 오류 문제해결

Firebase용 Google 애널리틱스 대시보드에서 Play 게임 이벤트를 볼 수 없음

  • Firebase용 Google 애널리틱스를 통합했는지 확인하세요.
  • 코드에서 LOGIN, UNLOCK_ACHIEVEMENT 또는 POST_SCORE 관련 이벤트를 구현하는지 확인하세요.
  • 자세한 로깅을 사용 설정하여 SDK가 이벤트를 기록하는지 확인하세요. 배터리 수명을 절약하기 위해 기기에서 이벤트를 일괄 전송하므로 애널리틱스 대시보드에 이벤트가 표시될 때까지 다소 시간이 걸릴 수 있습니다.
  1. IAM 및 관리자 페이지에서 내 역할이 Owner(소유자)인지 확인하세요.
  2. Firebase 프로젝트 탭을 직접 링크해 보세요.

Play Console에서 Firebase 콘솔에 액세스할 수 없음

Play Console에 로그인한 계정이 Firebase 프로젝트에 추가되지 않았을 수 있습니다. Firebase 프로젝트 소유자에게 문의하여 내 계정이 Firebase 콘솔을 통해 Firebase 프로젝트에 추가되었는지 확인하세요.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.