我的应用或其依赖项是否违反Android广告ID政策?

问题描述 投票:176回答:19

我刚从Google Play收到此消息,但我没有收集广告ID。

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

Google Play要求开发者在应用请求或处理敏感用户或设备信息时提供有效的隐私权政策。我们发现您的应用会收集并传输Android广告ID,但需遵守隐私政策要求。

是否有可能我的任何依赖使用它?这是依赖项列表:

implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.anko:anko-common:$anko_version"

implementation ("com.android.support:appcompat-v7:$android_support_version") {
    exclude group: 'com.android.support', module: 'animated-vector-drawable'
    exclude group: 'com.android.support', module: 'design'
}
implementation ("com.android.support:design:$android_support_version") {
    exclude group: 'com.android.support', module: 'animated-vector-drawable'
}
implementation ("com.android.support:cardview-v7:$android_support_version") {
    exclude group: 'com.android.support', module: 'animated-vector-drawable'
    exclude group: 'com.android.support', module: 'design'
}
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
implementation 'com.github.apl-devs:appintro:v4.2.3'
implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
    transitive = true
}
implementation 'com.firebase:firebase-jobdispatcher:0.7.0'
implementation ("com.google.firebase:firebase-firestore:$firestore_version") {
    exclude group: 'com.google.firebase', module: 'firebase-auth'
}
implementation ("com.google.firebase:firebase-auth:$firebase_version") {
    exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ("com.google.firebase:firebase-storage:$firebase_version") {
    exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation ('com.google.android.gms:play-services-auth:16.0.0') {
    exclude group: 'com.google.firebase', module: 'firebase-firestore'
}
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:multidex:1.0.3'
implementation ("com.android.support:exifinterface:$android_support_version") {
    exclude group: 'com.android.support', module: 'animated-vector-drawable'
    exclude group: 'com.android.support', module: 'design'
}
implementation 'com.soundcloud.android:android-crop:1.0.1@aar'
implementation 'com.github.bumptech.glide:glide:4.7.1'
android google-play google-play-console google-advertising-id
19个回答
70
投票

禁用广告ID集合

根据Firebase docs,您可以通过设置禁用广告ID集合:

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

在你的AndroidManifest.xml标签下的<Application>

编辑:似乎人们在这种方法上取得了成功。尝试将configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' }添加到Gradle应用程序依赖项区域,如下面的评论所示。


6
投票

禁用广告ID集合:

https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection

通过Manifest文件中的这两行:

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

3
投票

我的应用程序今天从商店删除..同样的问题所有我这样做我从应用程序添加隐私政策(应用程序控制台 - 商店存在 - 商店列表)Like the image你可以从App Privacy Policy Generator创建它并uplaod它并在商店列表中写入链接和重新提交应用程序这对我有用,对不起我的坏语言


3
投票

我正在使用Crashlytics和OneSignal。依赖于Crashlytics 2.9.3的@RikvanVelzen测试,这不是我从谷歌获得消息的原因,而是OneSignal。

Google要求是“您必须在Play控制台的指定字段和应用内提供有效的隐私权政策。”

因此,我认为我只需做两件不太复杂的事情:

  1. 将Google Play控制台中的隐私权政策链接添加到包含该信息的网页
  2. 在应用中添加隐私政策信息

以下似乎提供了如何执行此操作的说明(只是其中之一):https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/


3
投票

隐私政策网页创建:

  • 首先,使用被阻止的应用程序的隐私策略创建一个页面。
  • 写下您处理的信息。如果您不处理私人数据,请清楚地写下来。
  • 在Google Play Console中添加有关应用隐私权政策的信息(链接)

应用同意更新:

  • 按照Google网站上的说明操作:https://developers.google.com/admob/android/eu-consent
  • 添加隐私政策的链接: privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)
  • 通过在浏览器中或在应用程序的webview中打开隐私政策网页来添加隐私政策网页
  • 经过同意更新应用并在Google Play控制台上传

3
投票

第1步:添加隐私和政策网址以播放商店控制台

第2步:在单击按钮时在侧栏中创建一个按钮示例,只需调用以下方法并在此处添加您的URL

private void callThisMethodWhenPrivacyButtonClicked() {
        AlertDialog.Builder alert = new AlertDialog.Builder(this);
        alert.setTitle("Title here");

        WebView wv = new WebView(this);
        wv.loadUrl("{your privacy and policy uurl }");
        wv.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);

                return true;
            }
        });

        alert.setView(wv);
        alert.setNegativeButton("Close", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int id) {
                dialog.dismiss();
            }
        });
        alert.show();
    }

