programing

내 앱 또는 앱의 종속성이 Android Advertising Id 정책을 위반합니까?

powerit 2023. 8. 21. 21:41
반응형

내 앱 또는 앱의 종속성이 Android Advertising Id 정책을 위반합니까?

방금 Google Play에서 이 메시지를 받았는데 광고 ID를 수집하고 있지 않습니다.

경고 사유 : 안드로이드 광고 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 앱 종속성 영역으로 이동합니다.

오늘날 많은 개발자들이 이와 같은 문제를 겪고 있습니다.저도 이 문제가 생겼어요.저는 민감한 데이터를 수집하지 않았고, 사용자들에게 광고를 보여주지도 않았습니다.당신의 경우 크래시리틱스 lib가 문제가 될 수 있습니다.그것은 광고 ID를 다루고 있습니다.그들은 메일에서 필요한 조치를 언급합니다.

필요한 작업스토어 목록 및 앱에 개인 정보 보호 정책 추가

그래서 저는 우리 모두가 앱뿐만 아니라 매장 목록에도 개인 정보 보호 정책을 추가해야 한다고 생각합니다.조치를 취하기 전에 관련 개인 정보 보호 정책을 검토해야 합니다.다음은 도움말을 볼 수 있는 몇 가지 링크입니다.

앱을 업로드하는 개인 정보 보호 정책

Android 광고 ID 사용

개발자 배포 계약

개발자 프로그램 정책

2.9.3 이하의 충돌 분석을 사용하고 있습니다.분명히 그것은 구글 광고 ID를 머리글의 키로 수집하여 보내고 있습니다.그것이 또는 그 중 하나의 문제일 수 있습니다.당신은 찰스와 같은 대리인을 통해 광고 id를 보내고 있는지 확인할 수 있습니다.

은 여전히 것 .전로보낸 ID를 호출하여 AdvertisingIdClient.getAdvertisingIdInfo()com.google.android.gms.ads.identifierㅠㅠㅠㅠ 하였습니다.저는 방법에 브레이크 포인트를 설정하여 확인했습니다.저는 아직 원단으로 발송 중이라고 생각합니다.즉, 상위 버전으로 업데이트해도 문제가 해결되지 않습니다.

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

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

  • Google Play Console에서 https://unity3d.com/legal/privacy-policy 링크를 Store Presence / Store listing의 Privacy Policy 필드에 추가합니다.
  • 앱에서 유니티 자체 플러그인 유니티 데이터 개인 정보 보호 플러그인을 사용하여 개인 정보 보호 정책 버튼을 추가합니다. https://assetstore.unity.com/packages/add-ons/services/unity-data-privacy-plug-in-118922

몇 분 후에 Google Play에서 제 앱을 승인했습니다.

나는 크래시리틱스나 다른 것을 사용하지 않습니다.페이스북 광고가 있는 간단한 오프라인 앱입니다.그래도 내 앱은 플레이 스토어에서 제거되었습니다.

이슈 : 안드로이드 광고ID 정책 이용 위반 및 개발자유통계약서 4.8항

문제 설명:Google Play는 앱이 중요한 사용자 또는 장치 정보를 요청하거나 처리할 때 개발자에게 유효한 개인 정보 보호 정책을 제공하도록 요구합니다.귀하의 앱이 개인 정보 보호 정책 요구 사항에 따라 Android 광고 식별자를 수집하여 전송하는 것을 확인했습니다.앱이 Android 광고 ID를 수집하는 경우, Play Console의 지정된 필드와 앱 내에서 모두 유효한 개인 정보 보호 정책을 제공해야 합니다.

솔루션:

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

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

  3. Google Play Console에 로그인하여 Store 존재로 이동한 다음 목록을 저장하고 개인 정보 보호 정책 섹션에 URL을 붙여넣습니다.

  4. 업데이트를 제출합니다.

참고 - 저의 경우 메일에 언급된 개인 정보 보호 정책과 함께 새로운 빌드를 제출할 필요가 없었고 몇 시간 내에 앱이 플레이 스토어에 표시되었습니다. 위에서 언급한 단계를 수행했습니다.위의 사항을 따른 후에도 앱이 플레이 스토어에 표시되지 않는 경우에는 앱에 개인 정보 보호 정책 섹션을 하나 추가하고 새 빌드를 제출해야 합니다.

