Log de alterações — iOS SDK

Última atualização:

 

Baixe e integre o Chartboost SDK para iOS ▶
Baixe e integre o Chartboost SDK para iOS Swift ▶


Version 6.6.3 (May 1, 2017) (current version)

Fixes & Improvements:

  • didCache and has delegates are no longer called when the ad is not ready to be displayed.
  • Fixed timing issue where prefetch calls at bootup might negatively affect get calls.

 

 



Version 6.6.2 (Mar. 13, 2017) 

Fixes & Improvements:

  • No longer freezes after backgrounding when post-roll is shown.
  • Removed MoreApps from Sample/Example project.
  • Clarified ad server error messaging when no publisher campaigns are available.
  • Modified NSUserDefaults category to resolve name-collisions with other SDKs.

 



Versão 6.6.1 (4 de janeiro de 2017)  

Recursos:

  • App Transport Security (ATS) adicionado ao projeto de exemplo do Chartboost. ATS melhora a segurança e privacidade do usuário, exigindo que os apps usem conexões de rede seguras em HTTPS.

Correções e melhorias:

  • O vídeo não congela mais quando o app está em segundo plano.
  • Relatórios de acessibilidade mais precisos.

 



Versão 6.6.0 (16 de novembro de 2016)

Esta biblioteca foi construída com Xcode 8 com bitcode habilitado. Para poder usar com versões anteriores do Xcode (inclusive 7.3.1), bitcode deve ser desabilitado.
O suporte para iOS 6 foi interrompido. iOS 7.0 é a versão mínima suportada do iOS.
Recurso closeImpression() tornou-se obsoleto.

Recursos:

  • Adicionado suporte para AerServ.

Correções:

  • O fundo preto agora permanece quando um anúncio em vídeo é reproduzido.
  • Corrigida a falha que poderia causar defeitos visuais em anúncios quando o app perde o foco e recupera.
  • O app não trava mais quando está em segundo plano após a reprodução de um vídeo.
  • MoreApps agora respeita configurações de app da barra de status.

Melhorias:

  • O desempenho de renderização foi melhorado ao girar um anúncio.

 



Versão 6.5.2 (28 de setembro de 2016) 

O suporte para iOS 6 foi interrompido. iOS 7.0 é a versão mínima suportada do iOS.

Correções:

  • Corrigida a falha que poderia causar defeitos visuais em anúncios quando o app perde o foco e recupera.

 


Versão 6.5.1 (16 de setembro de 2016) 

O suporte para iOS 6 foi interrompido. iOS 7.0 é a versão mínima suportada do iOS.

Correções:

  • Corrigida a falha que impedia MoreApps de exibir.


Versão 6.5.0 (12 de setembro de 2016) 

O suporte para iOS 6 foi interrompido. iOS 7.0 é a versão mínima suportada do iOS.

Recursos e melhorias:

  • A pilha de rede foi atualizada para AFNetworking 3.0.
  • Recursos adicionais ajudam a suportar mudanças no iOS para limitar o acompanhamento de anúncios.
  • Compatibilidade com iOS 10.

Correções:

  • Corrigida a falha de relatórios IFV.
  • Corrigida a falha que poderia reter uma unidade de anúncio corrompido em cache.
  • Corrigida a falha que poderia enviar uma lista imprecisa de vídeos locais ao servidor.


Versão 6.4.7 (25 de julho de 2016)  

Correções:

  • Pastas de cache combinadas e várias alterações de tempo foram implementadas para evitar possíveis problemas na entrega de impressões.
  • Agora os tamanhos de arquivos de vídeo são verificados durante o download e manutenção para prevenir que sejam corrompidos.
  • O arquivo de estrutura no projeto de exemplo foi substituído por uma referência ao arquivo para reduzir o tamanho do download.

Versão 6.4.7 (compatível com Xcode 6 de legado)* (25 de julho de 2016)

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.
Baixar SDK compatível com XCode de legado para iOS



Versão 6.4.6 (22 de junho de 2016)

Correções:

  • Várias correções de falhas.

Versão 6.4.6 (compatível com Xcode 6 de legado)* (22 de junho de 2016)

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



Versão 6.4.4 (5 de maio de 2016)

