Google Play数据安全表单审核被拒求助(Advertising ID + Firebase场景)
Google Play数据安全表单审核被拒求助(Advertising ID + Firebase场景)
兄弟我之前踩过几乎一模一样的坑!给你唠唠大概率的问题根源和实打实的解决办法:
首先,Google检测到的未声明数据,90%以上是Advertising ID(广告标识符)——哪怕你App里没加任何广告,Firebase Analytics的默认配置会自动收集这个ID,而你肯定没在数据安全表单里申报,这就触发了审核不通过。
给你分步骤来解决:
一、先排查并禁用不必要的AdID收集
如果你的App完全不需要广告相关的用户分析,直接把Firebase的AdID收集给关了:
- Android端:在
AndroidManifest.xml里添加这两行meta-data(放在标签内): <!-- 单独禁用Advertising ID收集 --> <meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" /> <!-- 如果完全不需要Analytics的收集,也可以直接禁用整个Analytics --> <meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" /> - iOS端:在
Info.plist里添加这些键值对:
至于Crashlytics,它本身不会主动收集AdID,但如果和Analytics联动的话可能会附带,所以禁用上面的配置就够了。<!-- 单独禁用AdID收集 --> <key>GOOGLE_ANALYTICS_ADID_COLLECTION_ENABLED</key> <false/> <!-- 或者直接禁用Firebase Analytics收集 --> <key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key> <false/>
二、同步更新数据安全表单
如果你确实需要保留AdID收集(比如后续计划加广告,或者用它做用户分群分析),那必须在数据安全表单里老老实实申报:
- 勾选「收集用户数据」,然后在「数据类型」里找到「标识符」分类下的「广告标识符」
- 明确填写收集用途:比如「应用使用行为分析」「崩溃问题排查与优化」
- 另外别忘了Firebase默认会收集的其他基础数据,比如设备型号、操作系统版本、设备ID这些,也要对应在表单里声明,不能漏项。
三、重新提交的小技巧
改完配置和表单后,重新打包上传App,提交审核的时候可以在「审核备注」里写清楚你做了哪些调整,比如:「已禁用Firebase Analytics的Advertising ID自动收集,同步更新了数据安全表单的对应数据声明项」,这样审核团队能更快get到你的修改点,缩短审核时间。
最后再提个自查小方法:用安卓12+系统的「应用隐私报告」,或者iOS的「隐私报告」,自己先跑一遍App,看看它到底在传输什么数据,这样能提前发现没注意到的收集项,避免再踩坑。
内容来源于stack exchange
相关产品推荐
相关产品推荐

