web-dev-qa-db-ja.com

アプリまたはその依存関係がAndroid Advertising Idのポリシーに違反していませんか?

Google Playからこのメッセージを受け取ったばかりですが、Advertising IDを収集していません。

警告の理由:Android Advertising IDポリシーの使用違反およびデベロッパー販売規約の第4.8条

Google Playでは、アプリが機密ユーザーまたは端末情報を要求または処理するときに、開発者に有効なプライバシーポリシーを提供する必要があります。お客様のアプリがAndroidの広告IDを収集して送信することを確認しました。この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'
172
aloj

今日、多くの開発者がこれと同じ問題を抱えています。 私もこの問題を抱えています。私は機密データを収集しませんでした、私も私のユーザーに広告を見せていません。あなたの場合はCrashlyticsライブラリが問題になるかもしれません。それは広告IDを扱います。郵便で彼らは必要な行動について言及します:

アクションが必要です :ストアのリストとアプリにプライバシーポリシーを追加してください

だから私たち全員がストアのリストだけでなくアプリにもプライバシーポリシーを追加すべきだと思います。行動を起こす前に、私たちは関連するプライバシーポリシーを通らなければなりません。

アプリをアップロードするためのプライバシーポリシー

Androidの広告IDの使用方法

開発者向け販売契約

開発者プログラムポリシー

55
Mafujul

広告IDの収集を無効にする

Firebaseのドキュメントによれば あなたは次のように設定することで広告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アプリの依存関係領域に追加してみてください。

51
rickythefox

あなたは2.9.3以下のcrashlyticsを使っています。どうやらそれは彼らのヘッダのキーとしてグーグル広告IDを集めて送ります。それが問題の一つか一つかもしれません。 Charlesのようなプロキシを通じて広告IDを送信しているかどうかを確認できます。

編集*** バージョン2.9.3以降は、com.google.Android.gms.ads.identifierパッケージからAdvertisingIdClient.getAdvertisingIdInfo()を呼び出すことによって、まだAdvertisingIDを取得しているようです。メソッドにブレークポイントを設定して確認しました。私はそれがどういうわけかまだ生地に送られていると思います。これは、より高いバージョンにアップデートしても解決しないことを意味します。

21
Rik van Velzen

Unityユーザーの場合、問題は Unity Analytics にあります。

この問題を解決するために、私達はする必要があります 2タスク

数分後に再送信した後、Google Playが私のアプリを承認しました。

15
Quang Tran

私はまた同じメッセージを受け取り、私のアプリのいくつかを今日中断しました。

だから私はちょうどこれらの3つの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'

その後、私はアプリを再提出し、そして彼らはレビューの後に受け入れられました:)

14
Gama

私はCrashlyticsや他のものを使用していません。 Facebook広告付きのシンプルなオフラインアプリ。それでも私のアプリはPlayストアから削除されました。

問題: Android Advertising IDポリシーの使用違反とデベロッパー販売規約の第4.8項

問題の説明: Google Playでは、アプリが機密ユーザーまたはデバイス情報を要求または処理するときに、開発者に有効なプライバシーポリシーを提供する必要があります。お客様のアプリがAndroidの広告識別子を収集して送信することを確認しました。これはプライバシーポリシーの要件の対象となります。アプリがAndroidの広告IDを収集する場合は、Playコンソールの指定欄とアプリ内の両方で有効なプライバシーポリシーを入力する必要があります。

解決策: 

  1. 私はこの link を使用して私のアプリのプライバシーポリシーを作成し、私のアプリに従ってそれを編集しました。

  2. この リンクを使って私のプライバシーポリシーのURLを作成しました。

  3. Google Playコンソール にログインして、ストアのプレゼンスに移動してからリスティングを保存し、[プライバシーポリシー]セクションにURLを貼り付けます。

  4. 更新を送信してください。

注 -私の場合新しいビルドを送信する必要はありませんでした _メールに記載されているプラ​​イバシーポリシーが適用され、数時間以内にPlayストアに表示されました。上記の手順を実行してもPlayストアにアプリが表示されない場合は、アプリにプライバシーポリシーのセクションを1つ追加して新しいビルドを送信する必要があります。

