Czy moja aplikacja lub jej zależności naruszają zasady dotyczące identyfikatora reklam w Androidzie?


195

Właśnie otrzymałem tę wiadomość z Google Play, ale nie zbieram identyfikatora reklamowego.

Powód ostrzeżenia: naruszenie zasad korzystania z Androida Identyfikator reklamowy i punkt 4.8 Umowy dystrybucyjnej dla programistów

Google Play wymaga od programistów przedstawienia ważnej polityki prywatności, gdy aplikacja żąda lub obsługuje poufne informacje o użytkowniku lub urządzeniu. Stwierdziliśmy, że Twoja aplikacja zbiera i przesyła identyfikator reklamowy Androida, który podlega wymogom polityki prywatności.

Czy to możliwe, że korzysta z niej moja zależność? Oto lista zależności:

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'


3
Dodałem politykę prywatności za pomocą app-privacy-policy-generator.firebaseapp.com
aloj

3
w jaki sposób potwierdziłeś, że pomyślnie zatrzymałeś naruszenie po umieszczeniu wygenerowanego adresu URL?
dać pracę

5
Dodanie tylko prywatnego adresu URL nie działa, ponieważ usunęli moją aplikację ponownie 2-go dnia po podaniu prywatnego adresu URL, musimy wprowadzić zmiany w kodzie, ale nadal zastanawiam się, jaka poprawka jest potrzebna
Bhavesh

2
Moja aplikacja została wyrzucona, dodałem polisę online ... Zostałem wyrzucony ponownie. Dodałem politykę do samej aplikacji ... Zostałem ponownie wyrzucony. Zmieniłem polisę na jedną z bazy ogniowej ... Zostałem ponownie wyrzucony. Zmieniłem zasady w aplikacji i Internecie i złożyłem skargę ... Wróciłem, ale nie ma żadnych działań następczych, więc nie jestem pewien, dlaczego został usunięty. Podoba mi się, że wiele innych osób używało tylko analityki firebase. Gra była w Unity3D. Nie używa żadnych reklam w grze. w celach informacyjnych gra to lexicube.app
DKinnison

Odpowiedzi:


71

Wyłącz kolekcję identyfikatorów reklamowych

Zgodnie z dokumentami Firebase możesz wyłączyć zbieranie identyfikatorów reklamowych, ustawiając:

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

w twojej AndroidManifest.xmlpod <Application>tagiem.

EDYCJA: Wydaje się, że ludzie mają mieszany sukces z tym podejściem. Spróbuj dodać configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' }do obszaru zależności aplikacji Gradle zgodnie z komentarzem poniżej.


1
Z powodu chorobliwej ciekawości, ile bibliotek reklamowych (i innych artykułów spożywczych) spowodowało awarię, ponieważ zakładali, AdvertisingIdClient.getAdvertisingIdInfo()że zawsze się powiedzie?
jww

4
Nie spowoduje to awarii żadnych innych bibliotek reklam. Powiadomi tylko firebase, aby nie odbierał identyfikatora reklamy. Używam tylko komunikatów Firebase, ale Firebase domyślnie zbiera dane analityczne i inne rzeczy i widzę to na konsoli.
Sahil Kapoor,

11
Użyłem tej techniki i moja aplikacja została przywrócona bez przesyłania polityki prywatności.
Rajat Saxena


2
To nie jest rozwiązanie. W moim przypadku dodałem tę linię i ponownie opublikowałem. Po kilku dniach moja aplikacja została ponownie wyrzucona z Google Play.
Juan Pablo,

59

Dzisiaj wielu programistów dostaje ten sam problem. Mam też ten problem. Nie gromadziłem żadnych wrażliwych danych, nawet nie wyświetlam reklam użytkownikom. W twoim przypadku lib Crashlytics może być problemem . Zajmuje się identyfikatorami reklamowymi. W mailu wspominają o wymaganym działaniu:

Wymagane działanie : dodaj politykę prywatności do informacji o aplikacji i sklepie

Myślę więc, że każdy z nas powinien dodać politykę prywatności na liście sklepów, a także w aplikacji. Przed podjęciem działania powinniśmy zapoznać się z odpowiednią polityką prywatności. Oto kilka linków, z których można uzyskać pomoc:

Polityka prywatności w celu przesłania aplikacji

