It would be useful to know whether LeaderboardsClient.submitScore() actually changed the score or not. I'm aware of the toast displayed when a new high score is achieved, but the game itself is not aware of this. Currently, LeaderboardsClient.getLocalPlayerScore() has to be called before submitting the score so the game can do the comparison itself. And this only works if the game knows what is a new high score for the leaderboard. If the game doesn't know, (and I don't think it needs to know), then LeaderboardsClient.getLocalPlayerScore() has to be called before and after submitting the score. How about adding an indicator to SubmitScoreResponse?