Desenvolvimento Mobile
| Orçamento: Aberto |
Publicado: |
Propostas: 11
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.
Carregando...
Pesquisar
FREELANCERS
PROJETOS
Nós fazemos uso de cookies em nosso site para melhorar a sua experiência. Ao utilizar a 99Freelas, você aceita o uso de cookies de acordo com a nossa política de privacidade.
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.