Meu aplicativo ou suas dependências estão violando a política de ID de publicidade do Android?

195

Acabei de receber esta mensagem do Google Play, mas não estou coletando o ID da publicidade.

Motivo do aviso: violação do uso da política de ID de publicidade do Android e da seção 4.8 do Contrato de distribuição do desenvolvedor

O Google Play exige que os desenvolvedores forneçam uma política de privacidade válida quando o aplicativo solicitar ou manipular informações confidenciais do usuário ou dispositivo. Identificamos que seu aplicativo coleta e transmite o ID de publicidade do Android, que está sujeito a um requisito de política de privacidade.

É possível que alguma de minhas dependências o use? Aqui está a lista de dependências:

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'
aloj
fonte
3
Adicionei
aloj
3
como você confirmou que interrompeu a violação com sucesso depois de colocar o URL gerado?
giveJob
5
Acrescentando apenas URL privacidade não funciona eles removeram meu aplicativo novamente no 2º dia depois de fornecer URL privacidade nós precisamos fazer alterações no código Eu ainda acredito descobrir o que correção de código é necessária
Bhavesh
2
Meu aplicativo foi expulso, adicionei uma política on-line ... Foi expulso novamente. Eu adicionei uma política ao aplicativo em si ... Foi expulso novamente. Mudou a política para uma da base do firma especificamente ... Foi chutada novamente. Alterou a política no aplicativo e on-line e registrou uma reclamação ... Voltou, mas não houve acompanhamento, por isso não sei por que foi retirado. Eu gosto de tantos outros que aqui estavam usando apenas a análise do firebase. O jogo estava no Unity3D. Não está usando nenhum anúncio no jogo. para referência, o jogo é lexicube.app
DKinnison 12/03/19

Respostas:

71

Desativar coleção de IDs de publicidade

De acordo com os documentos do Firebase, você pode desativar a coleção de códigos de publicidade configurando:

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

no seu AndroidManifest.xmlsob a <Application>tag.

EDIT: Parece que as pessoas estão tendo sucesso misto com esta abordagem. Tente adicionar configurations { all*.exclude group: 'com.google.firebase', module: 'firebase-core' all*.exclude group: 'com.google.firebase', module: 'firebase-iid' }à área de dependências do aplicativo Gradle, conforme o comentário abaixo.

rickythefox
fonte
1
Por curiosidade mórbida, quantas bibliotecas de anúncios (e outras forragens) foram afetadas por supor AdvertisingIdClient.getAdvertisingIdInfo()que sempre teriam sucesso?
jww 19/09/18
4
Isso não travará nenhuma outra biblioteca de anúncios. Ele só notificará o firebase para não coletar o ID do anúncio. Estou usando apenas as mensagens do firebase e, ainda assim, o firebase está coletando análises e outras coisas por padrão e posso ver isso no console.
Sahil Kapoor
11
Usei essa técnica e meu aplicativo foi restabelecido sem enviar nenhuma política de privacidade.
Rajat Saxena 22/09
24
tão agradável de google para chutar meu aplicativo fora da loja sem nenhum aviso para usar firebase, caminho a percorrer google
n00b ninj4
2
Não é a solução. No meu caso, adicionei esta linha e republicamos. Depois de alguns dias, meu aplicativo foi expulso novamente do google play.
Juan Pablo
59

Hoje, muitos desenvolvedores estão recebendo esse mesmo problema. Eu também peguei esse problema. Não coletei dados confidenciais, nem estou exibindo anúncios para meus usuários. No seu caso, a biblioteca Crashlytics pode ser um problema . Ele lida com códigos de publicidade. No correio, eles mencionam a ação necessária:

Ação necessária : adicione uma política de privacidade à listagem e ao aplicativo da sua loja

Então, acho que todos nós devemos adicionar uma política de privacidade na listagem da loja e no aplicativo. Antes de tomar a ação, devemos passar pela política de privacidade relacionada. Aqui estão alguns links de onde você pode obter ajuda:

Política de privacidade para fazer upload de um aplicativo

Uso do ID de publicidade do Android

Contrato de distribuição do desenvolvedor

Políticas do Programa para Desenvolvedores

