大大1111
大大1111
  • 发布:2023-12-07 00:15
  • 更新:2025-11-12 18:27
  • 阅读:1605

com.google.android.gms.permission.AD_ID 无论怎么样都加不上

分类:uni-app

这是google play console给我的反馈:

您在 Play 管理中心的广告 ID 声明中指出,您的应用会使用广告 ID。但是,您当前使用的某个工件的清单文件不包含 com.google.android.gms.permission.AD_ID 权限。

如果您未在清单文件中添加此权限,您的广告标识符将会变成一串 0。这可能会影响您使用广告投放和分析,并导致收入损失。了解详情

您忽略了版本屏蔽错误。请更新您的广告 ID 声明,以便重新查看这些错误。

我为了加上com.google.android.gms.permission.AD_ID已经使了所有的办法:
manifest.json
和AndroidManifest.json
都加上了:<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

AndroidManifest.xml (在根目录)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
package="**">
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<application>
</application>
</manifest>

manifest.json
"distribute" : {
/ android打包配置 /
"android" : {
"permissions" : [
"<uses-permission android:name=\"android.permission.POST_NOTIFICATIONS\"/>",
"<uses-permission android:name=\"com.google.android.gms.permission.AD_ID\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>"
],
"abiFilters" : [ "armeabi-v7a", "arm64-v8a" ],
"targetSdkVersion" : 33,
"minSdkVersion" : 33
},

同时,我开通了admob,广告也一切政策,我就纳闷了,怎么还是这个提示。

这对于我们海外买量非常重要,我们不希望我们的客户得不到精准的投放。还请帮忙看一下,到底怎么回事,帮忙解决一下。

2023-12-07 00:15 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

是使用uni-ad的admob吗?

DCloud_App_Array

DCloud_App_Array

是不是云端打包?如果是云端打包请提供下appid,我们查下云端打包日志。
如果是本地离线打包,需要自己在原生工程中添加权限。

  • 大大1111 (作者)

    是云端打包,appid是:UNIB2290FE

    2023-12-07 18:33

yuzhuzhu

yuzhuzhu

哈喽您好,看到您有遇到过广告ID权限的问题,请问您现在有没有解决呢?我现在也遇到这种问题,不知道该怎么解决,想请教一下

前端V威哥

前端V威哥 - 前端进阶之路

我也遇到同样问题了,代码也没有,声明了否也没有通过,楼主解决了么

c***@coraool.ai

c***@coraool.ai

这个问题到现在还没答复,这么明显的低级错误,不知道SDK在打包阶段做了什么,导致本地打包的aab上传googleplay死活就是提示没有声明AD_ID权限。

解压aab文件里面的manifest都是包含此项声明,应该是还有一些隐藏的activity没有被声明

要回复问题请先登录注册