3
投票

首先,您必须创建隐私策略URL,然后根据应用程序在GOOGLE PUBLISHER CONSOLE中添加此URL。您可以使用本网站轻松制定隐私政策。

Privacy Policies

如果您有服务器/主机尝试在您自己的服务器上上载隐私策略页面,否则您可以使用此网站进行存储。

提到:您必须在应用程序中添加此策略页面。创建一个隐私警察菜单,并在对话框中显示您的所有政策内容。最简单的方法。


3
投票

我删除了我的一个应用程序,另一个因为问题而发出警告:违反Android广告ID政策的使用和开发者分发协议的第4.8节

我为这两个应用创建了隐私政策,更新了播放控制台商店列表中的链接,包括应用主菜单和重新提交的应用中的隐私政策链接。这两个应用程序现在都在运行。如果需要,您可以复制策略,请确保根据您的应用权限和名称进行编辑。 Privacy policy

我不知道这些是否将控制台移除和警告计为罢工,或者有人可以启发我。


2
投票

我最近收到Google的警告,提到我违反了Android广告ID政策的使用和开发者分发协议的第4.8节。

我不在我的应用上使用广告,但我使用Amplitude和Fabric跟踪用户事件/分析,这可能是此警告的原因。

解决问题所需的行动:

  1. 使用Firebase app privacy policy generator生成隐私政策
  2. 将生成的隐私权政策纳入您的应用,并让用户可以访问。
  3. 更新应用程序,并将隐私政策链接(通过网页或Google文档)添加到商店列表中。

2
投票

该问题表明违规是由于使用用户的Android广告ID。我有同样的问题。我创建了隐私权政策,并在我的应用和Google Play页面中添加了该网址。提交了更新,应用程序再次上线。请务必提及您在应用中收集个人身份信息Android广告ID。我已经给出了应用程序隐私政策的链接,如果你需要知道它是如何被提及的话,请参考它。

这是我的隐私政策:

https://nwsty.com/privacy-policy-and-terms-of-use-android/

您可以在此处轻松创建隐私政策:

https://app-privacy-policy-generator.firebaseapp.com/

enter image description here

仅供参考,这是有问题的应用程序:https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=en_US


0
投票

我今天暂停了3个应用程序。我忙碌了一天,但午饭后设法开始处理这些应用程序。我工作并提交了3个更新。现在我正在研究第三个。

几分钟前,一个人刚刚获得批准。我的大多数应用已经拥有隐私政策。那些被暂停的人没有。我的案例中的可疑库是Admob和Firebase Analytics。

我做了什么:1。我创建了一个隐私政策网页,并在Google Play商品详情中添加了一个链接。 2.我在应用程序中将隐私策略添加为字符串,并通过用户可以接受或拒绝一次的对话框弹出。

更新后,我屏住了2个小时,瞧!


59
投票

今天许多开发人员都遇到了同样的问题。我也遇到了这个问题。我没有收集任何敏感数据,我甚至没有向我的用户展示广告。在你的情况下,Crashlytics lib可能是一个问题。它处理广告ID。在邮件中,他们提到了所需的操作:

需要采取的措施:为您的商品详情和应用添加隐私权政策

所以我认为我们所有人都应该在商店列表和应用程序上添加隐私政策。在采取行动之前,我们应该通过相关的隐私政策。以下是您可以获得帮助的链接:

Privacy policy to upload an app

Usage of Android Advertising ID

Developer Distribution Agreement

Developer Program Policies


21
投票

