Log de alterações — Android SDK

Última atualização:

 

Baixe e integre o Chartboost SDK para Android ▶

Observação: a integração com a Amazon usa o mesmo SDK que o Android.


Version 6.6.3 (March 30, 2017) (current version) 

Fixes:

  • Fixed NullPointerException issue when showing rewarded video.


Version 6.6.2 (March 20, 2017)  

Fixes:

  • Fixed NullPointerException issue when downloading assets.
  • Reconnecting to internet when caching or showing ads no longer produces INTERNET_UNAVAILABLE error.
  • Fixed crashes when Google Play Services is not integrated on non-Kindle devices.
  • Resolved value changes in getDisplayMetrics().heightPixels.
  • Clarified ad server error messaging when no publisher campaigns are available. 

 


Versão 6.6.1 (3 de novembro de 2016) 

Correções:

  • Corrigidas as falhas com medicação ironSource .
  • Corrigida a falha onde anúncios em cache não eram compartilhados entre atividades.
  • Corrigidas as falhas com medicação Fyber.
  • Corrigido o problema onde o botão de fechar ficava em lugar errado.
  • Corrigidas as falhas com vídeo de recompensa de mediação Corona.
Recurso closeImpression() tornou-se obsoleto.

 



Versão 6.6.0 (13 de outubro de 2016)  

Recursos:

  • Adicionado suporte para parceiros de medicação adicionais.
  • InPlay funciona novamente no app de exemplo.

Melhorias:

  • Adicionados motivos para determinadas permissões de apps no manifesto.
  • Contagem de método DEX reduzida em 606 em com.chartboost e 629 geral.

Correções:

  • Pagina MoreApps não aparece mais sem mostrar a barra de carregamento.
  • Delegado didShow podia ser chamado quando um anúncio não estava sendo mostrado.
  • Atualizados os identificadores de dispositivo em cada solicitação.
  • Corrigido o problema onde o botão de fechar ficava em lugar errado.
  • Substituição de parâmetro de modelo otimizado.
  • Corrigida a NullPointerException quando o app está em segundo plano.

 


Versão 6.5.1 (1 de setembro de 2016) 

Correções:

  • Respostas de servidor inválidas não são mais aceitas como válidas.

 


Versão 6.5.0 (11 de agosto de 2016)

Recursos e melhorias:

  • O app de exemplo CBSample foi renomeado como ChartboostExampleApp.
  • ChartboostExampleApp foi atualizado para mostrar melhor os recursos do Chartboost SDK.
  • O Chartboost SDK agora usa compressão de rede, melhorando o desempenho.
  • Métodos e classes que se tornaram obsoletos anteriormente foram removidos:
    • ChartboostActivity class
    • boolean getIgnoreErrors()
    • void setIgnoreErrors(boolean ignoreErrors)
    • void didPassAgeGate(boolean pass)
    • void setShouldPauseClickForConfirmation(boolean shouldPause)
    • void clearCache()
    • void setFramework (final CBFramework framework)
    • boolean getImpressionsUseActivities()
    • void setImpressionsUseActivities(final boolean impressionsUseActivities)
    • void didPauseClickForConfirmation()
    • void didPauseClickForConfirmation(Activity activity)

Correções:

  • Corrigido o problema de pressionar o botão de voltar, que não chamava os delegados de dispensar/fechar.
  • Um anúncio em cache não terá mais falha ao exibir.
  • O SDK não manterá mais arquivos de 0 byte em cache quando um download falhar.
  • Anúncios em vídeo não ficam mais em pausa após maximizar um app minimizado.

 


Versão 6.4.2 (30 de junho de 2016)

