appsflyer-react-native-plugin icon indicating copy to clipboard operation
appsflyer-react-native-plugin copied to clipboard

Android missing permission - com.google.android.gms.permission.AD_ID

Open quachdev opened this issue 1 year ago • 6 comments

Report

Plugin Version

6.14.3 (also tried 6.13.1)

On what Platform are you having the issue?

android

What did you do?

upload the app to play store

What did you expect to happen?

no errors

What happened instead?

ℹ Please replace these two lines with of what happened instead.
Received the following error on upload:

Your advertising ID declaration in Play Console says that your app uses advertising ID. A manifest file in one of your active artifacts doesn't include the com.google.android.gms.permission.AD_ID permission.
Screenshot 2024-06-25 at 5 19 16 PM

Please provide any other relevant information.

Can see the file in the repo here: https://github.com/AppsFlyerSDK/appsflyer-react-native-plugin/blob/master/android/src/main/AndroidManifest.xml

Usure how to proceed or if missing anything when making the build.

quachdev avatar Jun 25 '24 23:06 quachdev

👋 Hi @quachdev and Thank you for reaching out to us. In order for us to provide optimal support, please submit a ticket to our support team at [email protected]. When submitting the ticket, please specify:

  • ✅ your AppsFlyer sign-up (account) email
  • ✅ app ID
  • ✅ production steps
  • ✅ logs
  • ✅ code snippets
  • ✅ and any additional relevant information.

github-actions[bot] avatar Jun 26 '24 12:06 github-actions[bot]

Same problem, We're losing money by not being able to place ads because of this. How much longer do we have to wait for this issue to be resolved?"

Your advertising ID declaration in Play Console says that your app uses advertising ID. A manifest file in one of your active artifacts doesn't include the com.google.android.gms.permission.AD_ID permission.

tytops avatar Aug 13 '24 23:08 tytops

It's really incredible. Normally I had published ads in my previous version. I added banner ads to a few more screens. When I install the release aab bundle and proceed, I get the same error. There is no solution. I also look at bundle_manifest/release files. All of them have the "com.google.android.gms.permission.AD_ID" key .

arslankivanc avatar Aug 14 '24 20:08 arslankivanc

It's really incredible. Normally I had published ads in my previous version. I added banner ads to a few more screens. When I install the release aab bundle and proceed, I get the same error. There is no solution. I also look at bundle_manifest/release files. All of them have the "com.google.android.gms.permission.AD_ID" key .

Have you solved it?

yuanzhuohao avatar Aug 27 '24 10:08 yuanzhuohao

Same problem, We're losing money by not being able to place ads because of this. How much longer do we have to wait for this issue to be resolved?"

Your advertising ID declaration in Play Console says that your app uses advertising ID. A manifest file in one of your active artifacts doesn't include the com.google.android.gms.permission.AD_ID permission.

Have you solved it?

yuanzhuohao avatar Aug 27 '24 10:08 yuanzhuohao

Same problem, We're losing money by not being able to place ads because of this. How much longer do we have to wait for this issue to be resolved?" Your advertising ID declaration in Play Console says that your app uses advertising ID. A manifest file in one of your active artifacts doesn't include the com.google.android.gms.permission.AD_ID permission.

Have you solved it?

I couldn't solve the problem. I updated the statement in the play console to remove the ad. They closed my account without sending any warning or notification. Google Play is a regret

arslankivanc avatar Sep 03 '24 17:09 arslankivanc

The error means that some version you sent to the console does not have the permission. In my case, I had a version that was active in the internal test that did not have the permission, and I already had the test open, so I had to replace the old version with a new one and the internal test version without the permission was also automatically deactivated when it was overwritten. In Bandle Explorer, you can see the versions that are active and check what permissions they have to know exactly which version should be replaced.

marcosilvadf avatar Jan 03 '25 13:01 marcosilvadf

The error means that some version you sent to the console does not have the permission. In my case, I had a version that was active in the internal test that did not have the permission, and I already had the test open, so I had to replace the old version with a new one and the internal test version without the permission was also automatically deactivated when it was overwritten. In Bandle Explorer, you can see the versions that are active and check what permissions they have to know exactly which version should be replaced.

Thank you for your help.

ivalimmb avatar Jul 12 '25 04:07 ivalimmb

This issue is stale because it has been open for 60 days with no activity.

github-actions[bot] avatar Sep 10 '25 10:09 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar Sep 24 '25 10:09 github-actions[bot]