akross_artemis_sdk 4.1.1 copy "akross_artemis_sdk: ^4.1.1" to clipboard
akross_artemis_sdk: ^4.1.1 copied to clipboard

Pocket Artemis SDK

Changelog #

Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.

4.1.1 - 2025-12-18 #

Corrigido #

  • Android Gradle Plugin: Atualizado de 8.7.3 para 8.9.1 para compatibilidade com dependências androidx mais recentes

4.1.0 - 2025-11-26 #

  • Adicionado suporte a pré-carregamento do Interstitial

4.0.2 - 2025-11-06 #

  • Removendo suporte à Applovin MAX

4.0.1 - 2025-11-04 #

  • Atualizado dependências

4.0.0 - 2024-12-19 #

Corrigido #

  • Evento de clickthrough: Agora só é enviado quando há redirecionamento real para o browser
  • Fallback widgets: Corrigido envio de evento de clickthrough sem URL válida
  • Botão voltar Android: Adicionado WillPopScope para detectar dismiss via botão voltar
  • Refatoração: Criada função utilitária ImageUtils.handleImageTap() para evitar duplicação

Melhorado #

  • Código mais limpo: Eliminada duplicação entre InterstitialImageFallbackWidget e BannerImageFallbackWidget
  • Consistência: Comportamento uniforme entre todos os widgets de fallback
  • Manutenibilidade: Centralizada lógica de clique em imagem no ImageUtils

3.6.0 - 2024-12-19 #

Adicionado #

  • Logs detalhados de todas as requisições HTTP
  • Request/Response completo com headers e body
  • Logs de teste para debug fácil
  • UserId automático no app example
  • Interface simplificada com apenas um botão
  • Zona específica configurada: b11a070a-c004-4925-aec4-6ec11a48e3b6

Melhorado #

  • 🔧 Logger agora sempre mostra logs de info e error
  • 📱 App example com inicialização automática
  • 🎯 Foco total em interstitial ads
  • 📊 Logs coloridos com emojis para fácil identificação
  • 🔧 Versão do SDK obtida automaticamente do pubspec.yaml
  • 📊 Contexto do dispositivo com informações completas e precisas

Removido #

  • Arquivos de exemplo desnecessários
  • Dependências externas para geração de código
  • Modelos não utilizados para versão pocket
  • Informações específicas de Android/iOS que não existiam na versão original
  • Método getSdkVersion hardcoded - agora obtém automaticamente do pubspec.yaml
  • Sistema de cache no AADeviceContextHelper - desnecessário e pode causar problemas
  • Método getDeviceInfo() não utilizado - removido para simplificar

Corrigido #

  • 🐛 UserId vazio - agora definido automaticamente
  • 🐛 Logs não apareciam - corrigido filtro do Logger
  • 🐛 Interface complexa - simplificada para foco
  • 🐛 Imagem de fallback - agora exibe corretamente usando ImageFallbackWidget

0.0.1 - 2024-12-18 #

Adicionado #

  • 🚀 SDK inicial com funcionalidades básicas
  • 📱 Integração Google Ads e AppLovin
  • 🌐 Camada de rede com retry automático
  • 🎯 Interstitial ads com waterfall
  • 📊 Tracking de eventos com 3 tentativas
  • 🔧 Configuração flexível do SDK