Correções:

  • Várias correções de falhas.

Versão 6.4.5 (5 de maio de 2016) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



Versão 6.4.2 (5 de abril de 2016)

Correções:

  • Várias correções de falhas.

Versão 6.4.3 (6 de abril de 2016) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



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:

  • Chamadas para cacheInterstitial e cacheRewarded foram otimizadas para exigir menos memória.
  • Intersticiais não aparecem mais com conteúdos ausentes em caso de falha.
  • Adicionado um mecanismo de nova tentativa para baixar conteúdos que falharam.
  • Fechar a exibição "carregando" passou para o thread principal.

Correções:

  • Documentação atualizada para usar hasInterstitial em vez de hasCachedInterstitial

Versão 6.4.1 (14 de março de 2016) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



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.
  • Certas falhas de solicitação de rede não causam mais um travamento.

Versão 6.3.1 (8 de fevereiro de 2016) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



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 setDelegate muda o objeto delegado do Chartboost.
  • O novo método setAutoIAPTracking substitui a necessidade de chamar trackInAppPurchaseEvent. Se estiver ativado, o Chartboost escutará eventos de compra.
  • Adicionadas importações para Foundation e UIKit no Chartboost.h.

Correções:

  • Melhor estabilidade do SDK ao executar com Address Sanitizer.
  • Anúncios em branco não aparecem mais quando o dispositivo é girado em orientação não suportada.
  • Corrigido o problema infrequente de quando MoreApps ou uma tela em branco apareciam ao tentar mostrar um anúncio intersticial.

Versão 6.2.1 (13 de janeiro de 2016) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



Versão 6.1.0 (12 de novembro de 2015)

Recursos e melhorias:

  • Adicionado suporte ao modo de tela dividida do iOS9
  • Adicionado o delegado didInitialize chamado quando o Chartboost foi inicializado e que substitui didPrefetchVideo

Correções:

  • Corrigida a falha ocasional ao reabrir o aplicativo quando um anúncio acabou de ser exibido
  • Corrigida a falha que fazia o delegado didPrefetchVideo disparar duas vezes quando deveria disparar apenas uma vez

Versão 6.1.1 (12 de novembro de 2015) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.



Versão 6.0.0 (5 de outubro de 2015)

Recursos e melhorias:

  • Experiência de vídeo reconstruída do zero.
  • setMediation agora usa constantes enumeradas para parceiros.
  • Removido o produto obsoleto Chartboost Newsfeed.

Correções:

  • cacheRewardedVideo não interrompe mais o áudio do vídeo em reprodução.
  • Remover fones durante a tela de confirmação do vídeo de recompensa não inicia mais o vídeo.
  • Aceitar ou recusar um telefonema durante a tela de confirmação do vídeo de recompensa não inicia mais o vídeo.
  • Advertências de compilador Xcode 7 corrigidas.

Versão 6.0.1 (26 de outubro de 2015) (sem suporte a bitcode)*

*Esta versão é uma variação do SDK para desenvolvedores que precisam construir em versões anteriores do Xcode. Esta versão do SDK não tem suporte a bitcode.

Correções:

  • Corrigido o erro de compilação do Xcode 7.0.1 que impedia a arquivação com Bitcode habilitado.
  • Chamadas para cacheInterstitial e cacheRewardedVideo tentam novamente quando não há vídeos disponíveis em cache para o dispositivo
  • Corrigidas as advertências de build com Bitcode ativado


Versão 5.5.4

Recursos e melhorias:

  • Agora o SDK suporta envios Bitcode para iOS 9.


Versão 5.5.3 (5 de agosto de 2015)

Recursos e melhorias:

  • Agora o SDK constrói com arquitetura armv7s.


Versão 5.5.1 (16 de julho de 2015)

Correções:

  • Corrigida a falha que impedia a resposta do botão InPlay no aplicativo de exemplo incluso no pacote de download do SDK.
  • Corrigido o problema de travamento ou suspensão do SDK ao detectar status do dispositivo com jailbreak durante a inicialização.


Versão 5.5.0 (29 de junho de 2015)

Compatível somente com iOS 6.0+. Se você precisa de compatibilidade com versões mais antigas do iOS, entre em contato conosco!