저도 같은 메시지를 받았고 오늘 제 앱 중 일부가 정지되었습니다.

그래서 저는 다음 세 가지 소방 기반 종속성을 삭제했습니다.

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'

그리고 나서 앱을 다시 제출했고, 검토 후 수락했습니다 :)

등 Firebase SDK를 사용하지 않도록 할 수 .Advertising IDSDK에 하여 SDK 에서 수집합니다.AndroidManifest.xml합니다.Application꼬리표를 달다

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

당신은 여기에서 그것에 대해 더 읽을 수 있습니다.

section 4.8위의 기술을 사용하여 개인 정보 보호 정책을 제출하지 않고도 Google Play에서 이 기술을 다시 사용할 수 있었습니다.

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

Android 앱의 설정을 변경합니다.개발자 콘솔, 저장 목록, 개인 정보 보호 정책까지 스크롤 다운합니다.여기에 URL을 추가합니다.

구글 메일에서 복사됨

정책지원팀에 문의하시기 바랍니다.

  1. 앱이 사용자 데이터를 요청하거나 전화, 계정, 연락처, 카메라, 마이크와 같은 중요한 권한 요청을 하거나 앱이 Android 광고 식별자를 사용하는 경우에는 앱의 스토어 목록 페이지(아래 지침)와 앱 내에 유효한 개인 정보 보호 정책을 추가해야 합니다.
  2. 두 번째 옵션으로 사용자 데이터 또는 중요한 권한에 대한 요청을 제거할 수 있습니다.예를 들어 매니페스트에서 {복사하여 여기에 붙여넣기 권한}을(를) 제거해야 합니다.이러한 요청을 제거하면 개인 정보 보호 정책을 추가할 필요가 없습니다.1단계 또는 2단계를 완료할 수 없는 경우 Play Store에서 앱 게시를 취소해야 합니다.
  3. 앱이 이미 게시되지 않은 경우 나중에 앱을 다시 게시하지 않으면 작업을 수행할 필요가 없습니다.

다음 단계에 따라 상점 목록에 개인 정보 보호 정책을 추가할 수 있습니다.

  1. 플레이 콘솔에 로그인합니다.

  2. 앱을 선택합니다.

  3. 왼쪽에서 Store presence > Store listing을 선택합니다.

  4. 개인정보 보호정책에서 개인정보 보호정책이 온라인으로 호스트된 URL을 입력합니다.

  5. 변경 사항을 저장하여 앱에 업데이트를 제출합니다.

Google Play 개인 정보 보호 정책 요구 사항에 대한 자세한 내용은 도움말 센터를 참조하십시오.

enter image description here

광고 ID 수집 사용 안 함:

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

매니페스트 파일의 다음 두 줄을 통해.

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

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

오늘 내 앱이 스토어에서 삭제되었습니다. 동일한 문제입니다. 모든 개인 정보 보호 정책을 앱에 추가합니다. (앱 콘솔 - 스토어 존재 - 스토어 목록) 이미지처럼 앱 개인 정보 보호 정책 생성기에서 생성하여 업로드하고 스토어 목록에 링크를 작성하고 앱을 다시 제출할 수 있습니다. 나에게 효과가 있고 나의 나쁜 언어에 대해 미안합니다.

크래시리틱스와 원시그널을 사용하고 있습니다.크래시리틱스 2.9.3으로 @RikvanVelzen 테스트에 의존하여, 이것은 제가 구글로부터 메시지를 받는 이유가 아니라 OneSignal을 받는 이유입니다.

Google 요구 사항은 "Play Console에서 지정된 필드와 앱 내에서 모두 유효한 개인 정보 보호 정책을 제공해야 합니다."입니다.

따라서 너무 복잡하지 않은 두 가지 작업만 수행하면 된다고 생각합니다.

  1. Google Play 콘솔의 개인 정보 보호 정책 링크를 정보가 포함된 웹 페이지에 추가합니다.
  2. 앱에 개인 정보 보호 정책 정보 추가

다음은 이 작업을 수행하는 방법에 대한 지침을 제공하는 것으로 보입니다(여러 가지 중 하나만 해당).https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/

개인 정보 보호 정책 웹 페이지 만들기:

  • 먼저 차단된 응용프로그램의 개인 정보 보호 정책이 있는 페이지를 만듭니다.
  • 처리할 정보를 기록합니다.개인 데이터를 처리하지 않을 경우 명확하게 작성합니다.
  • 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)

  • 프로그램의 브라우저 또는 웹 보기에서 열어 개인 정보 보호 정책 웹 페이지 추가

  • 동의를 얻어 앱 업데이트 및 Google Play Console에 업로드

