# Unity Ads 中的用户同意沟通

> 了解用户同意的含义以及同意沟通如何与 Unity Ads SDK 配合使用。

使用 Unity Ads SDK 隐私 API 可从 app 传达用户同意和隐私偏好。正确实现用户同意可确保广告投放尊重用户在 GDPR、CCPA 和 COPPA 等受[支持隐私框架](/ads-android/4.19.0/privacy/developer-consent/frameworks/supported-frameworks.md.md)下的选择。

如果您的app已经使用同意管理平台 (CMP) 或自定义同意对话框，则可以将这些同意值直通道 Unity Ads SDK。

## 用户同意通信的工作原理

当 app 收到用户的同意选择时，您可以按如下方式将其传递给 Unity Ads SDK：

* Opt in（同意）– app 向 SDK 发送同意信号。SDK 允许[个性化](/ads-android/4.19.0/privacy/developer-consent/consent/contextual-personalized-ads.md.md)广告投放。
* Opt out（拒绝同意）– app 向 SDK 发送选择退出信号。SDK 将广告服务限制为[上下文](/ads-android/4.19.0/privacy/developer-consent/consent/contextual-personalized-ads.md.md)（非个性化）投放。

> **Note:**
>
> SDK 仅对其收到的同意值采取行动。它不会收集同意、显示对话框或解释法律要求。app 或同意管理平台 (CMP) 负责收集用户选择并将其传递给 SDK。

如果未发送任何同意信号，SDK 默认为提供上下文（非个性化）广告服务。

但是，为了完全控制用户体验并与 app 的设计保持一致，您可以选择为自定义同意流程实现[开发者同意解决](/ads-android/4.19.0/privacy/developer-consent/solution.md.md)方案，并使用 UnityAds Privacy API 将结果通道到 SDK。
