Tính năng nào cần gì
Không cần làm hết một lúc. Bắt buộc tối thiểu là đăng nhập Play Games; IAP, RTDN và AdMob bật khi cần.
| Tính năng | Google Play Console | Google Cloud Console | Portal / VPS / game | Trạng thái |
|---|---|---|---|---|
| Phát hành game | Tạo app, upload bản build, track testing/production | — | — | Bắt buộc |
| Đăng nhập Play Games (mục 03) | Play Games Services: cấu hình, thông tin xác thực Android + Game server | OAuth consent screen, OAuth client Web application, OAuth client Android (SHA-1) | Portal: Android package + web client id/secret · Game: app_id, PLAY_GAMES_WEB_CLIENT_ID | Bắt buộc — thiếu thì người chơi mới bị 401 khi link |
| IAP (mục 04) | Sản phẩm in-app, license tester, mời service account | Bật Google Play Android Developer API, service account + khóa JSON | Portal: SKU trong Shop, cờ iap · VPS: credentials/, GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_PATH | Dùng được |
| RTDN (mục 05) | Monetization setup → topic Pub/Sub | Pub/Sub topic + push subscription | VPS: GOOGLE_PUBSUB_AUDIENCE | Dùng được (tùy chọn) — không bật thì hoàn tiền vẫn được cron 02:25 thu hồi |
| Doanh thu AdMob (mục 06) | — (AdMob là console riêng) | Bật AdMob API | VPS: ADMOB_*, map app bằng SQL | Chưa dùng được |
i
Dùng một Google Cloud project cho tất cả (Play Games, service account, Pub/Sub). Khi bật Play Games Services, Play Console tự tạo hoặc liên kết một Cloud project — dùng luôn project đó.
Áp dụng cho Portal v1.2.2