Recursos e melhorias:

  • O Chartboost Android SDK não tem mais suporte ao recurso de restrição de idade. Métodos de API relacionados a restrição de idade estão se tornando obsoletos e serão removidos em uma futura versão.
  • Somente editoras: todos os anúncios do Chartboost agora são mostrados através de CBImpressionActivity. É necessário adicionar CBImpressionActivity ao arquivo AndroidManifest.xml, desta maneira:
    <activity android:name="com.chartboost.sdk.CBImpressionActivity"
     android:excludeFromRecents="true"
     android:hardwareAccelerated="true"
     android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
     android:configChanges="keyboardHidden|orientation|screenSize" />
    Observação: certifique-se de adicionar e habilitar aceleração de hardware ao declarar CBImpressionActivity no manifesto.

Correções:

  • O carregamento de mídias está mais eficiente.
  • A utilização de memória em dispositivos foi otimizada.
  • O download de vídeo está mais eficiente.
  • Corrigido ConcurrentModificationException que ocorria em alguns dispositivos.
  • Corrigido o problema com reprodução de vídeo em segundo plano.
  • Corrigido o erro IMPRESSION_ALREADY_VISIBLE.

 


Versão 6.4.1 (25 de março de 2016) (versão atual)

Correções:

  • Várias correções de falhas.


Versão 6.4.0 (14 de março de 2016)

  • Com este SDK, começamos uma nova experiência de Chartboost Video, especialmente planejada para jogos. Atualize agora!
  • Nós também melhoramos recursos importantes, como cache de vídeo, gerenciamento de memória e uso de dados para otimizar o desempenho do SDK.

Recursos e melhorias:

  • Novo método setActivityCallbacks(habilitado para booleano) usado para habilitar os retornos de ciclo de vida da atividade. Disponível apenas para Android 4.X e posterior. Este comportamento é desabilitado por padrão.
  • Adicionado um mecanismo de nova tentativa para baixar conteúdos que falharam.
  • Impressões em cache de inicializações suaves são invalidadas se qualquer conteúdo compartilhado for excluído.

Correções:

  • Solucionadas as falhas que causavam a mensagem de log "Não foi possível excluir a entrada de cache para a chave" ao inicializar.


Versão 6.3.0 (8 de fevereiro de 2016)

Recursos e melhorias:

  • Atualize agora para se preparar para a nova experiência Chartboost Video V2, a partir do primeiro trimestre.
  • Dispositivos mais antigos na biblioteca de rede não têm mais falhas ocasionais.
  • Problema de rotação de MoreApps foi solucionado.
  • Removida a notificação "Não foi possível excluir entrada em cache para a chave" dos logs.


Versão 6.2.0 (13 de janeiro de 2016)

Recursos e melhorias:

  • O novo método getSDKVersion() retorna a versão atual do Chartboost SDK.
  • O novo método setShouldHideSystemUI(ocultar booleano) oculta ou mostra as barras de Navegação e Notificação para anúncios Chartboost.
  • setShouldRequestInterstitialsInFirstSession não está mais obsoleto.

Correções:

  • Melhor utilização das exibições quando o app é minimizado após clicar em um anúncio.
  • Redução do uso de rede com utilização mais eficiente do conteúdo em cache.


Versão 6.1.0 (19 de novembro de 2015)

Recursos e melhorias:

  • Adicionado o retorno delegado didInitialize() para notificar quando o SDK for inicializado e estiver pronto para uso.

Correções:

  • Anúncios In Play agora acionam corretamente o delegado de falha na falha em todos os casos.
  • Restaurado o suporte para no mínimo Android API Nível 9
  • Corrigida a falha que causava falhas de exceção de ponteiro nulo
  • Diversas correções de falhas e melhorias na estabilidade.


Versão 6.0.2 (26 de outubro de 2015)

Recursos e melhorias:

  • Experiência de vídeo reconstruída do zero.
  • Suporte a Android 6.0 Marshmallow. Defina a versão Target SDK do projeto para API Nível 23 em AndroidManfiest.xml: android:targetSdkVersion="23"

Necessário para assegurar compatibilidade com dispositivos Android 6.0:

  • Defina a versão do Build SDK do projeto para API Nível 23 no arquivo your build.gradle:
    buildToolsVersion = '23.0.0'
  • Defina a versão Compile SDK para API Nível 23 in your build.gradle file:
    compileSdkVersion = 23