Recursos e melhorias:

  • Vídeos de recompensa não precisam mais esperar até o pré-carregamento do vídeo terminar antes de mostrar um vídeo existente.
  • Parceiros de mediação agora podem chamar setMediation:withVersion para definir o nome e versão da biblioteca.
  • Biblioteca AFNetworking atualizada para a versão 2.5.4.
  • O app de amostra incluso no pacote de download do SDK agora suporta a orientação retrato.

Correções:

  • Corrigida a falha que impedia que anúncios em vídeo retomassem/fossem dispensados após o recebimento de chamadas.
  • Corrigido o comportamento de pré-carregamento de vídeo para prevenir exclusões indesejadas de anúncios em vídeo antes de chamadas /show.
  • Corrigida a falha que impedia o cache correto de novos dados da página MoreApps após a chamada /more/show.
  • Suprimida a mensagem de advertência CoreData incorreta Não foi possível carregar a classe com nome 'CBHTTPRequestEntity'.


Versão 5.4.0 (1 de junho de 2015)

Recursos e melhorias:

  • Adicionado um argumento adicional a setFramework para permitir que desenvolvedores de estrutura incluam strings de versão, (Unity 4.6.0f1, por exemplo).

Correções:

  • didPrefetchVideo agora retorna quando o pré-carregamento de vídeo está concluído. Quando esta chamada retornar, você poderá mostrar vídeos de recompensa.


Versão 5.3.0 (7 de maio de 2015)

Recursos e melhorias:

  • Weeby adicionado a estruturas disponíveis.
  • SDK nativos para iOS agora envia a versão do SDK incorporador do Unity com cada solicitação.
  • Adicionado "rooted_device":true ou "rooted_device":false ao corpo da chamada /api/install REQUEST para detectar dispositivos com jailbreak.

Correções:

  • Corrigido o problema que interrompia a reprodução de vídeo após chamadas telefônicas recusadas.


Versão 5.2.1 (13 de abril de 2015)

Correções:

  • Corrigido o problema que causava o travamento de CoreData na primeira ativação.
  • Corrigida a colisão de símbolo com SDKs de terceiros em audioRouteChangeListenerCallback
  • Corrigida a falha que impedia a página MoreApps de redimensionar na mudança de orientação do dispositivo.


Versão 5.2.0 (6 de abril de 2015)

Recursos e melhorias:

  • Adicionada nova camada de persistência de dados Core Data para o gerenciador de solicitações Chartboost.
  • Adicionada uma função para o desenvolvedor, closeImpression, para forçar o fechamento de qualquer impressão visível ou exibição de carregamento.
  • Adicionado um novo método a CBAnalytics, trackInAppPurchaseEventWithString, que atua como trackInAppPurchaseEvent, mas pega uma string em vez de dados de recebimento brutos para permitir que que a estrutura passe recibos codificados base64.
  • Acompanhamento de nível PIA disponível em CBAnalytics (contate o gerente da conta ou o Suporte para obter informações sobre Acompanhamento de Nível).
  • Solicitações de lote de SDK melhoradas para um ponto de extremidade para cortar solicitações de rede de saída. Só habilitado para acompanhamento de nível.

Correções:

  • Corrigido o problema que pausava a reprodução do vídeo de recompensa e vídeo intersticial quando os fones de ouvido eram desconectados.
  • O método delegado didFailToLoadRewardedVideo agora dispara se o vídeo de recompensa for solicitado antes do pré-carregamento terminar.
  • Corrigia a falha que impedia a exibição carregada de aparecer a tempo quando CsetShouldDisplayLoadingViewForMoreApps estava definido como YES
  • Anúncios em vídeos de recompensa e intersticiais agora pausam e desaparecem (para que os jogadores preencham seleções de faixa etária) e reaparecem e retomam após a entrada do usuário.


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

Correções:

  • Corrigida a falha que afetava os botões de fechar vídeo de recompensa no iOS quando os vídeos eram exibidos na ativação.


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

Recursos e melhorias:

  • Adicionado um novo método setStatusBarBehavior para controlar como anúncios em vídeo em tela cheia interagem com a barra de status do iOS.
  • Adicionado o parâmetro location (quando disponível) para clique, mostrar, exibição concluída e outros pedidos de rede relevantes.

