Technical

Google Play API Level Requirements 2026: What Developers Need to Know

Google Play API level requirements in 2026. What API 36 means for your app, deadlines, and how to ensure your app meets current standards.

2 min read

In this article

In 2026, Google Play has implemented API level requirements that affect all new app submissions and updates. This is separate from the closed testing requirement but is something every developer needs to address before submitting to Play Store.

The 2026 API Level Requirement

As of August 31, 2026, Google Play requires all new apps and significant app updates to target Android 16 (API level 36) or higher. This is part of Google's annual policy to ensure apps leverage current security, performance, and privacy features.

If your app targets an API level below 36, it will be rejected from the Play Store after August 31, 2026.

What Targeting API Level 36 Means

Targeting API level 36 means your app's compileSdkVersion and targetSdkVersion in your build.gradle must be set to 36 or higher.

This does not mean your app only runs on Android 16. Your minSdkVersion can remain lower to support older devices. The targetSdkVersion tells Google Play which API level your app was developed and tested against.

How to Update Your Target SDK

In your app-level build.gradle, update the following: compileSdk 36 and targetSdk 36. Your minSdk can remain at whatever minimum you need to support your intended device range.

After updating, rebuild your app and test it on devices running different Android versions. API level changes sometimes introduce behavior changes - particularly around background processes, permissions, and notification handling - that require code updates.

Does API Level Affect Closed Testing?

The API level requirement affects your app's eligibility to be published, including to closed testing. If your app targets below API 36 and you submit it after August 31, 2026, it may be rejected at the upload stage before testers can even access it.

Update your target SDK before listing on TestSlot and uploading to Play Console. A rejected upload means testers cannot join your closed test and your 14-day clock cannot start.

Checking Your Current Target SDK

In Android Studio, open your app-level build.gradle. Look for targetSdkVersion or targetSdk in the android block. Update it to 36 and sync your project.

If you are using Flutter, update the targetSdkVersion in your android/app/build.gradle file. If you are using React Native, update the same file in your android/app directory.

Meet all Play Store requirements before starting your closed testing at testslot.io.

Need 12 testers for your closed test?

TestSlot gives you real, verified testers who keep your app installed for the full 14 days - with daily proof, a live dashboard, and a money-back guarantee.

Keep reading

Browse all articles →
Google Play API Level Requirements 2026: What Developers Need to Know | TestSlot