React Native:违反Android广告ID政策和《开发者分发协议》第4.8节的使用

时间:2018-09-23 06:55:57

标签: react-native google-play react-native-android policy

我的React Native App中有此政策:

违反Android广告ID政策的使用和开发者分发协议第4.8节

表格 Google Play

我使用这种依赖关系

"dependencies": {
  "lodash": "^4.17.10",
  "react": "16.3.1",
  "react-native": "0.55.3",
  "react-native-device-info": "^0.21.5",
  "react-native-elements": "^0.19.1",
  "react-native-google-analytics-bridge": "^5.8.0",
  "react-native-google-places-autocomplete": "^1.3.6",
  "react-native-map-clustering": "^1.3.0",
  "react-native-maps": "*",
  "react-native-masked-text": "^1.7.2",
  "react-native-onesignal": "^3.2.5",
  "react-native-svg": "^7.0.3",
  "react-native-ui-kitten": "^3.0.1",
  "react-native-vector-icons": "^4.6.0",
  "react-navigation": "^2.0.2",
  "victory-native": "^30.4.0"
},

3 个答案:

答案 0 :(得分:1)

我认为您使用了以下依赖项:react-native-device-info,react-native-google-analytics-bridge,它们会引起您的问题,您必须在Google的应用程序上提供url策略

答案 1 :(得分:1)

禁用广告ID收集

根据Firebase docs,您可以通过设置以下方式禁用广告ID收集:

将此meta-data添加到您的AndroidManifest.xml的{​​{1}}标签下

<Application>

然后在您的<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" /> 中添加configurations

build.gradle

资源:Is my app or its dependencies violating the Android Advertising Id policy?

答案 2 :(得分:0)

首先,您需要创建一个有效的隐私政策文档

您可以在这里使用this工具轻松生成它。

然后

  1. 我们必须在应用程序中放置一个隐私政策链接。您可以在应用程序菜单中的任何位置创建与文本链接相同的内容。应当在外部浏览器中单击打开它。
  2. 然后,您必须在Play商店中放置相同的链接。转到Play商店console -> Store presence -> Store listing。转到最后一个名为“隐私权政策”的字段,然后在此处更新链接。
  3. 一起提交应用更新和商品详情更新。

您的应用将在2小时内恢复在线!