Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.1.1

gdpr_dialog

Biblioteca para uso do diálogo GDPR com o usuário para anúncios personalizados e não personalizados.

AndroidiOS
Downloads em 30 dias
80
Curtidas
47
Pontos Pub
150

Instalar pacote

flutter pub add gdpr_dialog

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote gdpr_dialog fornece um diálogo simples e personalizável para cumprir as regulamentações do GDPR, permitindo que os usuários escolham entre anúncios personalizados e não personalizados. Ele se integra perfeitamente em aplicativos Flutter para Android e iOS, oferecendo uma maneira direta de obter o consentimento do usuário para uso de dados em anúncios. A biblioteca gerencia a exibição dos diálogos de consentimento e suporta tanto solicitações iniciais de consentimento quanto atualizações futuras. Foi projetada para ajudar desenvolvedores a atenderem requisitos legais de privacidade mantendo uma experiência do usuário fluida.

Casos de uso

  • Cumprir as regulamentações do GDPR
  • Obter consentimento do usuário para anúncios personalizados
  • Exibindo diálogos de consentimento em aplicativos móveis
  • Gerenciar preferências de personalização de anúncios
  • Apoiar o design de aplicativos focados na privacidade

Principais recursos

  • diálogo de consentimento compatível com o GDPR
  • Suporte para opções de anúncios personalizados e não personalizados
  • Integração fácil com aplicativos Flutter
  • Suporte multiplataforma (Android e iOS)
  • Elementos de interface personalizáveis

Indicado para

  • Desenvolvedores de aplicativos móveis direcionados para usuários da UE
  • Aplicativos usando redes de anúncios que exigem consentimento
  • Desenvolvedores que precisam de conformidade rápida com o GDPR
  • Startups construindo aplicações conscientes de privacidade
  • Projetos Flutter com monetização de anúncios

Considerações

  • Requer um tratamento adequado do estado de consentimento
  • Pode ser necessário lógica adicional para integração com rede de anúncios
  • Não adequado para casos de uso não publicitários
  • A experiência do usuário depende da personalização
  • Deve ser atualizado com as mudanças nas leis de privacidade

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

GDPR dialog

"showDialog()" calling: gets native request to android/ios Consent Form dialog and sets result as boolean:

  • true = requested Consent Form loaded (but may not be shown);
  • false = error with Consent Form loading.

Bool variable "isForTest" for testing library, set true to activate setDebugGeography. (works only for Android) In release build set false or delete this argument!

"testDeviceId" you can find in logs.

If user already chose one of Consent Form variants and call it a second time:

  • in iOS form will be shown and the user can change their consent option;
  • in Android form will not be shown. To reset the choice user need to reinstall the app.
Usage
GdprDialog.instance.showDialog(isForTest: true, testDeviceId: 'xxxxxxxxxxxxxxx')
                      .then((onValue) {
                    print('result === $onValue');
                  });

In the release build, you only does not need a parameters.

Method getConsentStatus() that return consent status
Usage
GdprDialog.instance.getConsentStatus();

It will return string of consent status:

  • OBTAINED
  • REQUIRED
  • NOT_REQUIRED
  • UNKNOWN
Statuses explaining

API, which depends on Android v2 Embedding, can not show you the real status of personalized ad.

  • OBTAINED status means, that user already chose one of the variants ('Consent' or 'Do not consent');
  • REQUIRED status means, that form should be shown by user, because his location is at EEA or UK;
  • NOT_REQUIRED status means, that form would not be shown by user, because his location is not at EEA or UK;
  • UNKNOWN status means, that there is no information about user location.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.