Agora a integração requer a seguinte entrada no arquivo AndroidManifest.xml para exibir anúncios:

<activity android:name="com.chartboost.sdk.CBImpressionActivity"
               android:excludeFromRecents="true"
               android:hardwareAccelerated="true"
               android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
               android:configChanges="keyboardHidden|orientation|screenSize" />
  • android.permission.WRITE_EXTERNAL_STORAGE agora é uma permissão opcional (mas recomendada) em vez de obrigatória.
  • Nova permissão recomendada android.permission.READ_PHONE_STATE permite que o SDK aceite chamadas que interrompem a reprodução de vídeo durante os vídeos.
  • Novo método, public void didPauseClickForConfirmation(Activity activity), para manipular a funcionalidade da restrição de idade. O método anterior didPauseClickForConfirmation() está obsoleto.
  • Estender ChartboostActivity como método de integração está obsoleto. Se você depende dessa funcionalidade, entre em contato conosco.

Correções:

  • Correções de falhas e melhorias.


Versão 5.5.3 (5 de agosto de 2015)

Correções:

  • Corrigida a falha no sistema de nova tentativa de evento.


Versão 5.5.0 (29 de junho de 2015)

Recursos e melhorias:

  • Adicionado um novo método, public void setMediation(String libraryName, String version), para acompanhar a mediação de versões de biblioteca de parceiro.

Correções:

  • Nós suspendemos temporariamente a versão 5.5.0 para corrigir uma falha de travamento ao tentar novamente eventos no modo avião.
  • Restrição de idade agora bloqueia corretamente os anúncios em vídeo entre a chamada didPauseClickForConfirmation e a resposta correta de didPassAgeGate.
  • Removida uma chamada de pré-carregamento de vídeo desnecessária.
  • Corrigida a falha que fazia a atividade do Chartboost vazar em alguns casos.
  • Impedir a tela de carregamento da página MoreApps de mostrar anúncios intersticiais estáticos e vídeos de recompensa.
  • Corrigida a falha no aplicativo de amostra incluso no pacote de download do SDK que impedia que o GAID fosse enviado aos nossos servidores.
  • Corrigido o formato de fuso horário em relatórios de dispositivos executando Android OS versão 4.1 e posterior.


Versão 5.4.1. (4 de junho de 2015)

Correções:

  • Corrigida a falha que fazia com que os arquivos de mídia Chartboost aparecessem no app Galeria.
  • android.permission.WRITE_EXTERNAL_STORAGE agora é obrigatório.


Versão 5.4.0 (1 de junho de 2015)

Recursos e melhorias:

  • Adicionado log de erros para todas as chamadas de rede.
  • Agora o Chartboost pode determinar o tipo de rede que o dispositivo está usando.

Correções:

  • Corrigida a falha que faz com que os anúncios desapareçam na rotação ao usar atividades.
  • A tela de pré-carregamento do vídeo de recompensa agora mostra corretamente após a entrada da tecla home.
  • Corrigida a exceção de ponteiro nulo que ocorria ao inicializar o Chartboost e fazer chamadas em threads diferentes.
  • Corrigida a falha rara que impedia que o vídeo pré-carregasse em determinadas circunstâncias.


Versão 5.3.0 (7 de maio de 2015)

Recursos e melhorias:

  • Adicionado um novo método public void setFrameworkVersion(String version), para acompanhar versões personalizadas da estrutura.
  • Weeby adicionado a estruturas disponíveis.


Versão 5.2.0 (6 de abril de 2015)

Recursos e melhorias:

  • Biblioteca Amazon IAP atualizada para v2.0.