1단계: 개인 정보 보호 및 정책 URL을 플레이 스토어 콘솔에 추가합니다.

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();
    }

먼저 개인정보 보호정책 URL을 작성한 후 응용프로그램을 기반으로 구글 퍼블리셔 콘솔에 이 URL을 추가해야 합니다.이 웹 사이트를 사용하여 개인 정보 보호 정책을 쉽게 만들 수 있습니다.

개인 정보 보호 정책

서버/호스트가 있는 경우 개인 정보 보호 정책 페이지를 사용자의 서버에 업로드해 보십시오. 그렇지 않으면 이 웹 사이트를 사용하여 저장할 수 있습니다.

언급됨: 응용 프로그램에 이 정책 페이지를 추가해야 합니다.개인 정보 보호 정책으로 메뉴를 만들고 대화 상자에 모든 정책 내용을 표시합니다.가장 쉬운 방법.

앱 중 하나를 제거하고 다른 하나는 문제: 안드로이드 광고 ID 정책 사용 위반 개발자 배포 계약 4.8항으로 경고를 받았습니다.

저는 두 앱 모두에 대한 개인 정보 보호 정책을 만들고, 플레이 콘솔 스토어 목록의 링크를 업데이트했으며, 두 앱의 메인 메뉴에 개인 정보 보호 정책 링크를 포함하고, 다시 제출한 앱 모두에 대해 개인 정보 보호 정책 링크를 포함했습니다.이제 두 앱이 모두 활성화되어 실행되고 있습니다.정책을 복사해야 하는 경우 앱 권한 및 이름에 따라 편집해야 합니다.개인 정보 보호 정책

이 플레이 콘솔 제거 및 경고가 스트라이크로 간주되는지 아니면 누군가가 저를 깨우쳐 줄 수 있는지 모르겠습니다.

최근 구글로부터 안드로이드 광고 ID 사용 정책 및 개발자 배포 계약 4.8항을 위반했다는 경고를 받았습니다.

앱에서 광고를 사용하지 않지만 진폭 및 패브릭사용하여 사용자 이벤트/분석을 추적하고 있으며, 이 경고의 원인일 수 있습니다.

문제 해결에 필요한 조치:

  1. Firebase 개인 정보 정책 생성기를 사용하여 개인 정보 정책 생성
  2. 생성된 개인 정보 보호 정책을 앱에 포함하고 사용자가 액세스할 수 있도록 합니다.

  3. 앱을 업데이트하고 웹 페이지 또는 Google 문서를 통해 개인 정보 보호 정책 링크를 상점 목록에 추가합니다.

이 문제는 이 위반이 사용자의 Android 광고 ID 사용으로 인한 것이라고 명시합니다.저도 같은 문제가 있었습니다.개인 정보 보호 정책을 만들고 내 앱과 Google Play 페이지에 URL을 추가했습니다.업데이트를 제출하면 앱이 다시 활성화됩니다.앱에서 개인 식별 가능한 정보인 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 입니다. https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=en_US

나는 오늘 3개의 앱이 정지되었습니다.저는 바쁜 하루를 보냈지만 점심 식사 후에 앱 작업을 시작할 수 있었습니다.저는 3개 중 2개의 업데이트를 작업하여 제출했습니다.이제 세 번째 작업을 하고 있습니다.

몇 분 전에, 하나가 방금 승인을 받았습니다.대부분의 앱에는 이미 개인 정보 보호 정책이 있습니다.정직당한 사람들은 그렇지 않았습니다.제 경우 의심스러운 라이브러리는 Admob과 Firebase Analytics입니다.

제가 한 일: 1.개인정보 보호정책 웹페이지를 생성하여 Google Play Store 목록에 링크를 추가하였습니다. 2. 개인정보 보호정책을 앱에 문자열로 추가하면 사용자가 한 번 승인 또는 거부할 수 있는 대화상자가 나타납니다.

업데이트 후, 저는 2시간 동안 숨을 죽이고 voila!

언급URL : https://stackoverflow.com/questions/52380615/is-my-app-or-its-dependencies-violating-the-android-advertising-id-policy

반응형