Mafujul
fonte
28
... ou não use Crashlytics, ou qualquer outra dependência que possa estar violando a privacidade das pessoas. Acredito que isso agora é ilegal na Europa de qualquer maneira, e as multas são potencialmente enormes. Se você usar serviços que podem desviar os dados privados das pessoas, aos quais o ID pertence, você os coloca (e sua empresa) em risco.
Cerberus
7
@ Cerberus O uso deles certamente não é ilegal, mas você precisa coletar o consentimento e cumprir requisitos adicionais. Bom no Google por impor isso, na verdade (embora eles provavelmente não o façam pelo bem do coração).
21418 Konrad Rudolph
4
@KonradRudolph "Cumprir os requisitos legais mínimos" deve ser o padrão contra o qual decidimos se a privacidade é violada?
precisa saber é o seguinte
4
@Juggerbot Não está claro se o Google tem algum requisito legal a esse respeito; eles provavelmente o fazem para cobrir seus objetivos, mas a parte infratora, de acordo com o GDPR, seria o desenvolvedor do aplicativo, não o Google.
21418 Konrad Rudolph
A Apple anunciou que, a partir de 3 de outubro, todo proprietário de aplicativo precisará adicionar uma política de privacidade. Mas o nosso andróide !!! ??? OMG
Mafujul 20/09/18
21

Você está usando crashlytics abaixo de 2.9.3. Aparentemente, está coletando e enviando o ID de publicidade do Google como uma chave no cabeçalho. Esse pode ser o ou um dos problemas. Você pode verificar se está enviando o ID da publicidade através de um proxy como Charles.

Editar *** Parece que a versão 2.9.3 e superior ainda estão obtendo o ID da publicidade chamando AdvertisingIdClient.getAdvertisingIdInfo()do com.google.android.gms.ads.identifierpacote. Eu verifiquei definindo um ponto de interrupção no método. Estou assumindo que ainda está sendo enviado para a tela. O que significaria que atualizar para a versão superior não o resolveria.

Rik van Velzen
fonte
4
Como você confere?
lNTERROGANTE
@RikvanVelzen Você mencionou a versão 2.9.3. Você pode apontar para as informações dizendo que nas versões mais recentes não é um problema?
Yossi
5
@ Yossi: não, a única coisa que eu posso apontar é o post do reddit cujo link você pode encontrar nos comentários da pergunta. E verifiquei através de Charles que, em 2.9.3, o X-CRASHLYTICS-ADVERTISING-TOKEN não é mais enviado no cabeçalho.
Rik van Velzen
7
O Crashlytics não envia ID de publicidade a partir de 2.9.3. Mike da Fabric declarou claramente: "No Crashlytics SDK versão 2.9.3 e superior, não enviamos mais o ID do anúncio para Android aos nossos servidores. Nas versões anteriores do Crashlytics SDK, esse ID era coletado e enviado principalmente para o acompanhamento de conversões de aplicativos para dispositivos móveis e Insights do público-alvo (os quais agora são recursos obsoletos). " ( reddit.com/r/androiddev/comments/9gqr6y/… )
javaxian
19

Para usuários do Unity, o problema está no Unity Analytics .

Para resolver esse problema, precisamos executar 2 tarefas :

Depois de reenviado por alguns minutos, o Google Play aprovou meu aplicativo.

Quang Tran
fonte
2
No Unity 2018, podemos remover o pacote do Unity Analytics e dos anúncios para corrigir isso também?
Gabriel Stafoca 19/09/18
@GabrielStafoca Acho que é possível, você pode tentar #
Quang Tran
Não se você estiver realmente usando o Analytics ...;) #
Almo 22/09
@GabrielStafoca que funcionou para mim. Também adicionei o URL da política de privacidade da unidade na listagem da loja. Aliás, eu não estava usando o Unity Ads ou o Analytics. unity3d.com/legal/privacy-policy
Erdi
@QuangTran, você tem certeza de que isso resolverá em unidade? os e-mails do Google state..Violation de Uso da política e da secção 4.8 do Contrato de Distribuição para publicidade do Android
David Marsh
17

Não estou usando Crashlytics ou qualquer outra coisa. Apenas um aplicativo offline simples com anúncios do Facebook. Ainda assim, meu aplicativo foi removido da Play Store.

Problema: violação do uso da política de ID de publicidade do Android e da seção 4.8 do Contrato de distribuição do desenvolvedor

Descrição do problema: o Google Play exige que os desenvolvedores forneçam uma política de privacidade válida quando o aplicativo solicitar ou manipular informações confidenciais do usuário ou dispositivo. Identificamos que seu aplicativo coleta e transmite o identificador de publicidade do Android, que está sujeito a um requisito de política de privacidade. Se o seu aplicativo coletar o código de publicidade do Android, você deverá fornecer uma política de privacidade válida no campo designado no Play Console e de dentro do aplicativo.

Solução:

  1. Criei uma Política de Privacidade para o meu aplicativo usando este link e editei de acordo com o meu aplicativo.

  2. Criei um URL para minha política de privacidade usando este link.

  3. Faça login no Google Play Console e acesse a presença da loja, a listagem da loja e cole seu URL na seção Política de Privacidade.

  4. Envie sua atualização.