Correções:

  • Corrigida a falha que impedia que o SDK mostrasse anúncios adicionais quando setImpressionsUseActivities estava ativado e os anúncios anteriores eram dispensados muito rápido.
  • Solucionada a falha do Chartboost Android SDK v5.1.3 que disparava o erro VIDEO_UNAVAILABLE mesmo quando hasRewardedVideo retornava verdadeiro.
  • Corrigida a falha do Chartboost Android SDK v5.1.3 que causava travamentos ocasionais após exibições intersticiais.
  • Corrigida a falha do Chartboost Android SDK v5.1.1 que causava travamentos quando o botão voltar era pressionado após exibições intersticiais.
  • Corrigida a falha do Chartboost Android SDK v5.1.1 que causava travamentos ocasionais em chamadas showInterstitial.
  • Removidas todas as exceções lançadas a partir do SDK.
  • Corrigido o problema que impedia chamadas /api/install em cada ativação.
  • Vídeos em tela cheia agora se estendem corretamente aos cantos da tela.


Versão 5.1.3 (17 de março de 2015)

Correções:

  • Corrigida a falha que dispara chamadas duplicadas showInterstitial e showRewardedVideo em jogos Android construídos com Unity.


Versão 5.1.2 (11 de março de 2015)

Recursos e melhorias:

  • Lorem ipsum

Correções:

  • Corrigida a falha que impedia didDismissInterstitial e didDismissRewardedVideo de dispararem.
  • Solucionado o problema que impedia didCacheInterstitial de ser chamado quando um anúncio já estava em cache no mesmo local.


Versão 5.1.1 (23 de fevereiro de 2015)

Recursos e melhorias:

  • Adicionado suporte a vídeos em tela cheia.
  • Corrigido o problema no mecanismo DevKit que impedia a reprodução do vídeo de recompensa após o dispositivo retornar do modo de repouso.
  • Corrigida a falha que causava travamentos de vídeo em exceção de travamento.
  • Solucionado o problema que impedia que os cliques dispensassem anúncios de vídeos de recompensa/intersticiais.
  • Corrigido o alinhamento do botão de download de vídeo.


Versão 5.1.0 (10 de dezembro de 2014)

Recursos e melhorias:

  • Corrigida a falha de intersticial em vídeo NullPointerException no SDK 5.0.3.
  • Corrigidos/atualizados enums de código de erro.
  • Corrigida a falha no Unity v5.0 e v5.0.2 que impedia o carregamento de páginas MoreApps.
  • Corrigida a falha que impedia a passagem do parâmetro de chamadas de retorno custom_id.
  • Corrigida a falha de vídeo de recompensa que congelava o app se o pop-up de pré-carregamento fosse dispensado após o jogador assistir a um vídeo.


Version 5.0.4 (7 de novembro de 2014)

Recursos e melhorias:

  • Corrigida a falha que impedia o cache automático correto dos anúncios.
  • Adicionada a nova API isAnyViewVisible() que pode ser usada para verificar se anúncios Chartboost estão visíveis.
  • Correções de falhas e melhorias de estabilidade para vídeo, intersticiais estáticos e InPlay.


Versão 5.0.3 (1 de outubro de 2014)

Recursos e melhorias:

  • Corrigido o suporte a codec para reprodução de vídeo para dispositivos Android de menor capacidade.
  • Chamada de retorno delegada willDisplayVideo adicionada quando o vídeo está prestes a ser exibido para vídeo de recompensa e intersticial.
  • Correções de pequenas falhas e melhorias.


Versão 5.0.2 (12 de setembro de 2014)

Recursos e melhorias:

  • Correção para o vídeo onde determinadas chamadas de vídeo concluídas em dispositivos OEM não eram enviadas corretamente.
  • Correções de pequenas falhas e patches.


Versão 5.0.1 (9 de setembro de 2014)

Recursos e melhorias:

  • Correção para o problema de falha no vídeo em dispositivos Android 2.3 em SDK Nativo.
  • Correção para erro do plug-in Unity ao chamar onBackPressed Event de um thread que não é de UI.
  • Correção para a falha ao usar setImpressionsUseActivities().
  • Diversas correções de falhas e melhorias na estabilidade.


