GameSalad

Regarding Android Vitals Section - Stuck Partial Wake Locks

butterbeanbutterbean Posts: 4,311Member, PRO

I haven't posted in here for what feels like ages, but I wanted to inform the Gamesalad community about some recent changes google play has made in their android vitals section.

More specifically, in recent weeks google is now penalizing and down-ranking apps that have "Partial Wake Locks" running in the background. If you go into your app, and click on android vitals, and overview, you will see this new stat come up in the dashboard. Anything above the .10% threshold is considered bad behavior, and the app will downrank and be penalized as a result. (We noticed 2 of our Gamesalad apps were penalized because of this new issue. We also noticed some Corona SDK built apps were affected, and they recently patched and updated their daily build to remedy this).

You will also see other stats like ANR and crash reports, but those thresholds are a bit higher than the one for the Partial Wake Lock.

I have informed the Gamesalad team regarding this issue, and hopefully a fix will arrive soon, as this one seems the most urgent in terms of how much leeway google play gives us for error.

Comments

  • adent42adent42 Posts: 1,099Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    Just an FYI, this one may take a bit since we don't make the call to that lock specifically in our code (at least not found in a quick search), so we're gonna need to figure out other circumstances that make that happen.

    If it's us, we'll hopefully have a fix quickly, but if it's one of our ad networks, we'll have to chat with them about how to fix this kind of thing.

  • butterbeanbutterbean Posts: 4,311Member, PRO

    Thank you! Just as an FYI, the apps that are affected on my end use Admob banners (admob ad network) so not sure if that may play a role.

    There is also documentation in the google developer console specific on how to remedy the issue. Not sure if that is helpful, but here is a link:

    https://developer.android.com/topic/performance/vitals/wakelock

  • DigiChainDigiChain Posts: 1,203Member, PRO

    I'm seeing Partial Wake Locks of 1% - 2% on many of my apps, so way above the threshold!

    @butterbean - how do you know your apps have been downranked - have Google informed you or have you just noticed yourself?

  • butterbeanbutterbean Posts: 4,311Member, PRO
    edited June 12

    @DigiChain:

    I noticed a few weeks ago that both my Gamesalad built games were downranked significantly. They went from getting around 8K downloads a day and were reduced to around 1-2K per day (They were very steady apps too)

    This Partial Wake lock issue needs fixing for sure, otherwise the damage to these apps' rankings may not reverse.

    We had this issue before with ANR and crash issues on other engines that eventually got fixed, but the ranking never returned. Google play is penalizing apps now that have heavy ANR, crash reports, and now this new Wake Lock issue :/

  • butterbeanbutterbean Posts: 4,311Member, PRO
    edited June 14

    Any updates or rough ETA's on when this will be fixed? Our games have a 4% rate of partial wake locks which is above the .10% threshold of acceptable bad behavior. Can someone please let us know if a fix is coming soon?

    With other game engines that had this same issue, it was a sound issue that was not suspended when they stopped playing the game. Not sure if that could be the culprit.

    Thank you.

  • adent42adent42 Posts: 1,099Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    Haven't had a chance to look at this yet. We'll be taking a look tomorrow so hopefully something by Monday.

  • adent42adent42 Posts: 1,099Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    Have you republished your apps with the newest android build recently? While we haven't addressed the issue specifically, we have updated all of our adnetwork and core android and google play libraries. If any of those libraries are part of the issue, that may help.

  • butterbeanbutterbean Posts: 4,311Member, PRO

    @adent42 - I just submitted an update with the latest GS build - 1.25.92 is what I'm seeing? I'll let you know if the wake lock stats start to reduce in the next 3-4 days. It will take some time for those states to propagate, and see if they are going down vs up.

    Thank you!

  • adent42adent42 Posts: 1,099Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    I think I may have found the source, trying to figure out a fix.

  • adent42adent42 Posts: 1,099Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    Bug found and fixed. We'll be deploying it as an RC tomorrow morning (I'm going out tonight and gonna leave the build running since it takes a while on my meager laptop).

  • butterbeanbutterbean Posts: 4,311Member, PRO
    edited June 15

    Thanks so much for fixing that! Really appreciate it! You guys were so quick to respond to this, and it was very much appreciated!

  • adent42adent42 Posts: 1,099Key Master, Head Chef, Executive Chef, Member, PRO GameSalad Employee

    @butterbean regenerate your app with "Build RC". It should be pretty safe to publish to the store, but I'd do some spot checks on the app first. It's in RC because we won't be able to have the full team test til Monday, so for now I'm just pre-releasing to give you a chance to check it out.

  • butterbeanbutterbean Posts: 4,311Member, PRO

    @adent42 - thanks so much for the pre-release! I haven't had a chance to publish or take a look yet, but let us know when the full release is available, and we will publish using that one today, thank you again!

Sign In or Register to comment.