Pesquisar

Desenvolvimento de app Android para exibição ética de anúncios

07/08/2025 às 09:19

Descrição do Projeto:

1. Objetivo do projeto
Desenvolver um aplicativo Android que exiba anúncios para os usuários com consentimento explícito, garantindo que os anúncios apareçam apenas em momentos que não prejudiquem a experiência, como na tela bloqueada ou no desbloqueio, e respeitando a privacidade e usabilidade do usuário.

2. Público-alvo
Usuários que instalem o app por vontade própria, com distribuição privada (não na Play Store), para exibição de anúncios em dispositivos Android.

3. Funcionalidades principais
3.1 Consentimento e permissões
Tela inicial com explicação clara sobre o funcionamento do app e solicitação de consentimento para exibir anúncios.

Solicitação das permissões necessárias:
• Permissão para desenhar sobre outros apps (SYSTEM_ALERT_WINDOW).
• Permissão para iniciar serviço em segundo plano.
• Permissão para detectar estado da tela (ligada/desligada).
• Permissão para detectar inatividade do usuário (tempo sem interação).

3.2 Inicialização automática
O app deve iniciar automaticamente ao ligar o dispositivo (evento BOOT_COMPLETED).

Inicializar serviço de exibição de anúncios em segundo plano.

3.3 Exibição de anúncios
Exibir popups com anúncios apenas quando:
• A tela estiver bloqueada;
• Ou no momento do desbloqueio do dispositivo.

Ao detectar a tela bloqueada:
• Acender a tela automaticamente (usando WAKE_LOCK) por tempo controlado para mostrar o anúncio;
• Mostrar o anúncio por um tempo definido (ex: 10-15 segundos);
• Apagar a tela novamente (liberar wake lock) após o tempo ou fechamento do popup.

3.4 Interação do usuário com anúncios
Popups devem ter botão “Fechar” visível e funcional.

Permitir fechamento manual do popup a qualquer momento.

Controlar duração máxima do popup para fechamento automático.

3.5 Detecção de inatividade
Monitorar o tempo sem interação do usuário (sem toque na tela) para decidir quando exibir anúncios em popups, aproveitando pausas naturais.

Parar de exibir anúncios se o usuário estiver ativo, para não atrapalhar.

3.6 Configurações do usuário
Opção para o usuário ajustar a frequência dos anúncios (ex: número máximo por dia).

Opção para desativar temporariamente a exibição de anúncios.

Exibir histórico dos anúncios exibidos (opcional).

4. Requisitos técnicos e legais
Código deve ser seguro e eficiente para minimizar consumo de bateria e dados.

Cumprir LGPD (Lei Geral de Proteção de Dados) e outras legislações pertinentes: informar coleta e uso de dados, consentimento explícito, possibilidade de revogação.

Comunicação com servidores de anúncios deve ser segura (HTTPS).

O app não deve realizar cliques automáticos ou fraudes.

Logs para controle interno e análise de uso (sem expor dados sensíveis).

5. Extras sugeridos
Sistema de atualizações dinâmicas para trocar anúncios sem precisar atualizar o app (via API ou Firebase Remote Config).

Integração com ferramentas de analytics para monitorar uso e comportamento (Google Firebase, por exemplo).

Mensagens amigáveis e educativas explicando a importância do consentimento e da experiência do usuário.

Possibilidade de mostrar anúncios personalizados conforme perfil do usuário (respeitando privacidade).

6. Entregáveis
Código-fonte completo do app Android, organizado e comentado.

APK pronto para instalação.

Documentação técnica com explicação das funcionalidades, permissões usadas e instruções de instalação/configuração.

Documentação para o usuário final explicando o funcionamento e consentimento.

Atividades do cliente nesse projeto:

Última visualização: 01/09/2025 às 08:49

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 11
Propostas excluídas: 3
Interessados: 14
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (8)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Preparar, testar e publicar aplicativo na App Store - Publicação de aplicativo mobile (já desenvolvido) na loja Apple App Store. O projeto inclui: - Preparação do app no Xcode para configuração na &aa...

Aplicativo copiloto inteligente para motoristas - Gostaria de criar um aplicativo para iOS e Android similar ao Gigu, funcionando como um "copiloto inteligente" para motoristas de aplicativos (Uber, 99 etc.), que os ajude a tomar decis&o...

Converter webapp PHP para app iOS e publicar na App Store - Leia com atenção Já tenho um webapp em funcionamento; pessoas já o utilizam. O que quero é apenas publicá-lo na App Store (iOS). Esse webapp foi desenvolv...

Criação de aplicativo de uso diário - Olá! Estou procurando um desenvolvedor(a) ou equipe para criar um aplicativo moderno e inovador, de uso diário, com design elegante e experiência intuitiva. O que preciso: - D...

Publicar app na Play Store e na App Store - Preciso de um profissional que finalize as configurações do meu app (já criado) e o publique na Play Store e na App Store. É somente a publicação nas loja...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.