Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Ads

A biblioteca de Códigos de publicidade define uma interface para interagir com os provedores de anúncios no nível do sistema nos dispositivos que executam seu app. Essa interface permite que o app receba valores consistentes de código de publicidade.

Para ver mais informações sobre como trabalhar com a biblioteca de códigos de publicidade, consulte o guia sobre como receber identificadores de anúncios redefiníveis pelo usuário.

Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
22 de janeiro de 2020 - - - 1.0.0-alpha04

Declarar dependências

Para adicionar uma dependência a Ads, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.

Adicione as dependências dos artefatos necessários no arquivo build.gradle para seu app ou módulo:

    dependencies {
      implementation 'androidx.ads:ads-identifier:1.0.0-alpha04'

      // Optional - add if you're using Guava to handle
      // return values of type ListenableFuture.
      implementation 'com.google.guava:guava:28.0-android'
    }
    

Para ver mais informações sobre dependências, consulte Adicionar dependências de versão.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Entre em contato se você descobrir novos problemas ou tiver ideias para melhorar essa biblioteca. Consulte os problemas existentes nesta biblioteca antes de criar um novo (link em inglês). Adicione seu voto a um problema existente clicando no botão de estrela.

Criar uma nova edição

Consulte a documentação do Issue Tracker para saber mais (link em inglês).

Versão 1.0.0

Versão 1.0.0-alpha04

22 de janeiro de 2020

Lançamento de androidx.ads:ads-identifier:1.0.0-alpha04, androidx.ads:ads-identifier-common:1.0.0-alpha04 e androidx.ads:ads-identifier-provider:1.0.0-alpha04. A versão 1.0.0-alpha04 contém essas confirmações (link em inglês).

Novos recursos

  • Melhorias de desempenho.

Mudanças na API

  • Agora, AdvertisingIdInfo.getId() retorna o código de publicidade diretamente de AdvertisingIdProvider. Portanto, o código pode ter qualquer formato.

Versão 1.0.0-alpha03

20 de novembro de 2019

Lançamento de androidx.ads:ads-identifier:1.0.0-alpha03, androidx.ads:ads-identifier-common:1.0.0-alpha03 e . A versão 1.0.0-alpha03 contém essas confirmações (link em inglês).

Correções de bugs

  • Removida dependência da linguagem de programação Java 8. Essa biblioteca agora é destinada à linguagem de programação Java 7.

Versão 1.0.0-alpha02

18 de setembro de 2019

Lançamento de androidx.ads:ads-identifier:1.0.0-alpha02 e androidx.ads:ads-identifier-common:1.0.0-alpha02. A versão 1.0.0-alpha02 contém essas confirmações.

Mudanças na API

  • Alterado o tipo de retorno de AdvertisingIdUtils.getAdvertisingIdProviderServices() de List<ResolveInfo> para List<ServiceInfo>

Correções de bugs

  • Alterada a mensagem AdvertisingIdNotAvailableException para uma leitura mais precisa de "Nenhum provedor de código de publicidade AndroidX compatível disponível."

Versão 1.0.0-alpha01

7 de agosto de 2019

Lançamento de androidx.ads:ads-identifier:1.0.0-alpha01, androidx.ads:ads-identifier-common:1.0.0-alpha01 e androidx.ads:ads-identifier-provider:1.0.0-alpha01. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).