I desperately need help figuring this issue out. I'm about to release a game apk to the play store, and decided to upload it for internal testing first. But what I'm faced with after uploading the apk which I built using YYC baffled me. I'm at lost what to do about this issue. This is the message I receive from GPS; And this is the url link they provided : https://developer.android.com/guide/app-bundle/ What should I do about this? I can't review and release it for internal testing. I doubt I'll be able to release it to the public (play store) with this being the requirement. My guess would be there maybe many sdk, extensions, permissions, or something that's compiled into the apk during the VM/YYC process by default despite I didn't tick for it to be in there. I think GMS2 need to have a feature to allow us to self decide what to add or remove from our project, and not force us to add unused files into the built apk - bloating the size needlessly. E.g. it's ridiculous to have the advertisement (admob) SDK bundled into the apk, when we don't implement any ads in the apk, or why make users give location permission when the app is for offline use. GPS will flag its presence, and will ask for us to clarify, e.g. if there's ads or not since that SDK was detected. Same goes with other permissions, we shouldn't be force to have it in the apk when we don't use it and again needlessly see our apk size bloated. For now, does anyone know how to easily trim the apk of those unused files? Maybe a step by step guide, please. Thank you.