11
Imran

これが原因です。 Google Play Servicesバージョン4.0では、広告および分析プロバイダで使用するための新しいAPIとIDが導入されました。 ____。]サンプルについては https://digital.com/blog/best-privacy-policy-generators/ /を参照してください。

Androidアプリの設定を変更します。開発者コンソールのStore Listingで、プライバシーポリシーまでスクロールします。ここにURLを追加してください。

6
Theo

アプリがアナリティクスなどのFirebase SDKを使用している場合は、Applicationタグの下のAdvertising IDファイルに次の行を追加することで、SDKレベルでAndroidManifest.xmlコレクションを無効にできます。

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

あなたはそれについてもっと読むことができます ここ

私のアプリは広告でサポートされているアプリケーションでさえありませんでした、それでもそれはこのsection 4.8節によって打たれました。上記のテクニックを採用することで、私はGoogle Playでそれを取り戻すことができました プライバシーポリシーを提出することなく

5
Rajat Saxena

グーグルメールからコピー

ポリシーサポートチームに連絡してください。  

  1. アプリがユーザーデータを要求したり、Phone、Accounts、Contacts、Camera、Microphoneなどの機密アクセス許可を要求する場合、またはアプリがAndroidの広告識別子を使用する場合は、2つの場所に有効なプライバシーポリシーを追加する必要があります。リスティングページ(下記の手順)とアプリ内。
  2. 2番目の選択肢として、ユーザーデータまたは機密性の高いアクセス許可に対する要求を削除できます。たとえば、マニフェストから{ここにアクセス許可をコピーして貼り付け}を削除する必要があります。これらのリクエストを削除しても、プライバシーポリシーを追加する必要はありません。手順1または2を完了できない場合は、Playストアからアプリを非公開にする必要があります。 
  3. アプリがすでに公開されていない場合は、将来そのアプリを再公開しない限り、何もする必要はありません。

ストアリストにプライバシーポリシーを追加するには、次の手順に従ってください。

  1. Playコンソールにサインインします。

  2. アプリを選択してください。

  3. 左側で、「店舗のプレゼンス」>「店舗のリスト」を選択します。

  4. [プライバシーポリシー]の下に、プライバシーポリシーをオンラインでホストするURLを入力します。

  5. 変更を保存して、アプリにアップデートを送信します。

Google Playのプライバシーポリシーの要件については、 ヘルプセンター をご覧ください。

enter image description here

4
Java coder

私は自分のアプリの1つを削除し、もう1つは問題として与えられた理由で警告を受けました: Android Advertising IDポリシーの使用違反およびDeveloper Distribution Agreementのセクション4.8

私は両方のアプリのプライバシーポリシーを作成し、プレイコンソールストアのリスト内のリンクを更新し、アプリと再送信されたアプリの両方のメインメニューにプライバシーポリシーのリンクを含めました。ポリシーをコピーする必要がある場合は、アプリのアクセス許可と名前に従って編集してください。 プライバシーポリシー

これらのプレイコンソールの削除と警告がストライキとしてカウントされるのか、それとも誰かが私を悟らせることができるのかどうかはわかりません。

3
android2013

今日の私のアプリはストアから削除されました..同じ問題すべて私はアプリにプライバシーポリシーを追加することをすべて行います(アプリケーションコンソール - ストアプレゼンス - ストアリスティング) 画像のように [あなたは App Privacy Policy Generator からそれを作成してuplaodしてストアリストにリンクを書いてアプリを再送信することができますこれは私にとってはうまくいきます。 ]私の悪い言葉を残念に思う

3
Ahmed El-Kallaf

ステップ1:PlayストアコンソールにプライバシーとポリシーのURLを追加する 

ステップ2:ボタンがクリックされたときにサイドバーにボタンの例を作成する

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
Hemanth SP