您正在使用低于2.9.3的崩解剂。显然它正在收集并发送Google广告ID作为其标题中的密钥。这可能是问题之一。您可以检查它是否通过像Charles这样的代理发送广告ID。

编辑***似乎版本2.9.3及更高版本仍然通过从AdvertisingIdClient.getAdvertisingIdInfo()包中调用com.google.android.gms.ads.identifier来获取adsID。我通过在方法上设置断点来检查它。我假设它仍然以某种方式发送到织物。这意味着更新到更高版本将无法解决它..


17
投票

对于Unity用户,问题出在Unity Analytics中。

要解决此问题,我们需要执行2项任务:

重新提交大约几分钟后,Google Play批准了我的应用。


17
投票

我没有使用Crashlytics或任何其他东西。只是一个简单的Facebook广告离线应用程序。我的应用程序仍然从Play商店中删除。

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

问题描述:Google Play要求开发者在应用请求或处理敏感用户或设备信息时提供有效的隐私权政策。我们已确定您的应用收集并传输Android广告标识符,该标识符符合隐私权政策要求。如果您的应用收集了Android广告ID,则必须在Play控制台的指定字段和应用内提供有效的隐私权政策。

解:

  1. 我使用此link为我的应用创建了隐私政策,并根据我的应用进行了编辑。
  2. 我使用这个link.为我的隐私政策创建了一个网址
  3. 登录Google Play Console并转到商店状态,然后存储列表并将您的网址粘贴到隐私政策部分。
  4. 提交您的更新。

注意 - 在我的情况下,我没有提交任何带有隐私政策的新版本,如邮件中所述,我的应用程序在播放商店中可见,我在几小时内完成了上面提到的步骤。如果您的应用在遵循上述要点后在Play商店中不可见,那么您应该在您的应用中放置一个隐私政策部分并提交新版本。


14
投票

我也收到了同样的消息,今天暂停了我的一些应用程序。

所以我刚刚删除了这三个firebase依赖项:

compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'
compile 'com.google.firebase:firebase-appindexing:10.0.1'

然后,我重新提交了应用程序,他们在审核后被接受:)


6
投票

这就是Google Play Services 4.0版引入新API和广告和分析提供商使用的ID的原因。我们需要提供隐私声明并在网上提供。如需样品,请去https://digital.com/blog/best-privacy-policy-generators/

更改Android应用程序的设置。开发者控制台,商店列表,向下滚动到隐私政策。在这里添加网址。


6
投票

copied from google mail

请联系政策支持团队。

  1. 如果您的应用请求用户数据或发出敏感权限请求,如电话,帐户,通讯录,相机,麦克风,或者您的应用使用Android广告标识符,则需要在两个位置添加有效的隐私权政策:您的应用商店列表页面(以下说明)和您的应用程序内。
  2. 作为第二个选项,您可以删除对用户数据或敏感权限的任何请求。例如,您需要从清单中删除{复制和粘贴权限}。如果删除这些请求,则无需添加隐私策略。如果您无法完成步骤1或2,则需要从Play商店取消发布该应用。
  3. 如果您的应用已取消发布,则除非您日后重新发布该应用,否则无需采取任何措施。

您可以按照以下步骤将隐私策略添加到商品详情:

  1. 登录您的Play控制台。
  2. 选择你的应用。
  3. 在左侧,选择商店状态>商品详情。
  4. 在“隐私政策”下,输入您在线托管隐私政策的网址。
  5. 保存更改以将更新提交到您的应用。

有关Google Play隐私权政策要求的详情,请访问我们的help center

enter image description here


6
投票

如果您的应用使用Firebase SDK(如分析等),则可以通过在Advertising ID标记下的AndroidManifest.xml文件中添加以下行来禁用SDK级别的Application集合。

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

你可以阅读更多关于它here

我的应用程序甚至不是广告支持的应用程序,但仍受到这个section 4.8条款的影响。通过采用上述技术,我可以在不提交任何隐私政策的情况下将其恢复到Google Play上。

© www.soinside.com 2019 - 2024. All rights reserved.