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: 08/08/2025 às 17:59

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: 11
Propostas excluídas: 1
Interessados: 14
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (10)
  • 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

  • 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

Desenvolver aplicativo de relacionamento - Desenvolvimento de aplicativo de relacionamento semelhante ao aplicativo Inner Circle. Conforme o desenvolvimento, podemos mudar algo. Se possível, me enviar valores e dias para execuç...

Desenvolvimento de aplicativo completo - Criação completa de um aplicativo que tem como finalidade conectar profissionais prestadores de serviços com consumidores usuários. O profissional pagará uma men...

Aplicativo para agendamento de consultas - Desenvolver um aplicativo que seja simples, mas interativo, onde seja possível realizar agendamentos para telemedicina. Segue anexo o fluxo do que se espera do app.

Desenvolver app de vídeos - App Android & iOS (FastReplay) – Player de vídeos com download para galeria (API pronta). Descrição curta: Preciso de desenvolvedor mobile para Android (Kotlin/Compo...

Desenvolver aplicativo educacional - O aplicativo tem como objetivo criar uma plataforma educacional digital, voltada para oferecer cursos gratuitos na área de tecnologias para estudantes organizados em turmas específica...

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.