Correções:

  • Corrigido o problema que provocava chamadas duplicadas do SDK para URLs de criativos.
  • A configuração do máximo de anúncios por hora agora é respeitada quando as campanhas são configuradas para mostrar um anúncio por hora e o cache automático está ativado.
  • Corrigida a falha que disparava didDismissInterstitial ou didDismissRewardedVideo durante eventos de clique.
  • Corrigida a falha que impedia didClickInterstitial de disparar em cliques em vídeos intersticiais.
  • Corrigido o posicionamento do botão de fechar vídeo em tela cheia; botões de fechar não aparecem mais atrás da barra de status do iOS.


Versão 5.1.3 (19 de janeiro de 2015)

Recursos e melhorias:

  • Dados InPlay agora podem entrar em cache em vários Locais Nomeados.
  • Adicionadas informações de orientação para chamadas deapi/clique e vídeo/concluído para facilitar análises melhores.
  • Removido o token afiliado inserido no código do SDK; agora é obtido do servidor.
  • Adicionado uso de exemplo do método delegado isAnyViewVisible para o projeto de amostra (incluso no pacote de download de SDK).
  • Adicionado o botão InPlay ao app de exemplo do Chartboost (incluso no pacote de download do SDK).

Correções:

  • Adicionado indicador global para desativar novas tentativas de solicitação por padrão (configurável em CBConfig).
  • Corrigidas falhas de vários threads.
  • Corrigida a falha silenciosa ao solicitar conteúdos com orientação errada (agora identificável através de um CBLoadError)


Versão 5.1.2 (10 de dezembro de 2014)

Correções:

  • Corrigida a falha CBAppCall que ocorria quando o caminho do recurso não era enviado com o URL.
  • Corrigida a condição que causava o travamento de SKStoreProductViewController.
  • Corrigido o problema de rotação de SKStoreProductViewController com Unity.
  • Resolvido o problema de concomitância em CBConfig.


Versão 5.1.0 (25 de novembro de 2014)

Recursos e melhorias:

  • Adicionados novos valores de acompanhamento de estrutura para Cordova e CocoonJS.
  • Adicionada nova API para verificar visibilidade de Chartboost UI.
  • Chamadas de retorno delegadas para clique e fechar agora são enviadas após a impressão ser fechada ou clicada.
  • Atrasada a execução de chamada autocache para melhor desempenho.

Correções:

  • Corrigido um problema entre ações de vídeo no replay.
  • Corrigida a tela de carregamento que causava problemas com vídeo e App Sheet.
  • Corrigida a falha que fazia botões de fechar vídeo intersticial aparecerem no momento incorreto em orientação retrato.
  • Corrigidas as reproduções automáticas de vídeo de recompensa quando o vídeo anterior era dispensado em vez de ser assistido.
  • Corrigida a falha que impedia api/config de executar em ativações suaves.
  • Corrigido o problema do botão de fechar cobrir o canto do reprodutor de vídeo.
  • Correções para diversas falhas devido a pressão de memória e concomitância.
  • Correção para api/track executando em arquivos ocultos para dispositivos mais antigos.
  • Correção para o problema que fazia o vídeo aparecer fora de enquadramento após girar o iPhone 6/6+.
  • Correção para enumerações de código de erro incorretas.
  • Corrigida a exibição de carregamento que não aparecia na página MoreApps em dispositivos com conexões lentas.
  • Corrigido o evento de falha CBAnalytics no caso de recibo inválido NSDecimalNumber.


Versão 5.0.3 (1 de outubro de 2014)

Correções:

  • Correções de falhas e melhorias na estabilidade.


Versão 5.0.2 (12 de setembro de 2014)

Recursos e melhorias:

  • Funcionalidade adicionada para fechar a exibição de carregamento se estiver levando muito tempo.

Correções:

  • Correções de falhas e melhorias na estabilidade.


Versão 5.0.1 (9 de setembro de 2014)

Correções:

  • Correções de falhas críticas e melhorias na estabilidade.


Versão 5.0.0 (4 de setembro de 2014)