まず、プライバシーポリシーのURLを作成し、次にこのURLをアプリケーションに基づいてGOUBLE PUBLISHER CONSOLEに追加する必要があります。このWebサイトを使用してプライバシーポリシーを簡単に作成できます。

プライバシーポリシー

あなたがサーバ/ホストを持っているなら、あなた自身のサーバにプライバシーポリシーページをアップロードしようとしないなら、あなたは保存のためにこのウェブサイトを使うことができます。

言及しました :あなたはあなたのアプリケーションにこのポリシーページを追加する必要があります。プライバシー警察としてメニューを作成し、すべてのポリシーの内容をダイアログに表示します。最も簡単な方法です。

3

私はCrashlyticsとOneSignalを使用しています。 Crashlytics 2.9.3での@RikvanVelzenテストに依存しているのは、Googleからメッセージを取得する理由ではなく、OneSignalです。

Googleの要件は、「Playコンソールの指定フィールドとアプリ内の両方で有効なプライバシーポリシーを提供する必要があります」です。

したがって、あまり複雑ではない2つのことだけを行う必要があると思います。

  1. Google Playのコンソールから、情報を含むウェブページにプライバシーポリシーのリンクを追加します
  2. アプリにプライバシーポリシー情報を追加する

以下は、それを行う方法に関する指示を提供しているようです(多くの1つのみ): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required- policy-issue /

3
Yossi

プライバシーポリシーWebページの作成:

  • まず、ブロックされたアプリケーションのプライバシーポリシーを含むページを作成します。
  • どのような情報を処理するかを書きます。個人データを処理しない場合は、はっきりと書いてください。
  • Google Playコンソールにアプリのプライバシーポリシーに関する情報(リンク)を追加する

同意を得てアプリを更新しました:

  • Googleのウェブサイトからの指示に従ってください: https://developers.google.com/admob/Android/eu-consent
  • あなたのプライバシーポリシーへのリンクを追加してください:
    privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)

  • アプリケーションのブラウザまたはWebビューで開いて、プライバシーポリシーWebページを追加します。 

  • 同意を得てアプリを更新し、Google Playコンソールにアップロードする
3

この問題は、違反はユーザーのAndroid Advertising IDを使用していることが原因であると述べています。私は同じ問題を抱えていました。私はプライバシーポリシーを作成し、それを私のアプリとGoogle Playページに追加しました。更新を送信すると、アプリは再びライブになります。あなたがあなたのアプリで個人的に識別可能な情報、Android Advertising 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=ja_JP

2
picmate 涅

私は最近、Googleから「Android Advertising IDの使用法」ポリシーと「デベロッパー販売契約」のセクション4.8に違反しているとの警告を受けました。 

私は自分のアプリに広告を使用しませんが、 Amplitude および Fabric を使用してユーザーのイベント/分析を追跡しています。これがこの警告の原因と考えられます。

問題を解決するために必要な処置:

  1. を使用してプライバシーポリシーを生成する - Firebaseアプリのプライバシーポリシージェネレータ
  2. 生成したプライバシーポリシーをアプリに含めて、ユーザーがアクセスできるようにします。

  3. アプリを更新し、(WebページまたはGoogleドキュメント経由で)プライバシーポリシーのリンクをストアの一覧に追加します。

2
Badr

広告IDの収集を無効にする

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

マニフェストファイルの次の2行から

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

<meta-data Android:name="google_analytics_adid_collection_enabled" Android:value="false" />
0
alierdogan7

今日は3つのアプリが中断されました。私は3つのうち2つの更新に取り組んで提出しました。今、私は3つ目のものに取り組んでいます。

数分前に、承認されたばかりのものがあります。ほとんどのアプリは既にプライバシーポリシーを持っています。私の場合、疑わしいライブラリはAdmobとFirebase Analyticsです。

私がしたこと: 1。プライバシーポリシーのWebページを作成し、Google Playストアのリストにリンクを追加しました[2]。私はアプリにプライバシーポリシーを文字列として追加しました。それはユーザーが一度に承認または辞退できるダイアログを介してポップアップします。

更新の後、私は2時間息を止めて、大丈夫!

0
zimspy