web-dev-qa-db-ja.com

アプリがAndroid広告IDポリシーに違反しています

Google Playチームは次の理由でアプリを拒否しました:

広告識別子は、ユーザーの明示的な同意なしに、個人を特定できる情報に接続したり、永続的なデバイス識別子(SSAID、MACアドレス、IMEIなど)に関連付けたりしないでください。

たとえば、アプリのアトリビューションSDKにより、Android広告IDを持つデバイスからの顕著な開示なしにIMEIを収集できることが確認されました。これはAndroid広告IDポリシーに違反しています。

IMEIを明示的に収集していないため、IMEIにアプリの依存関係の1つからアクセスする必要があります。

IMEIにアクセスしている人を検出するにはどうすればよいですか?

更新:これらは私の依存関係です

    compile "com.Android.support:appcompat-v7:$support_version"
    compile "com.Android.support:mediarouter-v7:$support_version"      // I'm using icons from here, like ic_media_pause and such
    compile "com.Android.support:recyclerview-v7:$support_version"
    compile "com.Android.support:design:$support_version"
    compile "com.Android.support:support-compat:$support_version"

    compile 'com.Android.support:multidex:1.0.2'

    // individual dependencies -- https://stackoverflow.com/a/43407421/1121497
    compile "com.google.Android.gms:play-services-maps:$gms_version"
    compile "com.google.Android.gms:play-services-analytics:$gms_version"
    compile "com.google.Android.gms:play-services-gcm:$gms_version"
    compile "com.google.firebase:firebase-appindexing:$gms_version"
    compile "com.google.firebase:firebase-core:$gms_version"

    compile "com.facebook.Android:facebook-Android-sdk:$facebook_version"
    compile 'com.facebook.Android:notifications:1.0.2'

    compile 'com.batch.Android:batch-sdk:1.11.0'

    compile 'commons-codec:commons-codec:1.9'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
    compile 'com.github.chrisbanes.photoview:library:1.2.2'
    compile 'de.greenrobot:eventbus:2.4.0'
    compile 'info.hoang8f:Android-segmented:1.0.5'
    compile 'io.card:Android-sdk:5.4.2'
    compile 'me.dm7.barcodescanner:zxing:1.9'
    compile 'com.google.Android.exoplayer:exoplayer:r2.2.0'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.squareup.okhttp:okhttp:2.2.0'

    compile 'io.reactivex:rxandroid:1.1.0'
    compile 'io.reactivex:rxjava:1.1.0'
    //compile 'io.reactivex:rxjava-joins:0.22.0' // to use JoinObservable (and-then-when combinator)

    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

    // In libs we have:
    // - ZooZ 1.02 : From https://github.com/Zooz/Zooz-Android/releases/tag/1.02
    // - AppsFlyer : AF-Android-SDK 2.3.1.13 jar
    // - Volley
    compile fileTree(dir: '../libs', include: '*.jar')

    compile('com.crashlytics.sdk.Android:crashlytics:2.7.1@aar') {
        transitive = true
    }

AppsFlyerは次のように設定されています。

        AppsFlyerLib.setCollectIMEI(false); // https://play.google.com/about/monetization-ads/ads/ad-id/
        AppsFlyerLib.setCollectMACAddress(false);
        AppsFlyerLib.setCollectAndroidID(false);
20
ilopezluna

SDK 4.3以下のAppsflyerを使用しています。これが問題です。これは、すべての開発者に送信したメールです。

こんにちは、

AppsFlyerとGoogle Playチームは協力して、AppsFlyer SDKを使用するすべての広告主がGoogle Playプライバシーポリシーに準拠するようにします。ビジネスの中断を避けるため、すべての広告主が次の手順を踏むことを強くお勧めします。

AppsFlyer SDKバージョン4.3以前を実行している場合:完全なコンプライアンスを維持するには、できるだけ早く最新のAppsFlyer SDKに更新してください。新しいSDKバージョンでIMEIコレクションを有効にしている場合:次のコードを削除して、AppsFlyer SDKを介してIMEIコレクションを無効にしますAppsFlyerLib.getInstance()。setImeiData( "IMEI_DATA_HERE")アプリがGoogle Playプライバシーポリシーにまだ準拠していない場合、データ収集をタイムリーに修正することをお勧めします。 AppsFlyer SDKの詳細については、ヘルプセンターにアクセスするか、成功マネージャーにお問い合わせください。

ありがとう、AppsFlyerチーム

3
Bruno

私のアプリケーションもGoogleによって削除されます。次の方法で再公開しました。

  1. 無料のプライバシーポリシーURL を使用して、アプリケーションのプライバシーポリシーを作成します

  2. URL でプライバシーポリシーを公開します

  3. 公開されたプライバシーポリシーリンクをコピーして、Developer Play Consoleに追加します。
  4. [アプリケーション]にもプライバシーポリシーのリンクを追加します(オプション)

これがあなたにも役立つことを願っています。

18
Tayyab Amin

Crashlyticsは、さまざまな識別子を使用して、Android IDなどのサービスを提供します、およびAndroid広告ID

crashlytics libが問題になる可能性があります。このライブラリは広告IDを扱っています。 crashlytics libを使用し、AppsFlyerLibを使用していない開発者の多くがこの警告を受け取っています。したがって、crashlyticsライブラリについても心配する必要があると思います。

詳細については、 crashlyticsセキュリティページ をご覧ください。

14
Mafujul

アプリケーションにプライバシーポリシーを追加する必要があります。

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

プライバシーポリシー

サーバー/ホストがある場合は、自分のサーバーにプライバシーポリシーページをアップロードしてください。アップロードしない場合は、このWebサイトを使用して保存できます。

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

5

私の場合、プライバシーポリシーのURLはGoogle Playコンソールで設定されていませんでした。私もCrashlyticを使用しています。しかし、プライバシーポリシーを追加すると、処理に時間がかかり、解決しました。イベントを再度公開する必要はありませんでした。

1
M. Gomes