Registro de cambios — SDK iOS

Última actualización:

 

Descarga e integra el SDK de Chartboost para iOS ▶
Descarga e integra el SDK de Chartboost 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.

 



Versión 6.6.1 (4 de enero de 2017) 

Funciones:

  • App Transport Security (ATS) añadido al proyecto de ejemplo de Chartboost. ATS mejora la seguridad y privacidad del usuario al requerir que las aplicaciones utilicen conexiones de red seguras en HTTPS.

Soluciones y mejoras:

  • El video ya no se detiene cuando la aplicación está en segundo plano.
  • Informes de alcance más precisos.

 



Versión 6.6.0 (16 de noviembre de 2016)

Esta biblioteca está construida con Xcode 8 y bitcode activado. Para utilizar versiones anteriores de Xcode (incluida 7.3.1), bitcode debe estar desactivado.
Ya no hay soporte para iOS 6. iOS 7.0 es la versión mínima de iOS requerida.
La funcionalidad closeImpression() ha quedado desfasada.

Funciones:

  • Soporte para AerServ.

Solución de errores:

  • El fondo negro permanece cuando se muestra un anuncio de video.
  • Solucionado el error que provocaba defectos visuales en los anuncios al enfocar y desenfocar la aplicación.
  • La aplicación ya no se detiene al pasar a segundo plano después de un video.
  • MoreApps ahora respeta los ajustes de la barra de estado.

Mejoras:

  • Mejor renderizado al rotar un anuncio.

 



Versión 6.5.2 (28 de septiembre de 2016) 

Ya no hay soporte para iOS 6. iOS 7.0 es la versión mínima de iOS requerida.

Solución de errores:

  • Solucionado el error que provocaba defectos visuales en los anuncios al enfocar y desenfocar la aplicación.

 


Versión 6.5.1 (16 de septiembre de 2016) 

Ya no hay soporte para iOS 6. iOS 7.0 es la versión mínima de iOS requerida.

Solución de errores:

  • Solucionado el error que impedía la aparición de MoreApps.


Versión 6.5.0 (12 de septiembre de 2016) 

Ya no hay soporte para iOS 6. iOS 7.0 es la versión mínima de iOS requerida.

Funciones y mejoras:

  • Pila de redes mejorada a AFNetworking 3.0.
  • Nuevas funciones para adaptarse a los cambios en los límites de seguimiento de anuncios de iOS.
  • Compatibilidad con iOS 10.

Solución de errores:

  • Solucionado el error de informes de IFV.
  • Solucionado el error que guardaba una unidad publicitaria defectuosa en el caché.
  • Solucionado el error que enviaba una lista inexacta de videos locales al servidor.


Versión 6.4.7 (25 de julio de 2016)  

Solución de errores:

  • Carpetas de caché combinadas y cambios de tiempo para evitar problemas con la entrega de impresiones.
  • Comprobación del tamaño de los archivos de video durante la descarga y el mantenimiento para evitar la corrupción.
  • El archivo de estructura en el proyecto de muestra ha sido reemplazado con una referencia al archivo para reducir el tamaño de la descarga.

Versión 6.4.7 (compatible con Xcode 6)* (25 de julio de 2016)

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.
Descargar el SDK compatible con Xcode compatible para iOS



Versión 6.4.6 (22 de junio de 2016)

Solución de errores:

  • Varios errores solucionados.

Versión 6.4.6 (compatible con Xcode 6)* (22 de junio de 2016)

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.4.4 (5 de mayo de 2016)

Solución de errores:

  • Varios errores solucionados.

Versión 6.4.5 (5 de mayo de 2016) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.4.2 (5 de abril de 2016)

Solución de errores:

  • Varios errores solucionados.

Versión 6.4.3 (6 de abril 2016) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.4.0 (14 de marzo de 2016)

  • Con este SDK empezamos a implementar una nueva experiencia de video en Chartboost especialmente diseñada para los juegos. ¡Actualiza ahora!
  • También hemos mejorado funciones clave como el caché de videos, la gestión de memoria y el uso de datos para optimizar el SDK.

Funciones y mejoras:

  • Las llamadas a cacheInterstitial y cacheRewarded se han optimizado para utilizar menos memoria.
  • Los intersitiales ahora fallan de forma más elegante en lugar de aparecer sin algunos recursos.
  • Nuevo mecanismo para descargar los recursos fallidos.
  • El cierre de la vista "de carga" está ahora en el hilo principal.