Użycie identyfikatora reklamowego Android

Umowa dystrybucyjna dla programistów

Zasady programu dla programistów


28
... lub nie używaj Crashlytics ani żadnej innej zależności, która może naruszać prywatność ludzi. Uważam, że i tak jest to obecnie nielegalne w Europie, a grzywny są potencjalnie wysokie. Jeśli korzystasz z usług, które mogą wyłudzać prywatne dane ludzi, do których należy identyfikator, narażasz je (i Twoją firmę) na ryzyko.
Cerberus,

7
@Cerberus Korzystanie z nich z pewnością nie jest nielegalne, ale musisz odebrać zgodę i spełnić dodatkowe wymagania. Dobry w Google za egzekwowanie tego, w rzeczywistości (choć prawdopodobnie nie robią tego z dobroci serca).
Konrad Rudolph,

4
@KonradRudolph Czy „spełnianie minimalnych wymagań prawnych” powinno być standardem, w stosunku do którego decydujemy o naruszeniu prywatności?
Juggerbot,

4
@Juggerbot Nie jest jasne, czy Google ma jakiekolwiek wymagania prawne w tym zakresie; robią to prawdopodobnie na wszelki wypadek, ale zgodnie z RODO podmiotem naruszającym prawo będzie twórca aplikacji, a nie Google.
Konrad Rudolph,

Apple ogłosiło, że od 3 października każdy właściciel aplikacji musi dodać politykę prywatności. Ale nasz android !!! ??? OMG
Mafujul,

21

Używasz crashlytics poniżej wersji 2.9.3. Najwyraźniej zbiera i wysyła identyfikator reklamy Google jako klucz w nagłówku. To może być jeden z problemów. Możesz sprawdzić, czy wysyła identyfikator reklamy za pośrednictwem serwera proxy, takiego jak Charles.

Edycja *** Wygląda na to, że w wersji 2.9.3 i nowszych nadal otrzymuję identyfikator reklamy, dzwoniąc AdvertisingIdClient.getAdvertisingIdInfo()z com.google.android.gms.ads.identifierpakietu. Sprawdziłem to, ustawiając punkt przerwania dla metody. Zakładam, że jakoś wciąż jest wysyłany do tkaniny. Co oznaczałoby, że aktualizacja do wyższej wersji go nie rozwiąże.


4
Jak sprawdzasz
PYTAJĄCY

@RikvanVelzen Wspominasz o wersji 2.9.3. Czy możesz wskazać informację, że w nowszych wersjach nie stanowi to problemu?
Yossi

5
@Yossi: nie jedyną rzeczą, na którą mogę wskazać, jest post reddit, w którym znajduje się link do komentarzy do pytania. I sprawdziłem się przez Charlesa, że ​​w 2.9.3 X-CRASHLYTICS-ADVERTISING-TOKEN nie jest już wysyłany w nagłówku.
Rik van Velzen

7
Crashlytics nie wysyła identyfikatora reklamowego od wersji 2.9.3. Mike z Fabric wyraźnie stwierdził: „Od wersji Crashlytics SDK w wersji 2.9.3 i nowszych nie przesyłamy już identyfikatora reklamy na Androida na nasze serwery. We wcześniejszych wersjach zestawu Crashlytics SDK ten identyfikator był głównie gromadzony i przesyłany do śledzenia konwersji aplikacji mobilnych i Informacje o odbiorcach (oba są już nieaktualne). ” ( reddit.com/r/androiddev/comments/9gqr6y/… )
javaxian

19

Dla użytkowników Unity problem dotyczy Unity Analytics .

Aby rozwiązać ten problem, musimy wykonać 2 zadania :

Po przesłaniu około kilku minut Google Play zatwierdziło moją aplikację.


2
Czy w Unity 2018 możemy usunąć pakiet Unity Analytics i reklam, aby to naprawić?
Gabriel Stafoca,

@GabrielStafoca Myślę, że jest to możliwe, możesz spróbować
Quang Tran

Nie, jeśli faktycznie korzystasz z Analytics ...;)
Almo

@GabrielStafoca, który pracował dla mnie. Dodałem również adres URL polityki prywatności Unity do listy sklepów. Przy okazji nie korzystałem z Unity Ads ani Analytics. unity3d.com/legal/privacy-policy
Erdi

