Google Play Console error – Non-upgradable to installed app

According to the Android documentation: You can use the aapt tool, included in the Android SDK, to determine how Google Play will filter your application, based on its declared features and permissions. To do so, run aapt with the dump badging command. This causes aapt to parse your application’s manifest and apply the same rules … Read more

Action requested: Declare your Ad ID permission

Case 1: The app doesn’t contain any Ads: You can simply remove/ignore it by adding tools:node=”remove” in the AndroidManifest.xml file. <uses-permission android:name=”com.google.android.gms.permission.AD_ID” tools:node=”remove”/> Make sure you have xmlns:tools at the top of AndroidManifest.xml file Even if another third-party library asks for this specific permission, the build will be forced not to merge it in your … Read more

You uploaded an APK or Android App Bundle which has an activity, activity alias, service or broadcast receiver with intent filter, but without the ‘an

According to google new policy If your app targets Android 12 or higher and contains activities, services, or broadcast receivers that use intent filters, you must explicitly declare the android:exported: true attribute for these app components. FOR FLUTTER AND REACT NATIVE PROJECTS : add this line to AndroidManifest.xml file of project : android:exported=”true” Now just … Read more

Google play console said “You can’t edit this app until you create a new app release declaring sensitive permissions” how to fix it?

In my case Google removed my app from production, to be able to submit a new release without using the sms i had to: Retain the previous release (where i was using sms), Because of the first step the permission form appeared, I filled the form Added the new apk (without sms) Deactivated the old … Read more

Is my app or its dependencies violating the Android Advertising Id policy?

Disable advertising id collection According to the Firebase docs you can disable advertising id collection by setting: <meta-data android:name=”google_analytics_adid_collection_enabled” android:value=”false” /> in your AndroidManifest.xml under the <Application> tag. EDIT: It seems like people are having mixed success with this approach. Try adding configurations { all*.exclude group: ‘com.google.firebase’, module: ‘firebase-core’ all*.exclude group: ‘com.google.firebase’, module: ‘firebase-iid’ } … Read more