Solución de errores:

  • Documentación actualizada para utilizar hasInterstitial en lugar de hasCachedInterstitial

Versión 6.4.1 (14 de marzo de 2016) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.3.0 (8 de febrero de 2016)

Funciones y mejoras:

  • Actualiza ahora para estar listo para la nueva experiencia Chartboost Video V2, disponible en el primer trimestre.
  • Ciertos fallos en las solicitudes de la red ya no cierran el programa.

Versión 6.3.1 (8 de febrero de 2016) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.2.0 (13 de enero de 2016)

Funciones y mejoras:

  • El nuevo método getSDKVersion devuelve la versión actual del SDK de Chartboost.
  • el nuevo método setDelegate cambia el objeto delegado de Chartboost.
  • El nuevo método setAutoIAPTracking reemplaza la necesidad de llamar a trackInAppPurchaseEvent. Si está habilitado, Chartboost escuchará eventos de compra.
  • Importaciones añadidas a Foundation y UIKit en Chartboost.h.

Solución de errores:

  • Estabilidad del SDK mejorada al ejecutarse con Address Sanitizer.
  • Los anuncios en blanco ta no aparecen cuando el dispositivo rota en una orientación no compatible.
  • Solucionado un problema infrecuente que hacía aparecer MoreApps o una pantalla en blanco al intentar mostrar un anuncio intersitial.

Versión 6.2.1 (13 de enero de 2016) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.1.0 (12 de noviembre de 2015)

Funciones y mejoras:

  • Soporte añadido para el modo de pantalla dividida de iOS 9.
  • Añadido el delegado didInitialize, llamado cuando Chartboost ha sido inicializado, que reemplaza a didPrefetchVideo.

Solución de errores:

  • Solucionado un fallo infrecuente que reabría la aplicación después de mostrar un anuncio.
  • Solucionado un error que causaba que el delegado didPrefetchVideo se activara dos veces en lugar de una.

Versión 6.1.1 (12 de noviembre de 2015) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.



Versión 6.0.0 (5 de octubre de 2015)

Funciones y mejoras:

  • Experiencia de video totalmente renovada.
  • setMediation utiliza ahora constantes enumeradas para los socios.
  • Eliminada el producto obsoleto Chartboost Newsfeed.

Solución de errores:

  • cacheRewardedVideo ya no detiene el audio del video en reproducción.
  • Desconectar los audífonos durante la pantalla de confirmación del video con recompensa ya no inicia el video.
  • Aceptar o rechazar una llamada de teléfono durante la pantalla de confirmación del video con recompensa ya no inicia el video.
  • Advertencias del compilador Xcode 7 arregladas.

Versión 6.0.1 (26 de octubre de 2015) (sin soporte bitcode)*

*Esta versión es una variación del SDK para desarrolladores que utilizan versiones antiguas de Xcode. Esta versión del SDK no tiene soporte pata bitcode.

Solución de errores:

  • Resuelto el error de compilación de Xcode 7.0.1 que impedía archivar con Bitcode habilitado.
  • Las llamadas a cacheInterstitial y cacheRewardedVideo reintentan cuando no hay videos disponibles en el caché del dispositivo.
  • Resueltos los avisos de compilación cuando Bitcode está habilitado.


Versión 5.5.4

Funciones y mejoras:

  • El SDK es ahora compatible con envíos Bitcode para iOS 9.


Versión 5.5.3 (5 de agosto de 2015)

Funciones y mejoras:

  • SDK compila ahora con arquitectura armv7s.


Versión 5.5.1 (16 de julio de 2015)

Solución de errores:

  • Solucionado el error que impedía la respuesta del botón InPlay en la aplicación de ejemplo incluida en el paquete de descarga del SDK.
  • Solucionado el problema que dejaba colgado el SDK cuando detectaba un dispositivo con jailbreak durante la inicialización.


Versión 5.5.0 (29 de junio de 2015)

Solo compatible con iOS 6.0+. Si necesitas compatibilidad con versiones anteriores de iOS, ponte en contacto con nosotros.