@Quang Czy jesteś pewien, że to rozwiąże to w jedności? wiadomości e-mail od stanu Google .. Naruszenie zasad korzystania z Androida Identyfikator reklamowy i sekcja 4.8 Umowy dystrybucyjnej dla programistów
David Marsh

17

Nie używam Crashlytics ani żadnej innej rzeczy. Prosta aplikacja offline z reklamami na Facebooku. Mimo to moja aplikacja została usunięta ze Sklepu Play.

Problem: naruszenie zasad korzystania z Androida Identyfikator reklamowy i punkt 4.8 Umowy dystrybucyjnej dla programistów

Opis problemu: Google Play wymaga od programistów przedstawienia ważnej polityki prywatności, gdy aplikacja żąda lub obsługuje poufne informacje o użytkowniku lub urządzeniu. Stwierdziliśmy, że Twoja aplikacja zbiera i przesyła identyfikator reklamowy Androida, który podlega wymogom polityki prywatności. Jeśli Twoja aplikacja zbiera identyfikator reklamowy Androida, musisz podać prawidłową politykę prywatności zarówno w wyznaczonym polu w konsoli Play, jak i z poziomu aplikacji.

Rozwiązanie:

  1. Za pomocą tego linku utworzyłem Politykę prywatności dla mojej aplikacji i edytowałem ją zgodnie z moją aplikacją.

  2. Za pomocą tego linku utworzyłem adres URL mojej polityki prywatności .

  3. Zaloguj się do Konsoli Google Play i przejdź do obecności w Sklepie, a następnie do sklepu i wklej swój adres URL w sekcji Polityka prywatności.

  4. Prześlij swoją aktualizację.

Uwaga - w moim przypadku nie musiałem przesyłać żadnej nowej wersji z polityką prywatności, jak wspomniano w poczcie, a moja aplikacja była widoczna w sklepie Play w ciągu kilku godzin, wykonałem kroki, o których wspomniałem powyżej. Jeśli Twoja aplikacja nie jest widoczna w sklepie Play po wykonaniu powyższych czynności, powinieneś również umieścić w swojej aplikacji jedną sekcję dotyczącą polityki prywatności i przesłać nową wersję.


1
To jest dokładnie rozwiązanie, właśnie miałem ten problem zeszłej nocy, napisałem Politykę prywatności i dodałem link do konsoli, a teraz jest ponownie opublikowany.
Thiện Kopites,

Czy wpłynęło to na pobieranie plików po przywróceniu aplikacji?
Sucho

Nie. Pliki do pobrania były takie same.
Imran

Czy Twoja aplikacja na Androida została usunięta lub otrzymałeś ostrzeżenie?
Slick Slime

Aplikacja została usunięta, ale wróciła po umieszczeniu polityki prywatności zgodnie z wyjaśnieniem w odpowiedzi.
Imran

14

Otrzymałem również tę samą wiadomość i dzisiaj niektóre moje aplikacje zostały zawieszone.

Właśnie usunąłem te trzy zależności 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'

Następnie ponownie przesłałem aplikacje i zostały one zaakceptowane po sprawdzeniu :)


ponownie przesłana aplikacja jest teraz widoczna w sklepie z aplikacjami Play?
dać Job

Tak, są ponownie akceptowane en ligne w Play Store.
Gama,

8
To jedyna jak dotąd odpowiedź, która pokazuje, jak zatrzymać zbieranie informacji !
rura

1
Co się stanie, jeśli moja aplikacja wyświetla reklamy? Odkąd usunąłeś firebase-ads dependecy
olajide

Firebase służy wyłącznie do śledzenia interakcji i analiz użytkowników
Gama,

6

jest to spowodowane tym, że w usługach Google Play w wersji 4.0 wprowadzono nowe interfejsy API i identyfikator do wykorzystania przez dostawców reklam i analiz. Musimy dostarczyć oświadczenie o ochronie prywatności i udostępnić je w Internecie. Na przykład przejdź do https://digital.com/blog/best-privacy-policy-generators/

Aby zmienić ustawienia w aplikacji na Androida. Konsola programisty, Informacje o sklepie, przewiń w dół do Polityki prywatności. Dodaj adres URL tutaj.


Skąd wiesz, że ma to związek z GPS 4.0+? Jak to się wiąże z naruszeniem identyfikatora reklamy?
Rik van Velzen,