Nota - No meu caso , não precisei enviar nenhuma nova compilação com a política de privacidade, conforme mencionado no e-mail, e meu aplicativo ficou visível na loja de jogos em poucas horas, executei as etapas mencionadas acima. Se o seu aplicativo não estiver visível na Play Store depois de seguir os pontos acima, você deverá colocar uma seção da política de privacidade no seu aplicativo e enviar uma nova compilação.

Imran
fonte
1
Essa é exatamente a solução. Acabei de ter esse problema ontem à noite, escrevi uma Política de Privacidade e adicionei o link ao console, e agora foi publicado novamente.
Thiện Kopites
Os downloads foram afetados após o retorno do aplicativo?
Sucho 28/09
Não. Os downloads foram iguais.
Imran
Seu aplicativo para Android foi removido ou você recebeu um aviso?
Slick Slime
O aplicativo foi removido, mas voltou depois que eu coloquei a política de privacidade, conforme explicado na resposta.
8198 Imran
14

Também recebi a mesma mensagem e suspendi alguns dos meus aplicativos hoje.

Então, acabei de excluir essas três dependências do 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'

Em seguida, reenviei os aplicativos e eles foram aceitos após a revisão :)

Gama
fonte
aplicativo reenviado agora é visível na play app store?
precisa saber é
Sim, eles são aceitos on-line novamente na Play Store.
Gama
8
Esta é a única resposta até agora que mostra como parar de coletar as informações !
pipe
1
E se meu aplicativo estiver exibindo anúncios? Desde que você removeu a dependência do
firebase
Firebase é apenas para acompanhar interações e análises de usuários
Gama
6

essa é a causa do Google Play Services versão 4.0 introduzir novas APIs e um ID para uso por provedores de publicidade e análise. Precisamos fornecer uma declaração de privacidade e disponibilizá-la na web. Para obter uma amostra, acesse https://digital.com/blog/best-privacy-policy-generators/

Para alterar as configurações no seu aplicativo Android. Console do desenvolvedor, Listagem de loja, role para baixo até a Política de privacidade. Adicione o URL aqui.

Theo
fonte
Como você sabe que isso tem a ver com o GPS 4.0+? Como isso está conectado à violação do ID da publicidade?
Rik van Velzen
1
Sim, mas não está claro se e como o Google Play Services usa o AdvertisingID e se existe uma maneira de desativá-lo ou desativá-lo. Você tem 100% de certeza de que é devido ao GPS 4.0 ou superior e pode identificar onde o ID da publicidade é usado / transmitido?
Rik van Velzen
1
conforme o texto diz "O Google Play Services versão 4.0 introduziu novas APIs e um ID para uso por provedores de publicidade e análise". Eu uso o crashlytics para coletar detalhes do acidente, o admob (aplicativo de versão gratuita) e o Fabric para coletar estatísticas. Se algum deles se aplicar, você aparentemente está transmitindo um adversingId.
Theo
É necessário que o URL da política de privacidade seja um site dedicado? OU podemos usar algum tipo de blog gratuito para esse fim, como o blogger.com?
Noaman Akram 19/09/19
6

copiado do google mail

Entre em contato com a equipe de suporte da política.

  1. Se o seu aplicativo solicitar dados do usuário ou fizer solicitações de permissões confidenciais, como Telefone, Contas, Contatos, Câmera, Microfone, ou se o aplicativo usar o identificador de publicidade Android, você precisará adicionar uma política de privacidade válida em dois locais: a loja do aplicativo Página de listagem (instruções abaixo) e dentro do seu aplicativo.
  2. Como segunda opção, você pode remover quaisquer solicitações de dados do usuário ou permissões confidenciais. Por exemplo, você precisaria remover {copiar e colar permissões aqui} do manifesto. Você não precisará adicionar uma política de privacidade se remover essas solicitações. Se você não conseguir concluir as etapas 1 ou 2, precisará cancelar a publicação do aplicativo na Play Store.
  3. Se seu aplicativo já não estiver publicado, você não precisará tomar medidas, a menos que o publique novamente no futuro.

Você pode seguir estas etapas para adicionar uma política de privacidade à sua listagem da loja:

  1. Faça login no seu Play Console.

  2. Selecione seu aplicativo.

  3. No lado esquerdo, selecione Presença da loja> Listagem da loja.

  4. Em "Política de Privacidade", digite o URL em que a política de privacidade está hospedada online.

  5. Salve suas alterações para enviar a atualização para o seu aplicativo.

