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'
Respostas:
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:
no seu
AndroidManifest.xml
sob 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.fonte
AdvertisingIdClient.getAdvertisingIdInfo()
que sempre teriam sucesso?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:
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
fonte
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()
docom.google.android.gms.ads.identifier
pacote. 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.fonte
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.
fonte
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:
Criei uma Política de Privacidade para o meu aplicativo usando este link e editei de acordo com o meu aplicativo.
Criei um URL para minha política de privacidade usando este link.
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.
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.
fonte
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:
Em seguida, reenviei os aplicativos e eles foram aceitos após a revisão :)
fonte
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.
fonte
copiado do google mail
Entre em contato com a equipe de suporte da política.
Você pode seguir estas etapas para adicionar uma política de privacidade à sua listagem da loja:
Faça login no seu Play Console.
Selecione seu aplicativo.
No lado esquerdo, selecione Presença da loja> Listagem da loja.
Em "Política de Privacidade", digite o URL em que a política de privacidade está hospedada online.
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.
fonte
Se o seu aplicativo usar SDKs do Firebase como análises e tudo, você poderá desativar a
Advertising ID
coleção no nível do SDK colocando a seguinte linha no seuAndroidManifest.xml
arquivo sob aApplication
tag.<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.8
cláusula. Ao empregar a técnica acima, consegui recuperá-la no Google Play sem enviar nenhuma política de privacidade .fonte
Desativando a coleção de códigos de publicidade:
https://firebase.google.com/support/guides/disable-analytics#disable_advertising_id_collection
através dessas duas linhas no arquivo Manifest:
fonte
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
fonte
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:
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/
fonte
Criação de página da política de privacidade:
Atualização do aplicativo com consentimento:
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
fonte
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
fonte
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.
fonte
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.
fonte
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:
Inclua sua política de privacidade gerada em seu aplicativo e torne-a acessível aos usuários.
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.
fonte
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/
Apenas para referência, este é o aplicativo em questão: https://play.google.com/store/apps/details?id=com.instancea.nwsty&hl=pt_BR
fonte
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!
fonte