1
Zrobiłem to, ale nie jest jasne, czy i jak usługi Google Play wykorzystują identyfikator reklamy i czy istnieje sposób, aby go wyłączyć lub zrezygnować. Czy jesteś w 100% pewien, że wynika to z GPS 4.0+ i czy możesz wskazać, gdzie identyfikator reklamowy jest używany / przesyłany?
Rik van Velzen,

1
w tekście brzmi „Usługi Google Play w wersji 4.0 wprowadziły nowe interfejsy API i identyfikator do wykorzystania przez dostawców reklamy i analityki”. Używam crashlytics do zbierania szczegółów awarii, admob (aplikacja w wersji bezpłatnej) i Fabric do zbierania statystyk, więc jeśli którykolwiek z nich ma zastosowanie, to najwyraźniej przesyłasz reklamę.
Theo

Czy konieczne jest, aby adres URL polityki prywatności był dedykowaną stroną internetową? LUB czy możemy wykorzystać do tego celu jakiś darmowy blog, np. Blogger.com?
Noaman Akram

6

skopiowane z poczty google

Skontaktuj się z zespołem wsparcia polityki.

  1. Jeśli aplikacja żąda danych użytkownika lub wysyła poufne wnioski o uprawnienia, takie jak telefon, konta, kontakty, aparat fotograficzny, mikrofon lub jeśli aplikacja korzysta z identyfikatora reklamowego na Androida, musisz dodać poprawną politykę prywatności w dwóch miejscach: w sklepie aplikacji Strona z listą (instrukcje poniżej) oraz w Twojej aplikacji.
  2. Drugą opcją jest usunięcie wszelkich żądań danych użytkownika lub poufnych uprawnień. Na przykład trzeba usunąć {manifestu i wkleić uprawnienia tutaj} z manifestu. Usunięcie tych żądań nie będzie wymagać dodania polityki prywatności. Jeśli nie możesz wykonać kroków 1 lub 2, musisz cofnąć publikację aplikacji ze Sklepu Play.
  3. Jeśli Twoja aplikacja nie jest już opublikowana, nie musisz podejmować żadnych działań, chyba że ponownie ją opublikujesz.

Możesz wykonać następujące kroki, aby dodać politykę prywatności do Informacje o sklepie:

  1. Zaloguj się do konsoli Play.

  2. Wybierz swoją aplikację.

  3. Po lewej stronie wybierz Obecność w sklepie> Informacje o sklepie.

  4. W obszarze „Polityka prywatności” wpisz adres URL, pod którym polityka prywatności jest hostowana online.

  5. Zapisz zmiany, aby przesłać aktualizację do aplikacji.

Odwiedź nasze Centrum pomocy, aby uzyskać więcej informacji na temat wymagań polityki prywatności Google Play.

wprowadź opis zdjęcia tutaj


oznacza, że ​​nie musisz aktualizować APK? Czy wystarczy adres URL prywatności?
dać pracę

6

Jeśli Twoja aplikacja korzysta z zestawów SDK Firebase, takich jak narzędzia analityczne i inne, możesz wyłączyć Advertising IDgromadzenie na poziomie zestawu SDK, umieszczając następujący wiersz w AndroidManifest.xmlpliku pod Applicationznacznikiem.

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

Możesz przeczytać więcej na ten temat tutaj .

Moja aplikacja nie była nawet aplikacją obsługiwaną przez reklamy, ale nadal została dotknięta tą section 4.8klauzulą. Stosując powyższą technikę, udało mi się ją odzyskać w Google Play bez przesyłania polityki prywatności .


Nie używam Firebase SDK, ale używam Fabric, więc czy mogę dodawać tylko sekcję dotyczącą polityki prywatności w mojej aplikacji i podać adres URL w mojej konsoli?
bhaskar


3

moja aplikacja została usunięta ze sklepu dzisiaj… ten sam problem wszystko robię to dodaję politykę prywatności do aplikacji z (Konsola aplikacji - Obecność w sklepie - Lista sklepów ) Podobnie jak obraz, który możesz utworzyć z Generatora polityki prywatności aplikacji i uplaod to i napisać link na liście Sklepu i prześlij ponownie aplikację. To działa dla mnie i przepraszam za mój zły język