Versão 5.0.0 (4 de setembro de 2014)

Recursos e melhorias:

  • Chartboost Video lançado.
  • Todos os métodos públicos agora são estáticos, então em vez de usar chamadas de instância (como this.cb) você pode usar o nome da classe para chamar nomes de métodos (como Chartboost.onCreate()).
  • O nome e parâmetros da API de inicialização do SDK foram alterados.
  • ChartboostDelegate não é mais uma interface, e sim uma classe abstrata. Isso significa que você não precisa saber com antecedência (ou implementar) as chamadas de retorno delegadas que serão necessárias.
  • Adicionadas novas chamadas de retorno de atividade onPause() e onResume().
  • Documentos de Java API fornecidos com SDK e um app de amostra (CBSample).


Versão 4.1.2 (20 de agosto de 2014)

Recursos e melhorias:

  • Corrigida a falha associada à verificação de caminho nulo.
  • Corrigido um erro relacionado a vincular a biblioteca de compras no aplicativo Amazon.


Versão 4.1.1 (23 de junho de 2014)

Recursos e melhorias:

  • Corrigida a falha de caso de borda ao chamar cacheInterstitial() antecipadamente; este método sempre deve ser chamado após onStart().
  • Corrigida a falha ao tentar novamente uma solicitação durante alteração de rede.
  • Corrigida a falha quando dados de FileSystem estão indisponíveis.
  • Corrigida a sobrecarga de acompanhamento de evento na falha de rede.


Versão 4.1.0 (9 de junho de 2014)

Recursos e melhorias:

  • Novo produto: análise pós-instalação expõe uma API para compras no aplicativo para que desenvolvedores possam acompanhar compras no aplicativo do Google Play e Amazon Appstore. Mais informações
  • Novo produto: acompanhamento. Este produto é usado principalmente para registrar eventos de sessão, eventos de usuário e eventos de depuração que são gravados pelo SDK e enviados aos nossos servidores.
  • Informações sobre operadoras, como nome da operadora, MCC, MNC, ISO e tipo de aparelho são enviadas em todas as solicitações de API.
  • Agora é necessária a permissão android.permission.ACCESS_NETWORK_STATE.
  • O indicador jb é enviado em cada solicitação para determinar se o dispositivo é jailbroken ou rooted.
  • Novas constantes CBLocation (um conjunto padrão de constantes de local que pode ser usado durante chamadas de impressão) fornecidas aos desenvolvedores.
  • Biblioteca de rede ultrarrápida para rede assíncrona (Volley + OkHttp Square).
  • Em análises de app, as impressões de páginas MoreApps agora contam para o número total de impressões.
  • Todas as classes de impressão agora são organizadas mais estruturalmente.
  • Todas as impressões são agrupadas em seus próprios pacotes.
  • Cache de arquivo e acessibilidade de rede centralizados no uso do SDK.
  • Módulo RequestManager integrado com a nova biblioteca de rede personalizada para chamadas de API do Chartboost mais confiáveis.
  • Alguns elementos clicáveis em impressões agora têm efeito de pressionado para aprimorar a experiência do usuário
  • Métodos obsoletos (serão removidos em futuros lançamentos):
    • startSession(): SDK manipulará e acompanhará internamente as chamadas de sessão.
    • clearImageCache(): Use o método clearCache(), que executa a operaçãoclearImageCache() internamente.
    • setFramework(): Removido na versão anterior, mas restaurado como método obsoleto por enquanto.


Versão 4.0.1 (22 de abril de 2014)

Recursos e melhorias:

  • Corrigida a falha devido à verificação de permissão de segurança do Google Play Services.


Versão 4.0.0 (17 de março de 2014) (requer Android OS v2.3+)

