akross_artemis_sdk 4.1.1
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
infoeerror - 📱 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