Hey guys so on android my game (if in airplane mode) force closes the game and opens google play. I have set the internet access to auto instead of required. Tested with the game only having an empty scene (so its none of my scripts) yet still the game forces online play. Any help would be greatly appreciated!
Not sure if it will help, but check Library\Bee\artifacts\Android\Manifest\IntermediateLibraryManifestDiag.txt, it might contain block similar to
android.permission.INTERNET was added because:
UnityEngine.Networking was present in:
Shared-FeaturesChecked.txt
Unity.InputSystem-FeaturesChecked.txt
UnityEngine.Networking.UnityWebRequest was present in:
Shared-FeaturesChecked.txt
Development player
Explaining why INTERNET permission was requested
Thanks ill have a look and get back to you

This is whats shown in my file.
so from what my file shows. any specific thing that stands out for you that explains why the game requires internet on app opening? Bare in mind this doesnt happen on IOS, only android
Well, it says you’re using Analytics and Adinmo uses networking classes, both of them require internet access to operate I assume
So ill have ask the Adinmo guys to help with their part but for analytics. How would i remove analytics from the game?
Via package manager in Unity I assume, could you share Packages/manifest.json ?
Hey yeah sure ill grab it first thing in the morning as I’m out now til then
Managed to quickly grab it before i go
9933156–1437648–manifest.txt (2.19 KB)
There’s com.unity.services.analytics package there, I think that’s analytics one
Okay so I should be fine if u remove that line?
Probably, but I mean that package is not added by itself, at some point in the past you probably added it.
We have what sounds like the same issue that’s recently cropped up on one of our games. I don’t think it’s linked to the “android.permission.INTERNET” permission, as the game should still open with this permission included, even if there isn’t an internet connection (as far as I understand it).
For us, the issue is that when our app tries to sign into Google Play Games at boot up and there’s no internet connection it will close the app and take you to the play store app and shows a message that says “you’re offline check your connection or get a notification when you’re back online”.
You can’t open the game until you have an internet connection. If you open the game with an internet connection, sign into Google Play Games and then disconnect, you can continue to play the game without issue.
I’ve been struggling to find much about this, other than a few reddit posts of developers saying they’ve recently encountered it, but no solutions.
The issue started when we upgraded to Unity version 2022.3.26f1, as part of this update we updated a number of plugins too (including the Google Play Games plugin). However, we did the same series of upgrades on two of our other games, and they aren’t experiencing this issue. Our games generally have the same or very similar settings, SDKs, Android Manifest and Gradle setup.
Hey so i found the issue. Its on google play where you ad the app integrity option on. This means it requires internet so that google play can verify the game is legit on their end. This sorted the issue for me