Recursos e melhorias:

  • Chartboost Video lançado.
  • Interface do SDK atualizada para usar métodos estáticos.
  • Removido o produto obsoleto Loja Chartboost.
  • Novo projeto ChartboostExample incluso no pacote do SDK.
  • Vários métodos delegados agora têm funções de definir e obter.
  • Novos métodos de exibição do Chartboost que aceitam UIViewController.
  • Adicionado suporte completo a SKProductsViewController.
  • CBPostInstallAnalyticsTracker renomeado para CBAnalytics.
  • O tamanho geral do SDK foi reduzido.
  • Agora os símbolos e estruturas carregam dinamicamente.
  • Dependências externas foram removidas.
  • Registro por builds DEBUG habilitados através de variável de ambiente.
  • Correções de falhas e melhorias na estabilidade.


Versão 4.5.1 (30 de junho de 2014)

Correções:

  • Pequenas correções de falhas para análises de sessão.


Versão 4.5.0 (9 de junho de 2014)

Recursos e melhorias:



Versão 4.4.1 (19 de maio de 2014)

Recursos e melhorias:

  • Agora suporta o Simulator de 64 bits.
  • Corrigido o suporte para iOS 5.1.1.


Versão 4.4.0 (16 de maio de 2014)

Recursos e melhorias:

  • Novo MoreApps: novo aspecto visual, cabeçalhos e botões de fechar personalizados, suporte a locais nomeados.
  • Em análises de app, as impressões de páginas MoreApps agora contam para o número total de impressões.
  • Novo método de inicialização do Chartboost: startWithAppId:appSignature:delegate:
  • Cache automático agora ativado após chamadas de exibir.
  • Novo método delegado: didFailToRecordClick:withError: chamado quando um clique é registrado, mas o usuário não é encaminhado para a App Store.
  • Melhorias na orientação: agora os anúncios são exibidos em qualquer orientação suportada pelo jogo (de acordo com o painel Chartboost), não importando a orientação do dispositivo.
  • Diversas correções de falhas.
  • Chamadas API de local padrão estão obsoletas.


Versão 4.2.0 (25 de março de 2014)

Recursos e melhorias:

  • Estruturas Apple não padrão (Quartzcore, Configuração do sistema, Store Kit e Ad Support) não precisam mais ser vinculadas manualmente.
  • Locais nomeados para cache/exibir intersticiais e páginas MoreApps agora são predefinidos. (Uma lista dos valores enum pode ser encontrada no arquivo Chartboost.h.)
  • Adicionado suporte à página MoreApps para o programa beta App Sheet (entre em contato conosco para obter mais informações)
  • Informações do provedor agora inclusas em parâmetros de solicitação padrão


Versão 4.1.0 (17 de fevereiro de 2014)

Recursos e melhorias:

  • Agora as páginas de intersticiais e MoreApps mudam a orientação com o dispositivo (se um app suportar várias orientações).
  • O segundo plano do cabeçalho MoreApps agora é construído a partir de uma imagem que pode formar blocos, fornecendo suporte melhor para várias resoluções de tela
  • Agora os planos de fundo ficam desfocados quando intersticiais são exibidos (se o dispositivo e o OS suportarem) para corresponder à interface do iOS 7.
  • As respostas do servidor agora são validadas e falharão se qualquer campo estiver incorreto, aumentando a confiabilidade do SDK.
  • Agora as restrições de idade podem ser adicionadas após intersticiais serem clicados. Use o método delegado shouldPauseClickForConfirmation para ativar.
  • Corrigido o vazamento de memória e melhorada a arquitetura do SDK através de um refatoramento abrangente.
  • Várias outras correções de falhas.


Versão 4.0.0 (10 de janeiro de 2014)

Recursos e melhorias:

  • Exame de arquivo de pacote agora é uma opção no cabeçalho, controlado por uma propriedade booleana definida como falsa por padrão.
  • Arquivos na pasta de cache serão excluídos se não tiverem sido usados por 7 dias.
  • Limitação de taxa de solicitações: somente 3 solicitações de intersticiais por 90s por local nomeado são permitidas.
  • Métodos delegados de erro agora mostram um enum descrevendo o erro.
  • Quando um intersticial não é carregado porque os intersticiais da primeira sessão estão desativados, (shouldRequestInterstitialsInFirstSession), didFailToLoadInterstitial é acionado.
  • Quando um intersticial está na orientação errada, também aciona um erro.
  • User-agent atualizado para permitir wrappers para sufixo User-agent.
  • Novo método delegado, a ser chamado quando a planilha App Store é dispensada.
  • Remoção completa da biblioteca obsoleta, CBAnalytics.
  • Novo projeto de exemplo agora faz parte do pacote de download do sdk.
  • Ao tentar carregar um intersticial sem ter iniciado uma sessão, um erro é acionado.


