Pesquisar
Projeto exclusivo

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

ontem à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: ontem às 09:51

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 5
Interessados: 7
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (5)
  • 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

Desenvolvimento de luva tradutora - Estou desenvolvendo um projeto que envolve uma luva tradutora de linguagem de sinais integrada com um aplicativo mobile. O app será responsável por receber os dados da luva (via Bluet...

Desenvolver app bancário com integração via APIs - Somos a Amalfi, uma fintech em fase de lançamento que oferece um cartão de crédito com caução garantida. Nosso objetivo é criar um app moderno, rápi...

Programador com experiência em Flutter - Preciso de um programador com experiência especificamente em Flutter para me ajudar a configurar algumas coisas no meu app. Eu tenho um app de chatbot integrado com o n8n e o Firebase Auth e...

Aplicativo de estacionamento rotativo - Preciso de ajuda para criar um aplicativo de sistema de estacionamento rotativo, onde a pessoa cadastra o veículo e faz o pagamento usando o aplicativo. Dentro do aplicativo, deve ter: - Pl...

Desenvolvimento de app mobile e sistema web - Preciso de um MVP para um app. Acredito que seja possível fazer apenas com app mobile, mas a ideia inicialmente era ser um microsaas web. Seria um app estilo NGL.link, onde é poss&ia...

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.