Great success
The game is proving to be MUCH more successful than I expected on the Android Instant Games! I’m seeing several thousand ad views per day, and it’s going up exponentially so far!
The Play Console says the instant version was launched nearly 6,000 times yesterday.
Not bad for zero marketing effort.
Feature updates
I keep thinking about the feedback Google provided, that I needed to make the game harder at the beginning.
I’ve increased the spider spawn rate again, so the game is now 3x faster than it used to be on level 1. This doesn’t change the higher levels much, due to the curve I used.
I also made the rewarded video start you at Level 15 now, instead of Level 10. I’m already seeing a lot of rewarded video impressions, but I’m hoping this makes it even more tempting.
Bugs…
I continue to analyze and experiment to prevent the crashes I see in the Play Console.
At this point, I’m fairly convinced that some of them are due to library conflicts (android.support vs androidx). I’ve tried downgrading the GPGS libraries to the support versions again, since I’m also using Unity Ads which use those libs.
As part of that update, I also updated Defold to 1.2.176.
Fingers crossed that this doesn’t end up causing more issues once it hits production!
I’m seeing some weird things occassionally, like the game will just be a black screen on startup. If you switch to another app and come back, it’s fine… In logcat, I see this. It’s not happening on my own devices anymore, but my friend is seeing it on his Pixel 4. Ughh.
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: onActivityLaunchFinished during UNKNOWN.
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: java.lang.Throwable: EventSequenceValidator#getStackTrace
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.google.android.startop.iorap.EventSequenceValidator.logWarningWithStackTrace(EventSequenceValidator.java:260)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.google.android.startop.iorap.EventSequenceValidator.onActivityLaunchFinished(EventSequenceValidator.java:185)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.server.wm.LaunchObserverRegistryImpl.handleOnActivityLaunchFinished(LaunchObserverRegistryImpl.java:175)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.server.wm.LaunchObserverRegistryImpl.lambda$QcawcFcJtEX4EhYptq_Vb4j368Y(Unknown Source:0)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.server.wm.-$$Lambda$LaunchObserverRegistryImpl$QcawcFcJtEX4EhYptq_Vb4j368Y.accept(Unknown Source:10)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:292)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:201)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:97)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at android.os.Handler.handleCallback(Handler.java:938)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at android.os.Handler.dispatchMessage(Handler.java:99)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at android.os.Looper.loop(Looper.java:223)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at android.os.HandlerThread.run(HandlerThread.java:67)
11-27 14:30:57.945 1518 1600 D EventSequenceValidator: at com.android.server.ServiceThread.run(ServiceThread.java:44)