Funciones y mejoras:

  • Los videos con recompensa ya no necesitan esperar a que la precarga del video se haya completado antes de mostrar un video existente.
  • Los socios de mediación pueden ahora llamar a setMediation:withVersion para configurar el nombre de la biblioteca y la versión.
  • Biblioteca AFNetworking actualizada a la versión 2.5.4.
  • La aplicación de muestra incluida en la descarga del SDK ahora soporta la orientación vertical.

Solución de errores:

  • Solucionado el error que impedía que los anuncios de video continuasen después de una llamada de teléfono entrante.
  • Solucionado el error de precarga de video para evitar los borrados accidentales de anuncios antes de las llamadas de /show.
  • Solucionado el error que impedía el caché apropiado de la página de MoreApps después de la llamada /more/show.
  • Suprimido el mensaje de advertencia erróneo CoreData Unable to load class named 'CBHTTPRequestEntity'.


Versión 5.4.0 (1 de junio de 2015)

Funciones y mejoras:

  • Añadido un argument adicional a setFramework para permitir a los desarrolladores de estructura incluir cadenas de versión (Unity 4.6.0f1, por ejemplo).

Solución de errores:

  • didPrefetchVideo ahora vuelve cuando la precarga del video está completa. Una vez que la llamada vuelve puedes mostrar videos con recompensa.


Versión 5.3.0 (7 de mayo de 2015)

Funciones y mejoras:

  • Weeby añadido a todas las estructuras disponibles.
  • Los SDKs nativos de iOS envían ahora la versión del envoltorio del SDK Unity en cada solicitud.
  • Añadidos "rooted_device":true o "rooted_device":false a la llamada /api/install REQUEST para detectar dispositivos con jailbreak.

Solución de errores:

  • Solucionado el problema que detenía la reproducción de los videos después de una llamada rechazada.


Versión 5.2.1 (13 de abril de 2015)

Solución de errores:

  • Resuelto el problema que provocaba el fallo de CoreData en la primera inicialización.
  • Corregida la colisión de símbolos con SDKs de terceros en audioRouteChangeListenerCallback.
  • Resuelto el error que impedía el cambio de tamaño de la página MoreApps cuando el dispositivo cambia de orientación.


Versión 5.2.0 (6 de abril de 2015)

Funciones y mejoras:

  • Añadido una nueva capa de persistencia con Core Data para el gestor de solicitudes de Chartboost.
  • Añadida una función para desarrolladores, closeImpression, que cierra forzosamente cualquier impresión visible o vista de carga.
  • Añadido un nuevo método a CBAnalytics, trackInAppPurchaseEventWithString, que actúa como el evento trackInAppPurchaseEvent pero toma una cadena en vez de datos sin procesar para permitir a las plataformas pasar recibos codificados en base64.
  • Seguimiento al nivel de compras en la aplicación disponible en CBAnalytics (ponte en contacto con el responsable de tu cuenta o Soporte si necesitas más información sobre el seguimiento por niveles).
  • Mejoradas las solicitudes por lotes del SDK para reducir el número de solicitudes de red salientes. Activado únicamente para el seguimiento de niveles.

Solución de errores:

  • Solucionado el problema que detenía la reproducción de los videos con recompensa e intersitiales al desconectar los audífonos.
  • El método delegado didFailToLoadRewardedVideo ahora se activa si el video con recompensa es solicitado antes de que termine la precarga.
  • Solucionado el error que impedía que la vista de carga apareciese en el momento adecuado cuando setShouldDisplayLoadingViewForMoreApps está configurado como .
  • Los anuncios de video con recompensa e intersitiales se pausan y desaparecen para que los jugadores puedan completar las selecciones de la barrera por edad y reaparecen una vez hayan terminado.


Versión 5.1.5 (17 de marzo de 2015)

Solución de errores:

  • Solucionado el error que afectaba a los botones de cierre de los videos con recompensa en iOS mostrados en la inicialización.


Versión 5.1.4 (11 de marzo de 2015)

Funciones y mejoras:

  • Nuevo método de setStatusBarBehavior para controlar la relación entre los videos a pantalla completa y la barra de estado de iOS.
  • Nuevo parámetro de ubicación, en los casos en los que esté disponible, para clic, muestra, visionado completado y otras solicitudes de red relevantes.