Versão 3.3.1 (30 de outubro de 2013)

Recursos e melhorias:

  • Corrigida a falha que fazia a página MoreApps falhar no iOS 7.
  • Corrigidas as falhas em dispositivos iOS 5 relacionadas ao suporte ao novo 64 bits.
  • Novo recurso: o Xcode 5 agora mostra automaticamente as dicas de integração (definidas em chartboost.h), apresentando contextualmente enquanto você codifica.


Versão 3.3.0 (17 de outubro de 2013)

Recursos e melhorias:

  • Totalmente compatível com projetos do iOS 7 somente para 64 bits. Mantém suporte para projetos de 32 bits e dispositivos iOS 5.1+.


Versão 3.2.2 (10 de outubro de 2013)

Recursos e melhorias:

  • Adicionado um novo método público (dismissChartboostView) para dispensar uma exibição de intersticial ou MoreApps programaticamente.
  • Corrigida a falha que causava o carregamento indefinido após cliques na página MoreApps no Modo Avião.
  • Corrigida uma falha de travamento que ocorria se o SDK recebesse dados de imagem corrompidos.
  • Corrigida a falha que afetava a exibição de rótulos do botão MoreApps em dispositivos iOS 7.
  • Corrigida a falha que causava travamentos quando o usuário clicava em um intersticial sem URL do iTunes definido no painel.


Versão 3.2.1 (23 de maio de 2013)

Recursos e melhorias:

  • Melhor gerenciamento de memória de longo prazo.
  • Lida melhor com cliques em intersticiais com URLs malformados.
  • Maior estabilidade em chamadas repetidas para hasCachedInterstitial.
  • Corrigido o problema onde o botão de dispensar podia ser pressionado várias vezes em um único intersticial.
  • Substituído JSON lib de terceiros com serializador Apple JSON interno.
  • Compatível somente com iOS 5.0+. Se você precisa de compatibilidade com iOS 4.3+, use o SDK versão 3.2 abaixo.


Versão 3.2.0 (19 de abril de 2013)

Recursos e melhorias:

  • Método UDID removido. Use este SDK em qualquer app enviado à App Store após 1 de maio de 2013.
  • A página MoreApps manipula melhor nomes de app longos.
  • Possibilita mostrar um intersticial ao mesmo tempo que a solicitação de login do Game Center.
  • Melhores tempos limite em Internet intermitente.
  • Não mostra mais intersticiais em branco quando a orientação do app está com a configuração errada no servidor.
  • Adicionado suporte ao direcionamento de intersticiais por idioma.
  • A propriedade da janela foi alterada para exibição raiz.
  • Recursos beta de CBAnalytics foram removidos.

Obs.: a coluna "Exclusivos" de análises de app mostra temporariamente 0 para apps que usam o SDK v3.2. Use "Instalações" ou "Ativações" para referência.



Versão 3.1.1 (27 de novembro de 2012)

Recursos e melhorias:

  • Melhorias de estabilidade para apps com mais de 300mb de conteúdos incorporados.
  • Corrigido o problema visual onde o intersticial se posiciona incorretamente em relação à barra de status após a rotação do app.


Versão 3.1.0 (12 de outubro de 2012)

Recursos e melhorias:

  • Adicionado suporte ao iOS 6 App Sheet, para seus usuários poderem baixar apps sem precisar sair do seu app! Você deve incluir StoreKit.framework para ter acesso ao App Sheet. Nós estamos disponibilizando este recurso em fases. Solicite acesso através de bizdev@chartboost.com.
  • Barra de status de MoreApps corrigida. Agora ajusta a posição automaticamente quando a barra de status está visível.
  • Corrigido o problema que causava falha em CBCrypto.
  • Obs.: esta versão e todas as versões no futuro são compatíveis com iOS versão 4.3 e superiores SOMENTE (armv7 e armv7s).


