내 앱 또는 해당 종속성이 Android 광고 ID 정책을 위반합니까? 종속성 목록입니다. implementation “org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version” implementation

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'


답변

광고 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 앱 종속성 영역에 추가하십시오
.


답변

오늘날 많은 개발자들이 이와 같은 문제를 겪고 있습니다. 나는 또한이 문제를 얻었다. 민감한 데이터를 수집하지 않았으며 사용자에게 광고를 게재하지도 않습니다. 귀하의 경우 Crashlytics lib가 문제가 될 수 있습니다 . 광고 ID를 처리합니다. 메일에서 그들은 필요한 조치를 언급합니다.

필요한 조치 : 상점 목록 및 앱에 개인 정보 보호 정책 추가

그래서 우리 모두는 스토어 목록과 앱에 개인 정보 보호 정책을 추가해야한다고 생각합니다. 조치를 취하기 전에 관련 개인 정보 보호 정책을 따라야합니다. 다음은 도움을받을 수있는 링크입니다.

앱을 업로드하기위한 개인 정보 보호 정책

Android 광고 ID 사용

개발자 배포 계약

개발자 프로그램 정책


답변

2.9.3 미만의 crashlytics를 사용하고 있습니다. 분명히 Google 광고 ID를 수집하여 헤더의 키로 보냅니다. 그것은 문제 중 하나 일 수 있습니다. Charles와 같은 프록시를 통해 광고 ID를 보내는 지 확인할 수 있습니다.

편집 *** 버전 2.9.3 이상은 패키지 AdvertisingIdClient.getAdvertisingIdInfo()에서 호출하여 계속 광고 ID를 받고있는 것 같습니다 com.google.android.gms.ads.identifier. 메소드에 중단 점을 설정하여 확인했습니다. 나는 그것이 어떻게 든 여전히 직물로 보내지고 있다고 가정하고 있습니다. 더 높은 버전으로 업데이트해도 문제가 해결되지 않습니다 ..


답변

Unity 사용자의 경우 Unity Analytics에 문제가 있습니다.

이 문제를 해결하려면 두 가지 작업 을 수행해야 합니다 .

약 몇 분 후에 다시 제출 한 후 Google Play에서 내 앱을 승인했습니다.


답변

Crashlytics 또는 다른 것을 사용하지 않습니다. Facebook 광고가있는 간단한 오프라인 앱입니다. 여전히 내 앱이 Play 스토어에서 제거되었습니다.

문제 : Android 광고 ID 정책 사용 위반 및 개발자 배포 계약의 섹션 4.8

문제 설명 : Google Play에서는 앱이 민감한 사용자 또는 기기 정보를 요청하거나 처리 할 때 개발자가 유효한 개인 정보 취급 방침을 제공해야합니다. 귀하의 앱이 개인 정보 취급 방침의 적용을받는 Android 광고 식별자를 수집하여 전송하는 것으로 확인되었습니다. 앱이 Android 광고 ID를 수집하는 경우 Play Console의 지정된 입력란과 앱 내에서 유효한 개인 정보 취급 방침을 제공해야합니다.

해결책:

  1. 링크를 사용하여 내 앱의 개인 정보 보호 정책을 만들고 내 앱 에 따라 편집했습니다.

  2. 링크를 사용하여 개인 정보 보호 정책에 대한 URL을 만들었습니다 .

  3. Google Play Console에 로그인 하여 매장 정보로 이동 한 다음 목록을 저장하고 개인 정보 취급 방침 섹션에 URL을 붙여 넣습니다.

  4. 업데이트를 제출하십시오.

노트 – 필자의 경우 메일에 언급 된 개인 정보 보호 정책으로 새로운 빌드를 제출 할 필요가 없었으며 시간 내에 내 앱이 플레이 스토어에 표시되었습니다. 위에서 언급 한 단계를 수행했습니다. 위의 사항을 따른 후에 앱이 Play 스토어에 표시되지 않는 경우 앱에 개인 정보 보호 정책 섹션 하나를 배치하고 새 빌드를 제출해야합니다.


답변

나는 또한 같은 메시지를 받았으며 오늘 내 앱 중 일부가 일시 중지되었습니다.

그래서 나는 그 세 가지 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'

그런 다음 앱을 다시 제출했으며 검토 후 승인되었습니다. 🙂


답변

이것이 Google Play 서비스 버전 4.0에서 광고 및 분석 제공 업체가 사용할 새로운 API와 ID를 도입 한 이유입니다. 우리는 개인 정보 보호 정책을 제공하고 웹에서 사용할 수 있도록해야합니다. 샘플을 보려면 https://digital.com/blog/best-privacy-policy-generators/ 로 이동
하십시오

Android 앱에서 설정을 변경하려면 개발자 콘솔의 스토어 목록에서 개인 정보 취급 방침으로 스크롤하십시오. 여기에 URL을 추가하십시오.