Solución de errores:

  • Solucionado el problema que provocaba llamadas duplicadas del SDK a los URLs de la creatividad.
  • La configuración de anuncios máximos por ahora es respetada cuando las campañas están configuradas para mostrar un anuncio por hora y el auto-caché está activado.
  • Solucionado el error que activaba didDismissInterstitial o didDismissRewardedVideo durante los eventos de clics.
  • Solucionado el error que impedía la activación de didClickInterstitial en los clics de videos intersitiales.
  • Ubicación del botón para cerrar la pantalla completa corregida. Los botines ya no aparecen tras la barra de estado de iOS.


Versión 5.1.3 (19 de enero de 2015)

Funciones y mejoras:

  • Los datos de InPlay ahora puede guardarse en caché en múltiples ubicaciones nombradas.
  • Añadida información de orientación a las llamadas api/click y video/complete para mejorar las analíticas.
  • Eliminado el token afiliado integrado en el SDK; ahora se toma del servidor.
  • Nuevo ejemplo de uso del método delegado isAnyViewVisible al proyecto de muestra (incluido en el paquete de descarga del SDK).
  • Nuevo botón InPlay en la aplicación de ejemplo de Chartboost (incluido en el paquete de descarga del SDK).

Solución de errores:

  • Añadida una bandera global para desactivar los reintentos de solicitud por defecto (configurable en CBConfig).
  • Solucionados los fallos en hilos múltiples.
  • Solucionado un fallo silencioso producido cuando se solicitaban recursos con la orientación errónea (ahora se puede seguir vía CBLoadError).


Versión 5.1.2 (10 de diciembre de 2014)

Solución de errores:

  • Solucionado el fallo CBAppCall que ocurría cuando la ruta de recursos no se enviaba con URL.
  • Solucionado el problema infrecuente que provocaba el fallo SKStoreProductViewController.
  • Solucionado el problema de rotación SKStoreProductViewController con Unity.
  • Resuelto el problema de concurrencia en CBConfig.


Versión 5.1.0 (25 de noviembre de 2014)

Funciones y mejoras:

  • Nuevos valores de seguimiento de estructura para Cordova y CocoonJS.
  • Nueva API para comprobar la visibilidad de Chartboost.
  • Los callbacks delegados para clic y cerrar se envían ahora después del cierre o el clic de la impresión.
  • Cambiada la ejecución de la llamada de autocaché para mejorar el rendimiento.

Solución de errores:

  • Solucionada la condición de carrera entre acciones de video al repetir la reproducción.
  • Arreglada la pantalla de carga que causaba problemas con el video y la App Sheet.
  • Solucionado el error que hacía aparecer el botón de cierre de los videos intersitiales en el momento con orientación vertical.
  • Solucionada la auto-reproducción de videos con recompensa cuando el video anterior era ignorado.
  • Solucionado el error que impedía la ejecución de api/config en inicializaciones suaves.
  • Solucionado el problema en el que el botón de cerrar aparecía sobre una esquina del reproductor de video.
  • Solucionados distintos fallos debidos a la presión y concurrencia de la memoria.
  • api/track ya no se ejecuta en archivos ocultos en dispositivos antiguos.
  • Solucionado el problema que causaba que el video apareciera fuera de la pantalla después de rotar un iPhone 6/6+.
  • Solucionadas las enumeraciones incorrectas de códigos de error.
  • Solucionado el error que impedía que la vista de carga de MoreApps apareciese en dispositivos con conexiones lentas.
  • Solucionado el fallo CBAnalytics al recibir un NSDecimalNumber inválido.


Versión 5.0.3 (1 de octubre de 2014)

Solución de errores:

  • Solución de errores y mejoras de estabilidad.


Versión 5.0.2 (12 de septiembre de 2014)

Funciones y mejoras:

  • Funcionalidad adicional para cerrar la vista de carga si tarda demasiado.

Solución de errores:

  • Solución de errores y mejoras de estabilidad.


Versión 5.0.1 (9 de septiembre de 2014)

Solución de errores:

  • Solución de errores y mejoras de estabilidad.


Versión 5.0.0 (4 de septiembre de 2014)