Visite nossa Central de Ajuda para mais informações sobre os requisitos da política de privacidade do Google Play.

insira a descrição da imagem aqui

Muhammad Waleed
fonte
significa que não há necessidade de atualizar o apk? ou apenas o URL de privacidade é suficiente?
giveJob
6

Se o seu aplicativo usar SDKs do Firebase como análises e tudo, você poderá desativar a Advertising IDcoleção no nível do SDK colocando a seguinte linha no seu AndroidManifest.xmlarquivo sob a Applicationtag.

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

Você pode ler mais sobre isso aqui .

Meu aplicativo nem sequer era um aplicativo compatível com anúncios, mas ainda foi atingido por esta section 4.8cláusula. Ao empregar a técnica acima, consegui recuperá-la no Google Play sem enviar nenhuma política de privacidade .

Rajat Saxena
fonte
Não estou usando o SDK do firebase, mas estou usando o Fabric. Tudo bem se eu adicionar apenas a seção de política de privacidade no meu aplicativo e fornecer URL no meu console?
bhaskar
3

meu aplicativo excluído da loja hoje .. mesmo problema tudo que eu faço que eu adiciono política de privacidade para o aplicativo a partir de (consola App - presença Store - loja da empresa) como a imagem pode criá-lo a partir Política de Privacidade App Generator e uplaod-lo e escrever o link na listagem da loja e reenvie o aplicativo Isso é bom para mim e desculpe pelo meu mau idioma

Ahmed El-Kallaf
fonte
1
como você confirmou que interrompeu a violação com sucesso depois de colocar o URL gerado?
giveJob
1
cuidado, você também precisa atualizar seu aplicativo, não apenas o link no console do desenvolvedor. Por experiência anterior, o Google não notifica que você é compatível. eles simplesmente removerão o aplicativo da loja novamente. Acho que precisamos esperar até que o prazo termine com os dedos cruzados.
Theo
3

Estou usando o Crashlytics e o OneSignal. Confiando nos testes do @RikvanVelzen com o Crashlytics 2.9.3, não é a razão pela qual eu recebi a mensagem do Google, mas o OneSignal.

O requisito do Google é "você deve fornecer uma política de privacidade válida no campo designado no Play Console e de dentro do aplicativo".

Portanto, acredito que preciso fazer apenas duas coisas que não são muito complicadas:

  1. Adicione um link de política de privacidade do console do Google Play a uma página da web com as informações
  2. Adicione informações da política de privacidade no aplicativo

O seguinte parece fornecer instruções sobre como fazê-lo (apenas um dentre muitos): https://www.iubenda.com/blog/warning-google-play-developer-policy-violation-action-required-policy-issue/

Yossi
fonte
3

Criação de página da política de privacidade:

  • Primeiro, crie uma página com a política de privacidade do aplicativo bloqueado.
  • Escreva quais informações você processa. Se você não processar dados particulares, escreva-os claramente.
  • Adicione informações (link) sobre a política de privacidade do aplicativo no Google Play Console

Atualização do aplicativo com consentimento:

  • Siga as instruções do site do Google: https://developers.google.com/admob/android/eu-consent
  • Adicione um link à sua política de privacidade:
    privacyUrl = new URL("https://www.your.com/privacyurl"); ConsentForm form = new ConsentForm.Builder(context, privacyUrl)

  • Adicione a página da política de privacidade abrindo-a no navegador ou na visualização da web no seu aplicativo

  • Atualizar aplicativo com consentimento e fazer upload no Google Play Console
Witold Góralski
fonte
isso é aplicável a usuários que não são da AdMob?
precisa saber é o seguinte
você precisa da conta da adMob para selecionar fornecedores de tecnologia de anúncios: "Faça login na sua conta da AdMob e selecione fornecedores de tecnologia de anúncios". Consulte: support.google.com/admob/answer/7666519#providers
Witold Góralski,
3

Etapa 1: adicionar URL de política e privacidade ao console da Play Store

etapa 2: crie um exemplo de botão na barra lateral ao clicar em um botão, chame este método abaixo e adicione seu URL aqui

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

Primeiro, você deve criar um URL de política de privacidade e depois adicioná-lo no GOOGLE PUBLISHER CONSOLE base no aplicativo. Você pode criar facilmente uma política de privacidade usando este site.

Políticas de privacidade

Se você tiver um servidor / host, tente carregar a página de política de privacidade em seu próprio servidor, caso contrário, poderá usar este site para armazenamento.

Mencionado : você deve adicionar esta página de política ao seu aplicativo. Crie um menu como polícia de privacidade e mostre todo o conteúdo de sua política em uma caixa de diálogo. Caminho mais fácil.