1
w jaki sposób potwierdziłeś, że pomyślnie zatrzymałeś naruszenie po umieszczeniu wygenerowanego adresu URL?
dać Job

1
uważaj, musisz też zaktualizować aplikację, a nie tylko link w Konsoli programisty. Z dotychczasowych doświadczeń Google nie powiadamia o zgodności. po prostu ponownie usuną aplikację ze sklepu. Chyba musimy tylko poczekać, aż upłynie termin skrzyżowanymi palcami.
Theo

3

Używam Crashlytics i OneSignal. Opierając się na testach @RikvanVelzen z Crashlytics 2.9.3, nie jest to powód, dla którego otrzymuję wiadomość od Google, ale OneSignal.

Wymaganie Google brzmi: „musisz podać ważną politykę prywatności zarówno w wyznaczonym polu w konsoli Play, jak i z poziomu aplikacji”.

Dlatego uważam, że muszę zrobić tylko dwie rzeczy, które nie są zbyt skomplikowane:

  1. Dodaj link do polityki prywatności z konsoli Google Play do strony internetowej z informacjami
  2. Dodaj informacje o polityce prywatności w aplikacji

Poniższe wydają się zawierać instrukcje, jak to zrobić (tylko jeden z wielu): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/


3

Polityka prywatności Tworzenie strony internetowej:

  • Najpierw utwórz stronę z polityką prywatności zablokowanej aplikacji.
  • Napisz, jakie informacje przetwarzasz. Jeśli nie przetwarzasz danych prywatnych, napisz je wyraźnie.
  • Dodaj informacje (link) o polityce prywatności aplikacji w Konsoli Google Play

Aktualizacja aplikacji za zgodą:

  • Postępuj zgodnie z instrukcjami z witryny Google: https://developers.google.com/admob/android/eu-consent
  • Dodaj link do swojej polityki prywatności:
    privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)

  • Dodaj stronę z polityką prywatności, otwierając ją w przeglądarce lub w przeglądarce internetowej w swojej aplikacji

  • Zaktualizuj aplikację za zgodą i prześlij na konsolę Google Play

czy dotyczy to użytkowników spoza admob?
Bhavesh,

potrzebujesz konta adMob, aby wybrać dostawców technologii reklamowych: „Zaloguj się na swoje konto AdMob i wybierz dostawców technologii reklamowych.”, patrz: support.google.com/admob/answer/7666519#providers
Witold Góralski

3

krok 1: dodaj adres URL polityki prywatności i polityki, aby grać w konsolę sklepu

krok 2: utwórz przykładowy przycisk na pasku bocznym po kliknięciu przycisku, wywołaj poniższą metodę i dodaj tutaj swój adres 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

Najpierw musisz utworzyć adres URL polityki prywatności, a następnie dodać ten adres URL w KONSOLI PUBLIKATORA GOOGLE na podstawie aplikacji. Za pomocą tej strony możesz łatwo stworzyć politykę prywatności.

Polityka prywatności

Jeśli masz serwer / host, spróbuj przesłać stronę polityki prywatności na własnym serwerze, w przeciwnym razie możesz użyć tej strony do przechowywania.

Wspomniany : musisz dodać tę stronę zasad do swojej aplikacji. Utwórz menu jako policja prywatności i pokaż całą treść swojej polityki w oknie dialogowym. Najprostszy sposób.


3

Usunąłem jedną z moich aplikacji, a drugą otrzymałem ostrzeżenie z powodu podanego jako problem: Naruszenie zasad korzystania z Androida Identyfikator reklamowy oraz sekcja 4.8 Umowy dystrybucyjnej dla programistów

Utworzyłem politykę prywatności dla obu aplikacji, zaktualizowałem link w wykazie sklepu z konsolą Play, umieściłem link do polityki prywatności w menu głównym obu aplikacji i ponownie przesłałem aplikacje. Obie aplikacje są teraz aktywne i działają. Jeśli potrzebujesz, możesz skopiować zasady, pamiętaj o wprowadzeniu zmian zgodnie z uprawnieniami i nazwą aplikacji. Polityka prywatności

Nie wiem, czy usunięcie i ostrzeżenie konsoli do gier liczy się jako strajk, czy ktoś może mnie oświecić.