Funciones y mejoras:

  • Lanzamiento de Chartboost Video.
  • Interfaz del SDK actualizada para utilizar métodos estáticos.
  • Eliminada el producto obsoleto Chartboost Store.
  • Nuevo proyecto ChartboostExample incluido en el paquete del SDK.
  • Muchos métodos delegados tienen ahora funciones "setter and getter".
  • Nuevos métodos de muestra de Chartboost que aceptan un UIViewController.
  • Compatibilidad total con SKProductsViewController.
  • CBPostInstallAnalyticsTracker es ahora CBAnalytics.
  • Menor tamaño del SDK.
  • Los símbolos y las estructras se cargan ahora de forma dinámica.
  • Eliminadas dependencias externas.
  • Permite registros en compilaciones DEBUG a través de una variable de entorno.
  • Solución de errores y mejoras de estabilidad.


Versión 4.5.1 (30 de junio de 2014)

Solución de errores:

  • Solución de errores menores en analíticas de sesión.


Versión 4.5.0 (9 de junio de 2014)

Funciones y mejoras:



Versión 4.4.1 (19 de mayo de 2014)

Funciones y mejoras:

  • Compatibilidad con Simulator de 64 bits.
  • Solucionada la compatibilidad con iOS 5.1.1.


Versión 4.4.0 (16 de mayo de 2014)

Funciones y mejoras:

  • Nuevo MoreApps: nuevo diseño, encabezados y botones de cerrar personalizados, y soporte para ubicaciones con nombre.
  • En las analíticas de aplicación las impresiones de la página MoreApps ahora cuentan en el número total de impresiones.
  • Nuevo método de inicialización de Chartboost: startWithAppId:appSignature:delegate:
  • Caché automático habilitado después de llamadas show.
  • Nuevo método delegado didFailToRecordClick:withError: llamado cuando se registra un clic pero el usuario no es dirigido al App Store.
  • Mejoras de orientación: los anuncios aparecen ahora en cualquier orientación posible en el juego (según el panel de control de Chartboost), independientemente de la orientación del dispositivo.
  • Numerosos errores solucionados
  • Eliminadas las llamadas de ubicación del API por defecto.


Versión 4.2.0 (25 de marzo de 2014)

Funciones y mejoras:

  • Las estructuras Apple no establecidas por defecto (Quartzcore, System Configuration, Store Kit y Ad Support) ya no necesitan ser enlazadas manualmente.
  • Las ubicaciones con nombre para guardar en caché o mostrar intersitiales y páginas MoreApps están ahora predefinidas. (Puedes encontrar una lista de valores numérico en el archivo Chartboost.h).
  • Soporte para la página MoreApps en el programa beta App Sheet (contáctanos para recibir más información).
  • La confirmación de transmisor está ahora incluida en los parámetros de solicitud por defecto.


Versión 4.1.0 (17 de febrero de 2014)

Funciones y mejoras:

  • Los intersitiales y las páginas MoreApps ahora cambian de orientación con el dispositivo (si la aplicación lo permite).
  • El fondo del encabezado MoreApps tiene ahora una imagen en mosaico, que funciona mejor en distintas resoluciones de pantalla.
  • Los fondos de los intersitiales aparecen ahora difuminados (si el dispositivo y OS lo permiten) para adaptarse a la interfaz de iOS 7.
  • Las respuestas del servidor son ahora validadas y fallarán si cualquier campo es incorrecto, lo que aumenta la fiabilidad del SDK.
  • Las barreras de edad se pueden añadir después de un clic en un intersitial. Utiliza el método shouldPauseClickForConfirmation para activar la función.
  • Solucionada la pérdida de memoria y mejorada la arquitectura del SDK con un completo refactor.
  • Varios errores solucionados.


Versión 4.0.0 (10 de enero de 2014)

Funciones y mejoras:

  • El análisis de archivos en grupo es una opción en la cabecera, controlada por un conjunto de propiedades booleano configurado como falso de forma predeterminada.
  • Los archivos de la carpeta de caché se borran si no han sido utilizados en 7 días.
  • Límite de la tasa de solicitudes: sólo 3 peticiones por intersitial cada 90 segundos por ubicación con nombre.
  • Los errores de método delegado están ahora enumerados.
  • Cuando un intersitial no se carga porque los intersitiales de primera sesión están deshabilitados se activa (shouldRequestInterstitialsInFirstSession), didFailToLoadInterstitial.
  • Cuando un intersitial está en la orientación incorrecta aparece un error.
  • Usuario-agente actualizado para permitir envoltorios como sufijos de User-agent.
  • Nuevo método delegado llamado cuando la hoja del App Store es ignorada.
  • Eliminada la biblioteca obsoleta CBAnalytics.
  • El nuevo proyecto de ejemplo es parte del paquete de descarga del SDK.
  • Al intentar cargar un intersitial sin haber iniciado una sesión, se desencadena un error.


