What to Watch
| Item | Meaning | How to Reduce It |
|---|---|---|
| API calls | SDK and Web API request volume | Cache values repeatedly read on the same screen. |
| Storage bytes | Public Storage and runtime data size | Remove old files, unused save slots, and large JSON payloads. |
| CDN egress | Public Storage download traffic | Check hashes and download only changed files. |
| Game logs | player.InsertGameLog event volume | Remove logs and payload fields that are not used operationally. |
| Push devices | Registered push tokens | Refresh stale tokens on logout, account switch, and token rotation. |
| Realtime usage | Notification/chat polling and acknowledgements | Stop polling when the screen is closed or increase intervals. |
Operating Procedure
- Open Billing in Console.
- Select the month and project.
- Find the highest usage categories.
- Review SDK call sites and Console settings for that feature.
- Compare usage after the next aggregation cycle.
Feature Tips
- Check hashes or versions before downloading public files or game configs.
- Call ranking
Top,Me, andAroundMeonly when the screen needs them. - Standardize game log event names and payload schemas.
- Prefer the default user data record, create multiple records only when needed, and prune old large payloads first.
- Use short polling intervals only while realtime screens are foregrounded.