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

Unity 2022.2.18打包.aab上传Google Play报AD SERVICES CONFIG配置错误求助

解决Google Play上传时"Your app is not allowed to specify 'AD SERVICES CONFIG' property in the manifest"错误

以下是几个针对性的解决思路,亲测有效:

  • 排查Unity清单合并冲突
    Unity会自动合并Plugins/Android下的自定义清单、第三方SDK清单和Unity默认清单,很可能你手动添加的AD SERVICES CONFIG被重复注入,或者第三方SDK自带了旧版配置导致冲突。
    操作:打开Unity的Player Settings > Publishing Settings,勾选「Custom Main Manifest」确保仅在自己的主清单里配置一次AD SERVICES;同时可以去Temp/StagingArea/AndroidManifest.xml查看最终合并后的清单文件,检查是否有重复的<ad-services>标签,找到重复源后删除或用<remove>标签剔除冲突内容。

  • 确认Google Play后台的Privacy Sandbox启用状态
    只在本地Manifest加配置没用,必须在Google Play控制台启用对应权限。
    操作:登录控制台进入应用,找到Setup > App integrity > Privacy Sandbox,确保已启用相关API,同时确认应用目标SDK版本≥33(Android 13+),这是Privacy Sandbox的硬性要求。

  • 简化AD SERVICES配置
    官方指引里的部分配置或权限可能并非必需,冗余内容反而触发校验失败。
    操作:把Manifest里的<ad-services>简化为最基础的配置:

    <ad-services>
        <privacy-sandbox enabled="true" />
    </ad-services>
    

    同时检查第三方广告SDK是否自带了旧版AD SERVICES配置,尝试更新SDK到最新版本,或者在Unity的清单合并规则里排除冲突的配置项。

  • 升级Unity Android构建组件
    Unity 2022.2.18自带的Android Gradle Plugin(AGP)版本可能偏低,和Google Play的最新校验规则不兼容。
    操作:打开Window > Package Manager更新「Android Build Support」组件;或者在Player Settings > Publishing Settings里手动指定兼容版本,比如Gradle 7.5 + AGP 7.4.2。

  • 核对应用签名配置
    签名密钥不匹配也可能导致配置校验失败。
    操作:在Unity的Player Settings > Publishing Settings里确认Keystore配置正确,同时在Google Play控制台的Setup > App signing里核对签名指纹是否一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 12:05:11