Versión 3.3.1 (30 de octubre de 2013)

Funciones y mejoras:

  • Solucionado el error que provocaba fallos de la página MoreApps en iOS 7.
  • Solucionados los fallos en iOS 5 relacionados con el soporte para 64 bits.
  • Nueva función: Xcode 5 muestra automáticamente consejos de integración (definidos en chartboost.h) y los muestra en contexto mientras programas.


Versión 3.3.0 (17 de octubre de 2013)

Funciones y mejoras:

  • Totalmente compatible con los proyectos de 64 bits en iOS 7. Mantiene el soporte para proyectos de 32 bits y dispositivos iOS 5.1+ devices.


Versión 3.2.2 (10 de octubre de 2013)

Funciones y mejoras:

  • Nuevo método público (dismissChartboostView) para ignorar un intersitial en la vista MoreApps de forma programática.
  • Solucionado el error que provocaba una carga indefinida tras un clic en la página MoreApps en modo avión.
  • Solucionado el fallo producido cuando el SDK recibía datos de imágenes corruptos.
  • Solucionado el error que afectaba a las etiquetas de botines de MoreApps en dispositivos iOS 7.
  • Solucionado el error que provocaba fallos cuando el usuario hacía clic en un intersitial sin URL de iTunes configurado en el panel de control.


Versión 3.2.1 (23 de mayo de 2013)

Funciones y mejoras:

  • Mejorada la gestión de memoria a largo plazo.
  • Gestiona mejor los clics en intersitiales con URLs mal formados.
  • Mayor estabilidad en llamadas repetidas a hasCachedInterstitial.
  • Solucionado el error en el que el botón e ignorar podía pulsarse varias veces en el mismo intersitial.
  • Reemplazado la biblioteca JSON lib con el serializador JSON interno de Apple.
  • Solo compatible con iOS 5.0+. Si necesitas compatibilidad con iOS 4.3+, utiliza el SDK versión 3.2 o anterior.


Versión 3.2.0 (19 de abril de 2013)

Funciones y mejoras:

  • Método UDID eliminado. Utiliza este SDK en las aplicaciones enviadas al App Store después del 1 de mayo de 2013.
  • La página MoreApps maneja mejor los nombre de aplicaciones largos.
  • Gestiona la aparición de un intersitial al mismo tiempo que el aviso de inicio de sesión de Game Center.
  • Mejora de time-outs con conexiones intermitentes.
  • Ya no se muestra interstiales en blanco cuando la orientación de la aplicación no está configurada correctamente en el servidor.
  • Soporte para segmentar intersitiales por idioma.
  • La propiedad ventana es ahora una vista raíz.
  • Funciones beta de CBAnalytics eliminadas.

Nota: La columna "Únicos" de las analíticas de aplicación muestra temporalmente 0 aplicaciones utilizando el SDK v3.2. Utiliza "Instalaciones" o "Inicializaciones" como referencia.



Versión 3.1.1 (27 de noviembre de 2012)

Funciones y mejoras:

  • Mejoras de estabilidad para aplicaciones con más de 300 MB de recursos integrados.
  • Solucionado fallo visual en el que se posicionan los intersitiales de forma incorrecta en relación con la barra de estado después de rotar la aplicación.


Versión 3.1.0 (12 de octubre de 2012)

Funciones y mejoras:

  • Soporte para App Sheet de iOS 6. ¡Ahora los usuarios pueden descargar aplicaciones sin salir de tu juego! Debes incluir StoreKit.framework para acceder a la App Sheet. Esta función será lanzada por fases, solicita acceso a bizdev@chartboost.com.
  • Arreglada de barra de estado de MoreApps, que ahora se ajusta automáticamente cuando la barra es visible.
  • Solucionado un fallo infrecuente en CBCrypto.
  • Nota: Esta versión y todas las versiones futuras son compatibles SOLAMENTE con iOS version 4.3 o posterior (armv7 y armv7s).


Versión 3.0.7

Funciones y mejoras:

  • REQUERIDO: debes incluir AdSupport.framework para acceder al identifierForAdvertising.
  • Añadida compatibilidad con Xcode 4.5 y armv7s. Este SDK incluye armv6, armv7 y armv7s.
  • Arreglado el método delegado shouldRequestInterstitialsInFirstSession; ahora solicita interisitiales solo después de la segunda llamada startSession.
  • Mejoras del API interno.