To nie jest ostrzeżenie, otrzymasz ostrzeżenie, jeśli Twoja aplikacja ma status „Zawieszony”, jeśli możesz ponownie przesłać aplikację, nie jest ostrzeżeniem, jest ostrzeżeniem, gdy nie możesz ponownie załadować aplikacji.
user2983041,

czy możesz mi powiedzieć, czy adres URL polityki prywatności musi być dedykowaną stroną internetową? LUB czy możemy wykorzystać do tego celu jakiś darmowy blog, np. Blogger.com?
Noaman Akram

@NoamanAkram Jak widać, korzystałem ze strony blogu word press, więc może to być dowolny adres URL, pod warunkiem, że jest publiczny i działa. Sprawdzasz pocztę, w której wymienili punkty dotyczące adresu URL.
android2013

dzięki @ user2983041 jedna z moich aplikacji została usunięta, oczywiście nie jest taka sama jak zawieszona, więc zrozumiałem, że nie jest liczona jako ostrzeżenie, prawda? Co z aktualizacją odrzuconą z powodu naruszenia zasad, czy zostanie ona policzona czy nie?
android2013

2

Niedawno otrzymałem ostrzeżenie od Google, że naruszyłem zasady korzystania z systemu Android Advertising ID i sekcję 4.8 Umowy dystrybucyjnej dla programistów.

Nie używam reklam w mojej aplikacji, ale śledzę zdarzenia / analizy użytkowników za pomocą Amplitude i Fabric , co może być przyczyną tego ostrzeżenia.

Działania wymagane do rozwiązania problemu:

  1. Wygeneruj politykę prywatności za pomocą generatora polityki prywatności aplikacji Firebase
  2. Dołącz wygenerowaną politykę prywatności do swojej aplikacji i udostępnij ją użytkownikom.

  3. Zaktualizuj aplikację i dodaj link do polityki prywatności (za pośrednictwem strony internetowej lub dokumentu Google) do informacji o swoim sklepie.


2

Problem wskazuje, że naruszenie wynika z używania identyfikatora reklamowego Androida. Miałem ten sam problem. Utworzyłem politykę prywatności i dodałem adres URL do tego w mojej aplikacji i na stronie Google Play. Przesłano aktualizację, a aplikacja jest ponownie dostępna. Pamiętaj, aby wspomnieć, że gromadzisz w swojej aplikacji informacje umożliwiające identyfikację użytkownika, identyfikator reklamowy Android. Podałem link do polityki prywatności mojej aplikacji, zapoznaj się z nią, jeśli chcesz wiedzieć, jak dokładnie jest wymieniona.

Oto moja polityka prywatności:

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

Możesz łatwo stworzyć politykę prywatności tutaj:

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

wprowadź opis zdjęcia tutaj

Tylko w celach informacyjnych jest to aplikacja: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=pl


0

Mam dzisiaj zawieszone 3 aplikacje. Miałem pracowity dzień, ale udało mi się rozpocząć pracę nad aplikacjami po obiedzie. Pracowałem i przesłałem 2 aktualizacje z 3. Teraz pracuję nad trzecią.

Kilka minut temu jeden został właśnie zatwierdzony. Większość moich aplikacji ma już politykę prywatności. Te, które zostały zawieszone, nie zrobiły tego. Podejrzanymi bibliotekami w moim przypadku są Admob i Firebase Analytics.

Co zrobiłem: 1. Utworzyłem stronę internetową dotyczącą polityki prywatności i dodałem link do listy Sklepu Google Play. 2. Dodałem politykę prywatności jako ciąg znaków w aplikacji i wyskakuje ona w oknie dialogowym, które użytkownik może zaakceptować lub odrzucić raz.

Po aktualizacjach wstrzymałem oddech na 2 godziny i voila!


2
czy możesz udostępnić kod, który pomoże nam wprowadzić podobne zmiany we wszystkich aplikacjach, jak dodać politykę prywatności jako ciąg znaków w aplikacji i wyskakuje ona w oknie dialogowym, które użytkownik może zaakceptować lub odrzucić jeden raz?
Bhavesh

To może być głupie pytanie, ale co robisz, jeśli użytkownik odrzuci politykę prywatności, klikając przycisk „Odrzuć”?
Borislav Borisov,

To samo dzieje się, gdy
odmawiasz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.