Recursos e melhorias:

  • Animações intersticiais e da página MoreApps aprimoradas; recomendamos direcionar para Android OS 4.0+ para obter os melhores resultados.
  • Aprimoramento do botão fechar após mudanças de orientação do dispositivo.
  • Acrescentada a restrição de idade para links de anúncios, acessível através de um novo método delegado shouldPauseClickForConfirmation(). Saiba mais
  • Corrigida a falha infrequente que enviava tamanhos incorretos de anúncios.
  • Melhor organização do SDK: todas as propriedades e configurações do Chartboost são acessíveis e editáveis através de uma nova classe CBPreferences.
  • Adicionadas constantes de erro que podem ser usadas para imprimir motivos de falha de método delegado no log.
  • Método delegado didFailToLoadUrl renomeado para didFailToRecordClick para descrever mais granularmente as falhas de evento.
  • Adicionado o recurso de configurar logs para relatórios para o Suporte do Chartboost, acessíveis separadamente da instância do Chartboost através de CBPreferences.setLoggingLevel(). As opções são:
    • NONE: Nada está registrado.
    • INTEGRATION: a configuração padrão. Suspeitas de erros de integração serão registrados (somente builds para depuração).
    • ALL: Suspeitas de erros de integração e também erros e mensagens de diagnóstico serão registrados (em builds de depuração e lançamento).
  • Adicionado o suporte do lado do cliente para acompanhamento de Google Play Services Advertising ID.
  • CBAnalytics não está mais disponível.


Versão 3.4.0 (20 de novembro de 2013)

Recursos e melhorias:

  • Agora é possível usar conteúdos intersticiais de alta resolução!


Versão 3.3.0 (25 de setembro de 2013)

Recursos e melhorias:

  • ChartboostActivity e ChartboostNativeActivity são alternativas simples para implementar o Chartboost em seu app. Basta estender suas atividades de qualquer classe (dependendo se você usa ou não atividades nativas), fornecer o ID do app e assinatura e pronto!
  • Alterada a documentação para sugerir a chamada de Chartboost.startSession() e cb.showInterstitial(); no método onStart() da sua atividade, em vez de em onCreate().
  • ChartboostDefaultDelegate é uma nova classe abstrata que serve como ChartboostDelegate. Em vez disso, estender a partir daqui permitirá substituir os métodos que não interessam, mas você não poderá herdar da sua própria classe base. A implementação padrão retorna verdadeiro para qualquer método que retornar um booleano no delegado.
  • didFailToLoadUrl() é chamado quando o resultado de um clique em uma impressão não carregar.
  • Adicionadas exceções para advertir se você esqueceu de excluir corretamente o Chartboost do seu proguard usando a linha -keep class com.chartboost.sdk.** { *; }
  • Tentativas simultâneas de solicitação idênticas de intersticial ou MoreApps falharão imediatamente. Contudo, solicitações de intersticial simultâneas com locais diferentes são corretas.
  • Solucionada a permissão de servidores Chartboost para diferenciar dispositivos Android 2.x com falhas que compartilham o mesmo ANDROID_ID
  • Corrigido o erro de conexão HTTP infrequente durante downloads de imagens.
  • Corrigida a falha em que se a rede fosse perdida ao visualizar a página MoreApps, um clique fazia a barra de progresso travar.
  • Corrigidas as falhas de caso de borda relacionadas a imagens em cache.
  • O método Chartboost.orientation() agora se chama getOrientation()
  • Adicionado o recurso de desativar animações e o tipo fixo de animação none
  • Corrigido o vazamento de memória que ocorria com a configuração de impressões de atividade.
  • Removida a dependência da escuta de sensor, a menos que a orientação seja ignorada.
  • Removidas todas as dependências em AsyncTask, assegurando compatibilidade total com apps multithreaded.
  • Corrigida a falha onde a tela permanecia escura após fechar intersticiais em determinados dispositivos problemáticos (incluindo 4.1.2 Nexus S e Nexus 10).
  • Corrigida a interferência com escutas de sensor de taxa de jogo em determinados dispositivos problemáticos (inclusive 2.3.x Galaxy S1 e Galaxy S2).
  • Corrigida a falha quando cacheInterstitial() era chamado do thread de UI.
  • Alteração: mostrar chamadas de impressão falhará imediatamente (e chamará método delegado) se uma impressão já estiver visível.
  • O método delegado shouldDisplayLoadingViewForMoreApps() é impedido de disparar ao exibir intersticiais.
  • Corrigido o método delegado shouldRequestMoreApps() que não estava sendo chamado conforme especificado.
  • Corrigido o erro Lint sobre referência de pacote inválido (também não é mais necessário incluir -dontwarn java.lang.management.** na sua configuração proguard).
  • Corrigido o vazamento de memória envolvido no uso do Chartboost em várias atividades subsequentes.
  • Falha com encerramento controlado em situações de memória insuficiente.
  • Adicionado o recurso de suprimir exceções de chamada de método off-thread para determinados casos de uso atípicos.