Versión 3.0.6 (13 de septiembre 2012)

Funciones y mejoras:

  • El caché automático de intersitiales ahora utiliza una segunda opción si tu aplicación no incluye CFBundleShortVersionString en info.plist. Para mejorar el caché de los intersitiales, añade la clave y el valor de CFBundleShortVersionString a tu info.plist.


Versión 3.0.5 (28 de agosto de 2012)

Funciones y mejoras:

  • Solucionado un fallo infrecuente en la biblioteca de caché de imágenes web.


Versión 3.0.4 (16 de agosto de 2012)

Funciones y mejoras:

  • Soporte de SDK para segmentar dispositivos WiFi.


Versión 3.0.3 (31 de julio de 2012)

Funciones y mejoras:

  • Los intersitiales y la vista MoreApps ya no son eliminados automáticamente cuando la aplicación pasa a segundo plano.


Versión 3.0.2 (20 de julio de 2012)

Funciones y mejoras:

  • Mejora el seguimiento de clics en condiciones de carrera.
  • Solucionado el error que hacía aparecer anuncios en caché con la aplicación en segundo plano.
  • Solucionado el fallo de JSON en CB Analytics.


Versión 3.0.1 (6 de julio de 2012)

Funciones y mejoras:

  • Mejorada la compatibilidad con las versiones 4.0, 4.1 y 4.2 de iOS.


Versión 3.0 (2 de julio de 2012)

Funciones y mejoras:

  • Los métodos delegados ahora devuelven cadenas de ubicación (ya no pasan una vista). Por ejemplo, didFailToLoadInterstitial pasa el identificador de la ubicación que falló.
  • Eliminados los métodos: loadInterstitial, install -- ahora son showInterstitial, startSession.
  • Requisito: renombra la clase ChartBoost a Chartboost (b minúscula, no camelCase). ¿Quieres ahorrar tiempo? Ejecuta esta comando bash en el directorio de tu proyecto para actualizar ChartBoost en todos tus archivos: bash for ext in '*.m' '*.h' '*.c' '*.mm'; do find . -name "$ext" -exec sed -i '' 's/ChartBoost/Chartboost/g' '{}' \; ; done.
  • Nuevos intersitiales nativos: más rápidos, menos memoria.
  • Nueva página MoreApps nativa: más rápida, menos memoria, menos actividad de red.
  • Almacenamiento en caché de recursos: los recursos individuales se almacenan en caché y sólo se descargan si no existen en el caché. Todos los activos almacenados en la carpeta de caché para que el sistema operativo gestione la memoria adecuadamente.
  • Caducidad del caché: los intersitiales en caché caducan a las 24 horas.
  • Soporte para distintas orientaciones: si tu aplicación funciona en ambas orientaciones, selecciona las dos (horizontal y vertical) en el panel de control.
  • Anulación de orientación: el SDK detecta la orientación usando la ubicación de la barra de estado, pero puedes anular este proceso.
  • Sustitución de UDID: compatible con iOS 6.
  • didCacheInterstitial: llamado cuando un intersitial es almacenado en caché desde el servidor y se pasa un identificador de ubicación.
  • didCacheMoreApps: llamado cuando la página MoreApps es almacenada en caché desde el servidor.
  • shouldRequestInterstitialsInFirstSession: por defecto es YES, puede anular a NO si no quieres que aparezcan intersitiales hasta después de la segunda startSession (para el cumplimiento de las Directrices de Interfaz Humana).
  • Notificaciones de versión: si aparece una nueva versión del SDK, recibirás una notificación de versión en la consola Xcode si tu dispositivo actual es iPhone Simulator.
  • Recursos integrados: puedes incluir recursos de marco y promoción cruzada en tu binario.
  • Los intersitiales ya no fallan cuando no hay propiedad de ventana appDelegate.
  • Solucionadas las pérdidas de memoria.
  • Soporte del SDK - pronto verás en el panel de control animaciones intersitiales configurables.
  • Soporte del SDK - pronto verás en el panel de control compatibilidad Retina para intersitiales y MoreApps.
  • Soporte del SDK - pronto verás en el panel de control nuevos tipos de células.