Md.Tarikul Islam
fonte
3

Eu removi um aplicativo e outro recebeu um aviso por um motivo, como Problema: violação da política de uso da ID de publicidade do Android e a seção 4.8 do Contrato de distribuição do desenvolvedor

Criei as políticas de privacidade para os dois aplicativos, atualizei o link na lista de lojas do console play, incluí o link da política de privacidade no menu principal dos aplicativos e dos aplicativos reenviados. Agora, os dois aplicativos estão ativos e em execução. Se você precisar copiar a política, faça edições de acordo com as permissões e o nome do aplicativo. Política de Privacidade

Não sei se esses avisos e remoção de console de jogo contam como golpe ou alguém pode me esclarecer.

android2013
fonte
Não é uma advertência, você recebe uma advertência se o aplicativo estiver no status "Suspenso" se você puder fazer o upload novamente do aplicativo, não for advertido, será uma advertência quando você não puder enviar novamente o aplicativo.
user2983041
você pode me dizer que é necessário que o URL da política de privacidade seja um site dedicado? OU podemos usar algum tipo de blog gratuito para esse fim, como o blogger.com?
Noaman Akram 19/09/19
@NoamanAkram Como você pode ver, usei o blog de imprensa do word, para que ele possa ser qualquer URL, desde que seja público e funcione. Você verifica o e-mail que eles mencionaram os pontos para o URL.
precisa saber é o seguinte
obrigado @ user2983041 um dos meus aplicativos foi removido, obviamente não é o mesmo que suspenso, pelo que entendi que não é contabilizado como aviso, certo? E a atualização rejeitada por qualquer violação de política, será contada ou não?
precisa saber é o seguinte
2

Recebi um aviso do Google recentemente mencionando que violei a política de uso do código de publicidade para Android e a seção 4.8 do Contrato de distribuição do desenvolvedor.

Não uso anúncios no meu aplicativo, mas acompanho os eventos / análises dos usuários usando Amplitude e Fabric , o que pode ser a causa desse aviso.

Ação necessária para resolver o problema:

  1. Gere uma política de privacidade usando o gerador de políticas de privacidade do aplicativo Firebase
  2. Inclua sua política de privacidade gerada em seu aplicativo e torne-a acessível aos usuários.

  3. Atualize o aplicativo e adicione o link da política de privacidade (via página da Web ou documento do Google) à sua lista de lojas.

Badr
fonte
2

O problema indica que a violação se deve ao uso do ID de publicidade do usuário no Android. Eu tive o mesmo problema. Criei uma política de privacidade e adicionei o URL ao meu aplicativo e à página do Google Play. Enviou uma atualização e o aplicativo está ativo novamente. Lembre-se de mencionar que você está coletando informações de identificação pessoal, ID de publicidade do Android, no seu aplicativo. Forneci um link para a política de privacidade do meu aplicativo. Consulte se você precisa saber exatamente como ele é mencionado.

Esta é a minha política de privacidade:

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

Você pode criar facilmente uma política de privacidade aqui:

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

insira a descrição da imagem aqui

Apenas para referência, este é o aplicativo em questão: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=pt_BR

picmate 涅
fonte
0

Hoje tenho 3 aplicativos suspensos. Eu tive um dia agitado, mas consegui começar a trabalhar nos aplicativos depois do almoço. Eu trabalhei e enviei 2 atualizações de 3. Agora estou trabalhando na terceira.

Alguns minutos atrás, um acabou de ser aprovado. A maioria dos meus aplicativos já possui políticas de privacidade. Os que foram suspensos não. As bibliotecas suspeitas no meu caso são Admob e Firebase Analytics.

O que fiz: 1. Criei uma página da web de política de privacidade e adicionei um link na listagem da Google Play Store. 2. Adicionei a política de privacidade como uma string no aplicativo e ela aparece em uma caixa de diálogo que o usuário pode aceitar ou recusar uma vez.

Após as atualizações, prendi a respiração por 2 horas e pronto!

zimspy
fonte
2
você pode compartilhar algum código que nos ajude a fazer alterações semelhantes em todos os aplicativos, como adicionar a política de privacidade como uma string no aplicativo e ela aparecer por meio de uma caixa de diálogo que o usuário pode aceitar ou recusar uma vez.
Bhavesh #
Essa pode ser uma pergunta boba, mas o que você está fazendo no caso de o usuário recusar a política de privacidade clicando no botão "Recusar"?
Borislav Borisov
A mesma coisa que acontece quando você recusar uma EULA
zimspy