Versão 3.1.5 (13 de fevereiro de 2013)

Recursos e melhorias:

  • Biblioteca javadoc agora inclusa!
  • Adicionado chartboost.jar.properties e diretório doc a libs
  • Adiciona suporte ao direcionamento de campanha por idioma.
  • Melhorias significativas no gerenciamento de memória.
  • O SDK não retém mais uma referência de atividade. Certifique-se de implementar cb.onDestroy() no método onDestroy() da sua atividade.
  • Melhor estabilidade quando WiFi é conectado sem conectividade com a internet
  • Agora os intersticiais funcionam no emulador de Android.
  • Removidos os métodos obsoletos. Consulte a documentação ou o projeto de exemplo.
  • Adicionadas exceções descritivas que ocorrem em determinados cenários de implementação errada.
  • Agora compatível com NativeActivity e outros cenários de caso de borda.
  • Carregamento de imagens mais seguro e eficiente.
  • Corrigido showMoreApps() quando o delegado é nulo.
  • Diversas melhorias na estabilidade e compatibilidade.
  • Melhor confiabilidade ao usar proguard. Certifique-se de adicionar o seguinte ao seu proguard.cfg: -keep class com.chartboost.** { *; } -dontwarn java.lang.management.**


Versão 3.1.3 (14 de dezembro de 2012).

Recursos e melhorias:

  • Corrige a falha de idioma para melhorar a estabilidade para idiomas asiáticos.
  • Corrige o erro raro de solicitação http: nulo em determinados dispositivos.


Versão 3.1.0 (20 de novembro de 2012)

Recursos e melhorias:

  • SDK agora é uma Interface em vez de Classe.
  • Novos intersticiais nativos: mais rápidos, menos memória.
  • Nova página de More-Apps nativa: mais rápida, menos memória, menos atividade de rede.
  • Cache de conteúdos: ativos individuais são colocados em cache e só são baixados se não existirem em cache.
  • Expiração de cache: intersticiais em cache expiram automaticamente após 24 horas.
  • Suporte a multiorientação: se o seu app funciona em ambas as orientações, basta selecionar ambas (paisagem e retrato) no painel.
  • Não usa mais uma atividade para mostrar a exibição (melhor desempenho).
  • Acompanha intersticiais em cache corretamente.
  • Inúmeras melhorias de desempenho e estabilidade.
  • Novo método de API: cb.onCreate inicializa o Chartboost com cb.onCreate(Contexto, appID, appSignature, chartboostDelegate ou nulo)
  • Novo método de API: cb.startSession(), removido cb.install()
  • Novo método delegado: didCacheInterstitial chamado quando um intersticial é colocado em cache com êxito a partir do servidor, identificador de localização do intersticial é passado.
  • Novo método delegado: didCacheMoreApps chamado quando a página MoreApps é colocada em cache com êxito pelo servidor.
  • Novo método delegado: o padrão de shouldRequestInterstitialsInFirstSession é SIM, você pode substituir para NÃO se não quiser que intersticiais apareçam após a segunda startSession (para adequação com Diretrizes de Interface do Usuário).