The Google Play Integrity API enforces a limit of 10,000 requests per day on traffic from Google Cloud projects that are not linked to an app in the Google Play Console or to an SDK in the Play SDK Console. This limit is already active for most Google Cloud projects. A small number of projects with pre-existing raised quota were granted an extended deadline until February 16, 2027 to complete linking before the limit is enforced.
This guide explains how project linking affects your quota, how to link your Google Cloud projects to your app or SDK, and answers frequently asked questions.
Quick Summary
| Key Detail | Description |
|---|---|
| Enforcement Date | Already active for most projects. February 16, 2027 for projects that received a deadline notification. |
| Policy | Play Integrity API requests originating from Cloud projects not linked to your app or SDK are capped at 10,000 requests per day, regardless of any higher custom quota configured on the project. |
| Who is Affected | Apps and SDKs making more than 10,000 requests per day using a Google Cloud project that is not linked to that app (in Play Console) or SDK (in Play SDK Console). |
| Action Required | Link your Google Cloud projects to your app in the Google Play Console or to your SDK in the Google Play SDK Console. |
| Error on Quota Exceeded | Unlinked requests beyond 10,000 per day fail with error
TOO_MANY_REQUESTS (error code -8). |
Frequently Asked Questions
Q1: Why is linking a Google Cloud project required?
The Play Integrity API provides every Google Cloud project with a default quota of 10,000 requests per day. Developers who require higher volume can request a quota increase.
To protect your app or SDK and prevent unauthorized third parties from exhausting your quota, an increased daily quota is restricted exclusively to Google Cloud projects linked to your app in the Google Play Console or to your SDK in the Google Play SDK Console.
Q2: How do I link my Google Cloud projects in the Play Console or Play SDK Console?
For apps (Google Play Console):
- Sign in to the Google Play Console and select your app.
- In the left navigation menu, go to Protected with Play.
- Next to Play Integrity API, select Get started (or Manage).
- Click Link Cloud project (or Add project if you already have linked projects).
- Select or enter the Google Cloud project number you want to link and confirm.
For SDKs (Google Play SDK Console):
- Sign in to the Google Play SDK Console and select your SDK.
- In the left navigation menu, go to SDK integrity.
- Next to Play Integrity API, click Settings.
- Click Link Cloud project (or Add another if you already have linked projects).
- Select or enter the Google Cloud project number you want to link and confirm.
Required Permissions:
- Play Console (for apps): You must have the 'Release to production, exclude devices, and use Play App Signing' permission for the app.
- Play SDK Console (for SDKs): You must have the 'Manage' permission for the SDK.
- Google Cloud (both): You must have the 'serviceusage.services.enable' and 'resourcemanager.projects.get' permissions on the target Google Cloud project.
Q3: How can I verify that my Cloud project is correctly linked?
For apps (Google Play Console):
- Open Google Play Console > Protected with Play > Play Integrity API > Manage.
- Check the Project configuration section.
- Ensure the project number listed matches the one used to call the Play Integrity API.
For SDKs (Google Play SDK Console):
- Open Google Play SDK Console > SDK integrity > Settings.
- Check the Project configuration section.
- Ensure the project number listed matches the one used to call the Play Integrity API.
Q4: How do I link my Cloud project if my app or SDK is not on Google Play?
Linking a Google Cloud project is only available for apps managed in the Google Play Console and SDKs registered in the Google Play SDK Console.
If your app is distributed exclusively outside of Google Play or your SDK is not on the Play SDK Console, you cannot link a Google Cloud project, and Play Integrity API traffic will be limited to the default 10,000 requests per day. To become eligible for higher quota, publish your app on Google Play or register your eligible SDK in the Play SDK Console, and link your Cloud project.
Q5: Can I link multiple Google Cloud projects, or share one project across apps or SDKs?
- Multiple projects per app or SDK: You can link up to five Google Cloud projects to a single app or SDK.
- One project across multiple apps: You can link the same Google Cloud project to multiple apps in the Google Play Console. Linking the same Google Cloud project to multiple SDKs or to an SDK and an app is not supported.
Q6: What if I manage the app or SDK, but someone else in my organization owns the Google Cloud project?
To complete the linkage, the user performing the action in the Play Console (or Play SDK Console) must also have the required permissions on the Google Cloud project. You can coordinate this in one of two ways:
- Option A: Ask someone that can manage the IAM access on the Google Cloud project to temporarily grant your Google Account the 'serviceusage.services.enable' and 'resourcemanager.projects.get' permissions. Once linked, these permissions are no longer required for day-to-day operations.
- Option B: Grant a team member who already has
'serviceusage.services.enable' and 'resourcemanager.projects.get' on the
Google Cloud project the required Console permission so they can perform the
linking step:
- For apps (Play Console): Grant 'Release to production, exclude devices, and use Play App Signing' permission for the app.
- For SDKs (Play SDK Console): Grant 'Manage' permission for the SDK.
Q7: What happens if I don't link my Cloud project before February 16, 2027?
If an app or SDK sends Play Integrity API requests using an unlinked Google Cloud project after February 16, 2027:
- Up to 10,000 requests per day: Requests continue to succeed normally under the default baseline quota.
- Above 10,000 requests per day: Once the unlinked project reaches 10,000
requests per day, requests are rejected with error
TOO_MANY_REQUESTS(error code-8).
Instant Self-Service Remediation:
If your app or SDK receives TOO_MANY_REQUESTS errors after the deadline
because a Cloud project was not linked, linking the missing Google Cloud project
in Play Console or Play SDK Console will resolve the issue.
Q8: I'm not using the Play Integrity API. Why did I receive a message asking me to link my Cloud project?
You received this notice because your Google Cloud project is generating more than 10,000 unlinked Play Integrity API requests per day. Common reasons include:
- A library or SDK configured with your Cloud project number: Some libraries call the Play Integrity API using your Google Cloud project. If your app or SDK uses such a library, link that project to your app in the Play Console or to your SDK in the Play SDK Console.
- Another app or team in your organization: Another team may be using this Google Cloud project in their app or SDK. Check with your engineering teams to identify the app or SDK, then link the project in the Play Console or Play SDK Console.
- Unauthorized traffic or a retired integration: If unauthorized or cloned apps are sending requests with your project number—or if you no longer use the API—no action is required. Letting the 10,000 requests per day unlinked cap take effect will limit the unwanted traffic.
Contact and support
If you have questions about linking your Cloud project or managing your Play Integrity API quota:
- Play Integrity Support Form: Contact Developer Support
- General Play Console Help: Play Console Help Center