Versão 3.0.7

Recursos e melhorias:

  • NECESSÁRIO: você deve incluir AdSupport.framework para ter acesso a identifierForAdvertising.
  • Adicionada compatibilidade com o Xcode 4.5 e armv7s. Este SDK inclui armv6, armv7 e armv7s.
  • Corrigido o método delegado shouldRequestInterstitialsInFirstSession; agora solicita intersticiais somente após a chamada da 2ª startSession.
  • Melhorias internas de API.


Versão 3.0.6 (13 de setembro de 2012)

Recursos e melhorias:

  • Cache automático de intersticial agora usa um fallback de versão se o seu app não inclui CFBundleShortVersionString em info.plist. Para melhorar o cache de intersticiais, adicione a chave e valor CFBundleShortVersionString ao seu info.plist.


Versão 3.0.5 (28 de agosto de 2012)

Recursos e melhorias:

  • Corrigida a falha na biblioteca de cache de imagens da web.


Versão 3.0.4 (16 de agosto de 2012)

Recursos e melhorias:

  • Adicionado suporte de SDK para dispositivos wi-fi.


Versão 3.0.3 (31 de julho de 2012)

Recursos e melhorias:

  • Retirada a remoção automática de intersticiais e exibição MoreApps quando o app está em segundo plano.


Versão 3.0.2 (20 de julho de 2012)

Recursos e melhorias:

  • Melhor acompanhamento de clique em condições de corrida.
  • Corrigido o problema onde os anúncios em cache apareciam no plano de fundo.
  • Corrigida a falha de JSON em Análises do CB.


Versão 3.0.1 (6 de julho de 2012)

Recursos e melhorias:

  • Melhor compatibilidade com iOS versões 4.0 a 4.2.


Versão 3.0 (2 de julho de 2012)

Recursos e melhorias:

  • Agora os métodos delegados retornam strings de local (não passam mais em uma exibição) -- ex.: didFailToLoadInterstitial passa no identificador de local específico que falhou.
  • Métodos removidos: loadInterstitial, install -- agora usam showInterstitial, startSession.
  • Requisito: renomear a classe ChartBoost para Chartboost (b minúsculo, sem camelCase) Se sentindo hardcore? Execute este comando bash no seu diretório do projeto para atualizar camelcase ChartBoost em todos os seus arquivos: bash for ext in '*.m' '*.h' '*.c' '*.mm'; do find . -name "$ext" -exec sed -i '' 's/ChartBoost/Chartboost/g' '{}' \; ; done.
  • Novos intersticiais nativos: mais rápidos, menos memória.
  • Nova página de MoreApps nativa: mais rápida, menos memória, menos atividade de rede.
  • Cache de conteúdos: conteúdos individuais entram em cache e só podem ser baixados se não existirem em cache. Todos os conteúdos armazenados em pasta de cache para o que o sistema operacional manipule a memória adequadamente.
  • 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.
  • Substituição de orientação: SDK detecta orientação usando o local statusbar; você pode ignorar esta detecção
  • Substituição de UDID: compatível com iOS 6.
  • didCacheInterstitial: chamado quando um intersticial é colocado em cache com êxito a partir do servidor, identificador de localização do intersticial é passado.
  • didCacheMoreApps: chamado quando a página MoreApps é colocada em cache com êxito pelo servidor.
  • shouldRequestInterstitialsInFirstSession: padrão é 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).
  • Notificações de versão: se uma nova versão do SDK for lançada, você receberá uma notificação de versão no console do Xcode se o dispositivo atual for iPhone Simulator.
  • Conteúdos de pacote: você pode incluir conteúdos de quadro e promoção cruzada em seu binário.
  • A exibição de intersticial não falha mais quando não há propriedade de janela appDelegate.
  • Corrigidos os vazamentos de memória.
  • Suportado pelo SDK - em breve no painel: animações intersticiais: quatro, configuráveis no painel.
  • Suportado pelo SDK - em breve no painel: suporte a Retina para intersticiais e MoreApps
  • Suportado pelo SDK - em breve no painel: novos tipos de células.