Scoring Formula
Reputation scores are calculated based on the number of active bans of a given type. Each additional active ban increases the score rapidly at first, then approaches but never reaches 100%.Score Examples
The formula ensures:
- A single ban immediately produces a meaningful score (~50%)
- Scores increase rapidly with additional bans
- Scores asymptotically approach 100% but never reach it
- Revoking bans reduces the score (only active bans count)
Score Types
Each device has two independent reputation scores:Scope Aggregation
Reputation is computed at two levels:Global Reputation
Counts onlyglobal-scope bans. Represents the device’s network-wide trust level.
Publisher Reputation
Countspublisher and game-scope bans issued by a specific publisher. Represents trust within one publisher’s ecosystem.
Device Check Response
The API returns the higher of the publisher-level and global-level scores (based on your policy settings). This ensures a device with a poor global reputation cannot appear clean to a publisher that has opted into global reputation visibility.Publisher Control
Publishers control which reputation scopes contribute to their device check responses via policy settings:Even if a publisher opts out of global reputation, global bans still exist and are visible to publishers that do include them. Opting out only affects the scores returned in device check responses for that publisher.
