---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.0
alternate:
  - https://boost.yandex.com/doc/en/analytics/content/data-security/requirements-google-play.md
  - https://boost.yandex.com/doc/ru/analytics/content/data-security/requirements-google-play.md
  - https://boost.yandex.com/doc/zh/analytics/content/data-security/requirements-google-play.md
  - href: https://boost.yandex.com/doc/zh/analytics/content/data-security/requirements-google-play.md
    type: text/markdown
    title: Markdown version
  - href: https://boost.yandex.com/doc/zh/llms.txt?revision=r21772739
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://boost.yandex.com/doc/zh/llms.txt?revision=r21772739

# 遵守 Google Play 政策（地理数据的使用和传输）

{% note info %}

只有 Google Play 能提供关于通知和遵守政策的官方解释。 以下是通用的建议。

{% endnote %}

根据[更新的 Google Play 政策](https://support.google.com/googleplay/android-developer/answer/11995078)，必须由应用功能或运行必要性规定地理数据的使用和传输。 因此，我们建议您：

- 明确向用户解释应用程序需要使用和传输地理数据的原因。
- 获取用户同意处理和传输数据。

这意味着将用户的地理位置信息发送到各种服务（包括Analytics module），仅在告知用户并获得其正当同意后才被允许。 这就是为什么在 Android AppMetrica SDK 5.0 中默认 [禁用](https://boost.yandex.com/doc/zh/analytics/content/sdk/android/changelog-android.md) 发送地理位置数据。

## 关于Google Play Console中的通知 {#google-play-console}

{% note info %}

通知可能与已发布的应用版本以及上传到 Google Play 的测试版本相关。

{% endnote %}

此通知可能会被声明地理权限（`access_fine_location / access_coarse_location`）且使用 SDK 版本低于 5.0 的应用接收。 同时，Google Play Console 中通知的内容并不表示“违规”，而是指可能存在不符合政策的风险（例如，如果存在地理权限、SDK已启用地理数据发送，但没有向用户“明显披露”相关信息）。

如果您没有声明地理位置权限、禁用（或未启用）SDK中的地理数据发送功能，或者之前已获得用户同意并正确告知用户，就不会发生“违规”。

## 如果收到通知，该怎么办 {#how-to}

1. 确保您的应用总体上符合更新后的政策。 如果地理数据的使用不是功能所必需的，我们建议您放弃其使用并停止声明地理权限，因为没有这些权限就无法获取地理数据。 这会降低“违规”的风险。 要获取更多信息，请参阅[Google文档](https://support.google.com/googleplay/android-developer/answer/10144311)。
1. 升级至 [Android AppMetrica SDK 5.0](https://boost.yandex.com/doc/zh/analytics/content/sdk/android/changelog-android.md)，以消除在获取用户同意前数据传输的风险。
1. 如果您的应用需要地理数据，必须以“明显的说明”形式向用户展示并获得其同意。 要了解更多信息，请查看[Google文档](https://support.google.com/googleplay/android-developer/answer/11995078)。 之后，启用发送地理数据，可以使用以下任一方法：`withLocationTracking(boolean enabled)` 或 `setLocationTracking(boolean enabled)`.

如果尚无法更新，我们建议在初始化库时禁用地理数据传输。 See [示例](https://boost.yandex.com/doc/zh/analytics/content/data-collection/geo.md#track-location).

<!-- source: zh/analytics/content/_includes/feedback-button.md -->
如果您没有找到所需答案，可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能，请附上截图。

<a href="../troubleshooting/feedback-new">
  <span class="button">联系支持</span>
</a>

<a href="../troubleshooting/feedback-docs">
  <span class="button">为文档提出改进建议</span>
</a>
<!-- endsource: zh/analytics/content/_includes/feedback-button.md -->
