· Added · Updated

Google Play starts enforcing battery technical quality: excessive partial wake locks can now hurt discovery

Google says apps that exceed the ‘Excessive Partial Wake Lock’ threshold in Android vitals may get a warning on their store listing and lose visibility in discovery surfaces. Enforcement started rolling out March 1, 2026.


Original article (source): Android Developers Blog - “Battery Technical Quality Enforcement is Here: How to Optimize Common Wake Lock Use Cases” (March 4, 2026)


What changed (the part you need to internalize)

Google says that starting March 1, 2026, it began rolling out wake lock technical quality treatments in Google Play.

If your app consistently exceeds the “Excessive Partial Wake Lock” threshold in Android vitals, you may see:

  • a warning on your Play Store listing, and
  • exclusion from discovery surfaces (like recommendations).

That is a growth problem, not just a performance problem.

The threshold (Google’s definition)

Google defines the “bad behavior” threshold as:

  • holding a non-exempted partial wake lock for 2+ hours on average while the screen is off, in
  • more than 5% of user sessions over the past 28 days.

Some wake locks are exempted when they provide clear user benefit and can’t be further optimized (examples Google mentions: audio playback, location access, user-initiated data transfer).

Reference:

Practical guidance Google highlights

Google’s post is basically a map of “common mistakes” and “preferred APIs”. A few standout takeaways:

Don’t use a wake lock when a system API already keeps the device awake

Google points developers to its decision flow:

Third-party SDKs can be the culprit

If Android vitals flags a wake lock you didn’t create directly, Google suggests:

  1. Use the Excessive partial wake locks dashboard in Play Console to find the exact wake lock name.
  2. Cross-reference it against known APIs/libraries.
  3. If unclear, reproduce locally and inspect a system trace (Perfetto).
  4. If it’s a third-party SDK, pressure the vendor or replace it.

Use the “right” APIs for common scenarios

Google gives explicit alternatives:

Why this matters for app marketing teams

  1. Store visibility is now tied to battery behavior. You can have great creatives and UA, and still get kneecapped by a listing warning.

  2. “Performance” is now a cross-functional KPI. If a third-party SDK is holding the wake lock, this becomes a vendor-management issue, not “engineering’s problem”.

  3. Your growth calendar needs a battery audit lane. If you ship a big feature, you should assume background behavior changed unless proven otherwise.

Tiny win

In Play Console, open Android vitals and check:

  • whether Excessive partial wake locks is non-zero
  • which wake lock names are responsible

Then pick one offender and do one of:

  • remove/replace the SDK
  • migrate the job to WorkManager or UIDT
  • add timeouts + stop-reason logging to ensure work completes

Read the original: https://android-developers.googleblog.com/2026/03/battery-technical-quality-enforcement.html

Editor: App Store Marketing Editorial Team

Insights informed by practitioner experience and data from ConsultMyApp and APPlyzer.

Want help with ASO?

If you want this implemented for your app, check out our services - or run your workflow in APPlyzer.