You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Analytics禁用广告ID收集仍添加AD_ID权限,该如何处理?SSAID疑问

问题解决:Firebase Analytics禁用ADID收集后仍出现AD_ID权限

一、移除自动添加的AD_ID权限

你设置的google_analytics_adid_collection_enabled="false"只是禁止Firebase Analytics收集广告ID,但AD_ID权限是被Firebase相关依赖库(如play-services-analytics或关联组件)自动引入到Manifest中的。要彻底移除这个权限,需在AndroidManifest.xml中显式声明移除:

<!-- 先确保添加tools命名空间 -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">

    <!-- 强制移除所有依赖引入的AD_ID权限 -->
    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />

    <!-- 其他Manifest内容... -->
</manifest>

tools:node="remove"会覆盖所有依赖库中对该权限的引入,最终打包的APK/AB包就不会包含这个权限。

二、应用商店提交说明

移除权限后,你就可以在应用商店提交时选择“否”回答“您的应用是否使用广告ID?”——因为你已彻底禁用了Firebase Analytics对广告ID的收集,且APK中无相关权限,符合“未使用广告ID”的判定标准。

三、关于SSAID的说明

SSAID(Settings Secure Advertising ID)就是Android平台的广告标识符,和你提到的Advertising ID是同一事物。你之前设置的google_analytics_adid_collection_enabled="false"已经禁用了Firebase Analytics对SSAID的收集。

如果你的应用没有集成其他需要收集SSAID的第三方SDK(如广告投放、第三方分析工具),无需额外操作;若有其他SDK,需对应关闭它们的广告ID收集开关,保持和iOS端禁用IDFA的一致性。

额外注意事项

  • 排查所有依赖库:部分第三方SDK(如广告类)可能会自动引入AD_ID权限,需同样用tools:node="remove"处理,或在SDK自身配置中关闭权限请求。
  • 升级Firebase版本:旧版本Firebase SDK可能存在配置不生效的bug,建议使用当前稳定版SDK。

内容的提问来源于stack exchange,提问作者Lukas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 12:33:21