Unity 2019.4.5f1应用遇Google Console合规警告,该如何解决?
解决Google Console MyTracker SDK合规警告方案
1. 升级到合规版SDK
- 先排查项目里
com.my.tracker:mytracker-sdk的当前版本:Unity项目可通过Packages目录、Plugins/Android下的aar包,或AndroidManifest.xml确认版本号。 - 替换为MyTracker官方发布的符合Google用户数据政策的最新版本——新版本已移除对Android ID、WiFi MAC这类敏感持久标识符的收集,或提供了禁用开关。
2. 配置SDK禁用敏感数据收集
如果升级后的SDK支持自定义配置,在初始化代码中添加以下逻辑(C#示例):
// 禁用Android ID收集 MyTracker.Tracker.SetCollectAndroidId(false); // 禁用WiFi MAC地址收集 MyTracker.Tracker.SetCollectWifiMac(false);
仅保留Advertising ID收集(若业务必需),且确保该标识符不与其他敏感数据关联。
3. 清理项目残留的旧SDK文件
- 删除Unity项目中旧版本MyTracker的相关文件:包括
Plugins/Android下的aar包、Assets目录内的SDK脚本文件。 - 若使用自定义Gradle配置,移除其中
com.my.tracker:mytracker-sdk的旧依赖声明。 - 执行
Assets -> Refresh刷新项目,确保无残留代码。
4. 验证合规性
- 构建测试APK,上传至Google Play Console预发布频道,利用内置的合规扫描工具检测是否仍存在违规行为。
- 手动排查项目代码,确认无其他未授权的敏感数据收集逻辑。
5. 提交新版本并处理旧版本
- 上传合规的新版本APK到Google Play Console,确保版本号高于所有不合规版本。
- 在Console后台停用所有不合规的旧版本,防止用户继续下载。
内容的提问来源于stack exchange,提问作者sayed kotb
相关产品推荐
相关产品推荐

