게임에 랭킹 시스템을 도입하는 가장 간단한 방법은 구글 리더보드를 바로 사용하는 것!
인터넷을 검색해보면 플레이콘솔 설정 및 리더보드 설정을 할 수 있는 방법이 많이 소개되어 있다.
이 부분도 AI에 의존하는 나 같은 사람에게는 아무리 설명을 봐도 쉽지 않은 부분인데 다음에 정리해보겠다.

문제는 그 다음에 발생!
여차저차 리더보드까지 앱에 띄운 후에, 광고를 붙였는데 이상하게 광고를 붙인 후부터 리더보드 버튼이 작동하지 않았다.
(광고 붙인 것과 관련있는 것인지는 불확실함)
처음부터 리더보드가 작동 안된거면 차근차근 수정해 나가면 되는데,
잘 돌아가다가 갑자기 안되니 어떻게 해야할 지 감이 오지 않았다.
AI 및 구글링을 통해 내가 해 본 조치는
1. GPT말을 듣고 윈도우 탐색기에서 해당앱 폴더의 Library 폴더를 지운 것..
--> 앱이 다 빠그러져서 엄청 고생 ㅜㅜ 하지 않는게 좋겠다..다행히 지우기 전 백업을 해둬 살았다.
2. 플레이콘솔 셋팅 이리저리 바꿔보기
--> 잘못된 건 없었다.
2. GPGS 2.0.0 플러그인 지웠다가 다시깔기 (<--소용없었다)
https://github.com/playgameservices/play-games-plugin-for-unity/releases
Releases · playgameservices/play-games-plugin-for-unity
Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub.
github.com
3. 핸드폰 통해서 디버깅 로그 보기
- 다음과 같은 에러가 발생함을 찾았다.
2025-04-05 01:30:39.367 11241 11286 Error Unity AndroidJavaException: java.lang.ClassNotFoundException: com.google.games.bridge.HelperFragment
2025-04-05 01:30:39.367 11241 11286 Error Unity java.lang.ClassNotFoundException: com.google.games.bridge.HelperFragment
4. 스택플로우 구글링해서 이런저런 셋팅 파일 수정하기
--> 일단 알아듣기 힘든데, 거기에 무슨 셋팅파일을 건드리니 불안하기까지..
그러다가 본 한 댓글에 아주 간단한 방법이 소개되어 있어 6시간의 고생을 끝낼 수 있었다.
놀랍게도 앱빌드하기 전에 그냥 체크 하나만 해주면 된다..
1) 먼저 gpgs-plugin-support로 에셋을 검색해서 퍼즐모양 파일을 찾아 선택한다.

2) Inspector 창에서 Android를 체크한다.

3) 앱을 Build 한다.
주의할 점은 다시 시작하거나, force resolve? 등을 하게되면 원위치로 돌아갈 수 있다고 한다.
스토어 등록을 위한 빌드 전에는 꼭 체크해보는게 좋을 것 같다.
'DOT Defense' 카테고리의 다른 글
| 안드로이드 앱개발 플레이스토어 리뷰 요청 팝업 띄우기 (1) | 2025.04.20 |
|---|---|
| GPGS 랭킹 리더보드 여러개 만들기 (0) | 2025.04.19 |
| GPGS 업적 시스템 만들기 (0) | 2025.04.06 |
| 2. 스킬 업그레이드가 바로 반영되지 않은 이유 (0) | 2025.04.04 |
| 1. AI 활용하여 모바일 게임 만들기 시작 (1) | 2025.03.31 |