Журнал изменений — Unity SDK

Последнее обновление:

 

Загрузка и интеграция Chartboost SDK для Unity ▶

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

This version of the Unity SDK includes the following native SDKs:
  • iOS: Version 6.6.3
  • Android: Version 6.6.3

Fixes:

  • Removed duplicate .jar file.

 



Version 6.6.2 (Apr. 5, 2017) 

This version of the Unity SDK includes the following native SDKs:
  • iOS: Version 6.6.2
  • Android: Version 6.6.3

Features & Improvements:

  • Removed references to MoreApps.

 


Версия 6.6.0 (30 ноября 2016)

В эту версию SDK для Unity входят следующие встроенные SDK:
  • iOS: версия 6.6.0
  • Android: версия 6.6.1

Важно: Убрана поддержка iOS 6. Минимальная поддерживаемая версия: iOS 7.0.

Функции для iOS:

  • Добавлена поддержка посредничества AerServ.

Исправления для iOS:

  • При воспроизведении видео больше не появляется черный фон.
  • Приложение больше не зависает при переходе в фоновый режим сразу после видеовоспроизведения.
  • Страница «Другие приложения» учитывает настройки строки состояния приложения.

Улучшения для iOS:

  • Улучшена перерисовка при повороте рекламы.

Функции для Android:

  • Добавлена поддержка посредничества AerServ.
  • Добавлена поддержка посредничества Heyzap.

Улучшения для Android:

  • Добавлены обоснования некоторых разрешений в манифесте.
  • Счетчик метода DEX снижен до 606 для com.chartboost и до 629 в целом.

Исправления для Android:

  • Теперь при включенном индикаторе загрузки не происходит сбоя в отображении страницы «Другие приложения».
  • Делегат didShow больше не вызывается, когда не отображается реклама.
  • Идентификаторы устройств обновляются при каждом запросе.
  • Исправлена проблема с размещением кнопки «Закрыть».
  • Оптимизирована замена параметров шаблона.
  • У активностей больше нет общего доступа к кэшированной рекламе.
  • Исправлена ошибка NullPointerException при переходе приложения в фоновый режим.
  • Исправлены критические сбои при посредничестве ironSource.
  • Исправлены критические сбои при посредничестве Fyber.
  • Исправлены критические сбои видео с вознаграждением при посредничестве Corona.
Функциональность closeImpression() стала устаревшей.

 


Версия 6.5.1 (29 сентября 2016) 

В эту версию SDK для Unity входят следующие встроенные SDK:
  • iOS: версия 6.5.2
  • Android: версия 6.5.1

Исправления для Android:

  • Наклоны экрана при отображении рекламы не приводят к некорректным сменам ориентации приложения.

Исправления для iOS:

  • Исправлена ошибка, которая вызывала искажения графики рекламы, когда приложение уходило в фон и возвращалось.

 


Версия 6.5.0 (22 сентября 2016)  

Убрана поддержка iOS 6. Минимальная поддерживаемая версия: iOS 7.0.

В эту версию SDK для Unity входят следующие встроенные SDK:

  • Android: версия 6.5.1
  • iOS: версия 6.5.1

 Функции и исправленные ошибки, связанные с Unity

  • Убраны устаревшие методы Android (см. ниже заметки, связанные с Android).
  • В качестве значения CBMediation добавлен HyprMX.

Функции для Android

  • Для большей эффективности Chartboost SDK теперь использует сетевое сжатие.

Улучшения, связанные с Android

  • void setFrameworkVersion() стал устаревшим. Чтобы задавать версию надстройки, используйте void setChartboostWrapperVersion().
  • Добавлено новое посредническое значение enum value HyprMX.
  • Коды ошибок стали более точными и «говорящими».
  • Убраны методы и классы, которые прежде имели статус устаревших:
    • Класс ChartboostActivity
    • 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)

Исправления для Android

  • Недопустимые отклики сервера теперь не воспринимаются как допустимые.
  • Исправлена ошибка, из-за которой при нажатии кнопки «Назад» не вызывались делегаты прекращения/закрывания.
  • Больше не возникает сбоев при отображении кэшированной рекламы.
  • SDK больше не хранит в кэше файлы размером 0 байт, возникавшие при сбоях загрузки.
  • Воспроизведение видеорекламы больше не останавливается после разворачивания свернутого окна приложения.

Функции для iOS

  • Сетевой стек обновлен до AFNetworking 3.0.
  • Добавлены функции, упрощающие изменения в поддержке iOS (чтобы ограничить отслеживание рекламы).
  • Совместимость с iOS 10.

Исправления для iOS

  • Исправлена ошибка в отчетах IFV.
  • Исправлена ошибка, при которой в кэше мог сохраняться неверный рекламный блок.
  • Исправлена ошибка, при которой на сервер мог передаваться неточный список локальных видео.
  • Таймаут для «плохих» рекламных блоков изменен и составляет 3 секунды, чтобы избежать чрезмерно долгого ожидания индикатора загрузки.

 

 


Версия 6.4.5 (30 июня 2016)  

В эту версию SDK для Unity входят следующие встроенные SDK:

  • Android: версия 6.4.2
  • iOS: версия 6.4.6

Функции для Android

  • Chartboost Android SDK больше не поддерживает функцию проверки возраста. Методы API, связанные с проверкой возраста, получили статус устаревших и будут убраны в следующей версии.
  • Только для публикаторов: вся реклама Chartboost теперь отображается с помощью CBImpressionActivity. Добавьте CBImpressionActivity в свой файл AndroidManifest.xml следующим образом:
    <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" />
    Примечание: не забудьте добавить и включить аппаратное ускорение, когда объявляете CBImpressionActivity в файле манифеста.

Исправления для Android

  • Загрузка мультимедийных данных стала более эффективной.
  • Оптимизировано использование памяти на устройствах.
  • Загрузка видео стала более эффективной.
  • Исправлена ошибка Fixed ConcurrentModificationException, случавшаяся на некоторых устройствах.
  • Исправлена ошибка с воспроизведением видео при переходе к фоновой работе.
  • Исправлена ошибка IMPRESSION_ALREADY_VISIBLE.

Исправления для iOS

  • Исправлен критический сбой Встроенной рекламы при клике.
  • Исправлена неустойчивая ошибка при подсоединении или отсоединении наушников.
  • Исправлена цепочка ошибок, которая приводила к ошибке EXC_BAD_ACCESS KERN_INVALID_ADDRESS. 

 


Версия 6.4.4 (5 мая 2016)

Исправления:

  • Исправлен ряд ошибок.


Версия 6.4.2 (7 апреля 2016)

Исправления:

  • Исправлен ряд ошибок.


Версия 6.4.1 (29 марта 2016)

Исправления:

  • Исправлен ряд ошибок.


Версия 6.4.0 (14 марта 2016)

  • Начиная с этого SDK, мы выпускаем в свет совершенно новый Chartboost Video, созданный специально для игр. Обновляйте уже сейчас!
  • Кроме того, для оптимальной работы SDK мы улучшили важнейшие функции – кэширование видео, управление памятью, использование данных.

Функции и улучшения

  • Добавлен механизм повторных попыток для загрузки активов при неудачах.
  • iOS: вызовы `cacheInterstitial' и `cacheRewarded' оптимизированы и требуют меньше памяти.
  • iOS: при отсутствии активов рекламные вставки теперь корректно возвращают неудачу, а не выводят пустой экран.
  • iOS: закрывание экрана «Загружается...» перенесено в главный поток.
  • Android: кэшированные показы при мягких запусках становятся недопустимыми, если удалены какие-либо совместные активы.
  • Android: исправлены проблемы, из-за которых при запуске в журнале появлялось сообщение "Could Not Delete Cache Entry for key".


Версия 6.3.0 (16 февраля 2016)

Обновите SDK, чтобы подготовиться к новым возможностям Chartboost Video V2, который выйдет в первом квартале.

Функции и улучшения:

  • Android: не происходит периодических критических сбоев более давних устройств в сетевой библиотеке.
  • Android: решена проблема при повороте страницы «Другие приложения».
  • Android: из журналов убрано уведомление "Could Not Delete Cache Entry for key".
  • Android: исправлено предупреждение "Internal_Create can only be called from the main thread".
  • iOS: неудачные запросы к некоторым сетям больше не вызывают критические сбои.


Версия 6.2.0 (25 января 2016)

Функции и улучшения:

  • Добавлен ответный вызов делегата didInitialize() для извещения о том, что SDK инициализирован и готов к работе.
  • Android: экран больше не становится темным при воспроизведении некоторых видео.
  • Android: на фоне показов Chartboost больше не появляется полупрозрачный экран.
  • Android: улучшено управление экранами при сворачивании экрана приложения после клика на рекламе.
  • Android: более эффективное управление кэшированными активами снизило использование сети.
  • Android: теперь при неудаче InPlay приводит в действие делегат неудачи.
  • iOS: при повороте устройства в неподдерживаемую ориентацию больше не появляется пустое окно рекламы.
  • iOS: больше не происходит критический сбой приложения, если при запуске не был инициализирован CoreData (такое часто случалось, когда на устройстве не хватало памяти).
  • iOS: исправлен редкий критический сбой, который случался, если приложение открывалось повторно после отображения рекламы.


Версия 6.0.2 (29 октября 2015)

Функции и улучшения:

  • Целиком и полностью перестроена работа Video.
  • Android: поддержка функций Android 6.0 Marshmallow.
  • Задайте таргетинг своего проекта Android как API уровня 23 (однако «минимальный» SDK все еще может таргетировать API уровня 9).
  • iOS: поддержка передачи Bitcode для iOS 9.
  • iOS: убрана устаревшая Лента новостей Chartboost.
  • setMediation теперь использует нумерованные константы для партнеров.
  • Android: проследите за тем, чтобы сборка и компиляция вашего проекта Android проходила с API уровня 23 (требуется для совместимости с устройствами Android 6.0).
  • Android: обновленный AndroidManifest.xml содержит com.chartboost.sdk.CBImpressionActivity
  • Android: новое рекомендуемое разрешение android.permission.READ_PHONE_STATE позволяет SDK управлять вызовами, прерывающими воспроизведение видео.
  • Android: больше не предпринимаются попытки уничтожить уже уничтоженные экземпляры Chartboost.
  • iOS: cacheRewardedVideo больше не останавливает звук воспроизводимых видео.
  • iOS: когда открыт экран подтверждения видео с вознаграждением за просмотр, отсоединение наушников больше не запускает видео.
  • iOS: когда открыт экран подтверждения видео с вознаграждением за просмотр, ответ на входящий звонок или сброс входящего звонка больше не запускает видео.


Версия 5.5.3 (5 августа 2015)

Функции и улучшения:

  • Android: исправлен критический сбой в системе повторов событий.


Версия 5.5.1 (16 июля 2015)

Функции и улучшения:

  • Мы временно обратились к версии 5.5.1, чтобы исправить критическую ошибку при повторных попытках событий для режима «в самолете».
  • iOS: исправлена ошибка, препятствовавшая отклику кнопки InPlay в образце приложения из загружаемого пакета SDK.
  • iOS: исправлена ошибка, вызывавшая критический сбой или зависание SDK при выявлении устройства с «джейлбрейком» во время инициализации.


Версия 5.5.0 (29 июня 2015)

Совместимость только с iOS 6.0 и выше. Если нужна совместимость с более ранними версиями iOS, обратитесь к нам!

Функции и улучшения:

  • iOS: библиотека AFNetworking обновлена до версии 2.5.4.
  • iOS: для видео с вознаграждением за просмотр больше не нужно ждать конца предварительного извлечения, прежде чем отображать существующее видео.
  • Добавлен метод Chartboost.Create(), создающий Chartboost gameObject, если тот еще не существует. Теперь больше не нужно перетаскивать его в первую сцену, если этот метод вызывается хотя бы однажды
  • Больше не создается другой экземпляр Chartboost gameObject, если он уже существует.
  • Исправлена ошибка InPlay UI в образце приложения, который входит в загружаемый пакет для подключаемого модуля Unity.
  • Android: теперь проверка возраста корректно блокирует видеорекламу между вызовом didPauseClickForConfirmation и успешным откликом didPassAgeGate.
  • Android: вызов Chartboost.cs onGUI() оптимизирован: сокращено выделение памяти из расчета на кадр.
  • Android: убран ненужный вызов предварительного извлечения видео.
  • Android: исправлена ошибка, при которой активность Chartboost иногда вызывала утечку памяти.
  • Android: загрузочный экран страницы «Другие приложения» больше не отображается перед статичными вставками и видео с вознаграждением.
  • Android: исправлен формат часового пояса в отчетах от устройств с Android версии 4.1 и выше.
  • iOS: исправлена ошибка, при которой видеореклама не возобновлялась или не прекращалась после входящего телефонного звонка.
  • iOS: исправлено поведение при предварительном извлечении видео, и теперь не происходит нежелательное удаление видеорекламы до вызовов /show.
  • iOS: исправлена ошибка неправильного кэширования данных страницы «Другие приложения» после вызова /more/show.
  • iOS: подавлено ошибочное предупреждающее сообщение CoreData: Unable to load class named 'CBHTTPRequestEntity'.


Версия 5.4.1 (4 июня 2015)

Функции и улучшения:

  • Android: исправлена ошибка, при которой медиафайлы Chartboost попадали в приложение Gallery.


Версия 5.4.0 (1 июня 2015)

Функции и улучшения:

  • Добавлен ChartboostExample UI, который показывает журналы делегатов и состояния кэша, а также позволяет задавать другие параметры, в том числе проверку возраста .
  • Добавлены перечисления CBCLickError для делегата didFailToRecordClick.
  • Android: к образцу проекта в загружаемом SDK добавлена кнопка «IAP».
  • Android: добавлена регистрация ошибок для всех сетевых вызовов.
  • Android: исправлена ошибка, при которой реклама исчезала при повороте, когда использовались активности.
  • Android: теперь экран статичной рекламы перед видео с вознаграждением корректно отображается при нажатии кнопки Home.
  • Android: исправлено исключение null-ссылки (Null Pointer Exception), происходившее при инициализации Chartboost и осуществлении вызовов в разных потоках.
  • Android: исправлена редкая ошибка, которая в определенных условиях препятствовала предварительному извлечению видео.


Версия 5.3.0 (7 мая 2015)

Функции и улучшения:

  • Базовые версии Chartboost SDK теперь отправляют вместе с каждым запросом версию SDK с надстройкой Unity.
  • К доступным прикладным оболочкам добавлен Weeby.
  • iOS: для выявления устройств с «джейлбрейком» добавлены "rooted_device":true или "rooted_device":false в /api/install вызов, тело REQUEST.
  • iOS: решена проблема приостановки видеовоспроизведения после отказа от входящего телефонного звонка.


Версия 5.2.1 (13 апреля 2015)

Функции и улучшения:

  • Решена проблема, приводившая к критическому сбою CoreData при первом запуске.
  • Исправлена коллизия символов со сторонними SDK в audioRouteChangeListenerCallback
  • Исправлена коллизия символов со сторонними SDKs в MakeStringCopy
  • Исправлена ошибка неверного изменения размеров страницы «Другие приложения» при смене ориентации устройства.
  • Решена проблема сборки в Unity 5 Xcode.


Версия 5.2.0 (6 апреля 2015)

Функции и улучшения:

  • iOS: для удобства разработчиков добавлена функция closeImpression, позволяющая принудительно закрыть любой отображаемый показ или экран загрузки.
  • iOS: в CBAnalytics добавлен новый метод trackInAppPurchaseEventWithString, который работает так же, как trackInAppPurchaseEvent, однако принимает строку, а не необработанные данные квитанций; это позволяет прикладным оболочкам передавать квитанции в base64.
  • iOS: добавлен новый постоянный слой на базе CoreData для менеджера запросов Chartboost.
  • Библиотека Amazon IAP обновлена до версии 2.0.
  • В CBAnalytics появилось отслеживание уровней для ПУА (за информацией об отслеживании уровней обращайтесь к менеджеру своей учетной записи или в техническую поддержку).
  • Улучшены пакетные запросы SDK, помогающие сократить исходящие сетевые запросы для конечной точки. Работает только для отслеживания уровней.
  • iOS: параметр квитанции в Chartboost.trackInAppAppleStorePurchaseEvent() теперь считается строкой в base64. Для демонстрации этого добавлен метод в образец приложения.
  • iOS: теперь рекламные видеовставки и видео с вознаграждением приостанавливаются или исчезают, чтобы игрок мог сделать выбор на экране проверки возраста, а затем возобновляются либо вновь появляются.
  • iOS: решена проблема паузы в воспроизведении видеовставки или видео с вознаграждением за просмотр при отсоединении наушников.
  • iOS: теперь делегированный метод didFailToLoadRewardedVideo запускается, если запрос видео с вознаграждением поступает до окончания предварительного извлечения.
  • iOS: исправлена ошибка, при которой экран загрузки выводился несвоевременно, когда setShouldDisplayLoadingViewForMoreApps задавался как YES
  • Android: исправлена ошибка, при которой Android SDK не показывал дополнительную рекламу, если был включен setImpressionsUseActivities и предыдущая реклама прекращалась слишком быстро.
  • Android: в Chartboost Android SDK 5.1.3 решена проблема, при которой ошибка VIDEO_UNAVAILABLE выдавалась даже в том случае, когда hasRewardedVideo возвращала «true».
  • Android: в Chartboost Android SDK 5.1.3 исправлена ошибка, изредка приводившая к критическим сбоям после просмотра рекламной вставки.
  • Android: в Chartboost Android SDK 5.1.1 исправлена ошибка, вызывавшая критический сбой при нажатии кнопки «Назад» после просмотра рекламной вставки.
  • Android: из SDK убраны все выдаваемые исключения.
  • Android: исправлена ошибка, которая препятствовала вызовам /api/install при каждом запуске.
  • Android: полноэкранные видео теперь правильно подгоняются к размерам экрана.


Версия 5.1.4 (17 марта 2015)

Функции и улучшения:

  • Полная совместимость с Unity 5.0.
  • Игры под Android со сборкой в Unity: теперь SDK блокирует клики UI вне рамок рекламы Chartboost.
  • Исправлена ошибка, при которой в играх под Android со сборкой в Unity запускались дублирующиеся вызовы showInterstitial и showRewardedVideo.
  • Исправлена ошибка, затрагивавшая кнопки «Закрыть» в вознаграждаемых видео под iOS, когда эта видеореклама отображалась при запуске.


Версия 5.1.3 (11 марта 2015)

Функции и улучшения:

  • Добавлен новый метод setStatusBarBehavior для контроля взаимодействия между полноэкранной видеорекламой и панелью состояния iOS.
  • Добавлен параметр location (если доступен) в click, show, completed-view и другие соответствующие сетевые запросы.
  • Исправлена ошибка, приводившая к выходу при нажатии кнопки «Назад», если при этом не отображалась реклама.
  • Под Android исправлена ошибка, которая препятствовала запуску didDismissInterstitial и didDismissRewardedVideo
  • Исправлено отладочное сообщение в CBManifestEditor.cs.
  • Исправлена проблема под iOS, приводившая к дублированию обращений SDK к URL креативов.
  • iOS: параметр макс. кол-ва рекламы в час теперь учитывается, когда кампании настроены на показ одной рекламной вставки в час и включено автоматическое кэширование.
  • Под iOS исправлена ошибка, при которой во время событий клика запускался didDismissInterstitial или didDismissRewardedVideo.
  • Под iOS исправлена ошибка, которая препятствовала запуску didClickInterstitial при кликах на видеовставке.
  • Под iOS исправлено расположение кнопки «Закрыть» для полноэкранного видео; кнопки «Закрыть» больше не оказываются под панелью состояния iOS.
  • Решена проблема, которая препятствовала запуску didCacheInterstitial, когда в том же местоположении уже была кэширована какая-либо реклама.


Версия 5.1.2 (23 февраля 2015)

Функции и улучшения:

  • Android: добавлена поддержка полноэкранного видео.
  • Android: решена проблема подсистемы DevKit, при которой видео с вознаграждением за просмотр не воспроизводилось при выходе устройства из режима сна.
  • Android: исправлена ошибка с критическим сбоем видео по критическому исключению.
  • Android: решена проблема, при которой клик не прекращал рекламную видеовставку или видео с вознаграждением за просмотр.
  • Android: исправлено расположение кнопки загрузки видео.


Версия 5.1.1 (19 января, 2015)

Функции и улучшения:

  • iOS: добавлен глобальный флаг для отключения повторных попыток запроса по умолчанию (настраивается в CBConfig).
  • iOS: исправлены критические сбои многопотоковости.
  • iOS: исправлена ошибка без уведомления при запросе активов с неверной ориентацией (теперь отслеживается через CBLoadError).
  • iOS: теперь данные InPlay можно кэшировать в нескольких именованных местоположениях.
  • iOS: для улучшения аналитики добавлены сведения об ориентации в вызовы api/click и video/complete.
  • iOS: из SDK убран встроенный сопутствующий токен; теперь он извлекается с сервера.
  • iOS: в образец проекта (входит в загружаемый пакет SDK) добавлен пример использования делегированного метода isAnyViewVisible.
  • iOS: в образец приложения Chartboost (входит в загружаемый пакет SDK) добавлена кнопка InPlay.


Версия 5.1.0 (10 декабря 2014)

Функции и улучшения:

  • Исправлена ситуация гонки между видеоактивностями при повторном воспроизведении.
  • Улучшено взаимодействие между видеорекламой и листом приложений.
  • Исправлена ошибка с видеовставками на устройствах с книжной ориентации, где кнопки «Закрыть» появлялись в неправильное время.
  • Исправлена редкая ошибка с автоматическим воспроизведением видео с вознаграждением за просмотр, когда предыдущее видео прекращалось, а не просматривалось пользователем.
  • Решены проблемы, мешавшие запускать вызовы api/config и api/installпри мягких запусках.
  • Исправлена ошибка, при которой кнопки «Закрыть» вытесняли видеорекламу в угол.
  • Исправлено несколько ошибок нехватки памяти и критических сбоев при распараллеливании.
  • Исправлена ошибка при выполнении api/track на старых моделях устройств.
  • Исправлена проблема поворотов iPhone 6/6+, при которой видео выходило за границы экрана.
  • Исправлена и улучшена нумерация кодов ошибок.
  • Исправлена ошибка при загрузке обзора, когда на устройствах с медленным соединением не появлялась страница «Другие приложения».
  • Исправлена критическая ошибка CBAnalytics при недопустимом NSDecimalNumber.
  • Исправлена ошибка, при которой обзор «Другие приложения» закрывал окно проверки возраста.
  • Исправлена ошибка, допускавшая поворот листов приложений Unity в приложениях с единственной ориентацией.
  • Добавлена поддержка архитектуры armv7s.
  • Исправлена критическая ошибка CBAppCall после того, как приложения открывались через глубинную ссылку без пути к ресурсам.
  • Исправлена ситуация гонки, вызывавшая критический сбой SKStoreProductViewController.
  • Исправлен критический собой видеовставки NullPointerException в Android SDK 5.0.3.
  • Исправлена ошибка Unity 5.0 и 5.0.2, при которой не загружались страницы «Другие приложения».
  • Исправлена ошибка, мешавшая передаче параметра custom_id ответных вызовов.
  • Исправлена ошибка видео на Android, при которой после получения недопустимых откликов reward/get, interstitial/get отображался черный экран.
  • Исправлена редкая ошибка видео с вознаграждением за просмотр, при которой приложение зависало, если пользователь смотрел одно видео, а затем прекращал всплывающую рекламу перед следующим видео.
  • Добавлена новая прикладная оболочка, отслеживающая значения для Cordova и CocoonJS.
  • Добавлен новый API для проверки видимости Chartboost UI.
  • Ответные вызовы делегатов для клика и закрывания теперь передаются после клика на показе или закрывания показа.
  • Введена задержка автоматического кэширования для повышения производительности.


Версия 5.0.3 (1 октября 2014)

Функции и улучшения:

  • Исправлены ошибки, повышена устойчивость.


Версия 5.0.2 (12 сентября 2014)

Функции и улучшения:

  • Более высокая eCPM для Android.
  • Исправлены ошибки, повышена устойчивость.


Версия 5.0.1 (9 сентября 2014)

Функции и улучшения:

  • Повышена совместимость с различными сторонними пакетами.
  • Исправлены критические ошибки, повышена устойчивость.
  • При поcтобработке удаляются устаревшие файлы Chartboost


Версия 5.0.0 (4 сентября 2014)

Функции и улучшения:

  • Начал работать Chartboost Video.
  • Теперь инициализацией управляет SDK – это упрощает интеграцию и снижает риск возможных проблем после запуска.
  • Упрощены настройка и управление парами AppID/AppSignature (ид. и подпись приложения).
  • namespace Chartboost переименован в namespace ChartboostSDK
  • null и () больше не принимаются как вариант местоположения; вместо этих значений можно передавать CBLocation.Default.
  • Все местоположения теперь передаются через класс CBLocation.
  • Вызовы страницы «Другие приложения» теперь используют местоположения public static void showMoreApps(CBLocation location)
  • В аналитике приложений показы страницы «Другие приложения» теперь учитываются в общем количестве показов.
  • Существенно обновлены и улучшены названия событий Chartboost SDK и подписи методов.


Версия 4.0.1 (23 апреля 2014)

Функции и улучшения:

  • Исправлен сбой при проверке разрешений безопасности Google Play Services.


Версия 4.0.0 (17 апреля 2014)

Функции и улучшения:

  • Android SDK обновлен до 4.0.0 (требуется ОС Android версии 2.3 и выше).
  • iOS SDK обновлен до 4.1 (требуется iOS версии 5.1 и выше).
  • Добавлены параметры CBImpressionError к методам DidFailToLoad EventListener.
  • Упрощенный подключаемый модуль для Android не переопределяет основную активность — чтобы устранить конфликты с другими подключаемыми модулями.
  • Подключаемый модуль для Android теперь можно почти целиком инициализировать в коде: используйте диалог «Установка» из меню «Файл» и вызывайте CBBinding.init(appID, appSignature)
  • Android: больше не нужно использовать активности для показов Chartboost.
  • iOS: убраны неиспользуемые методы iOS.


Версия 3.4.0 (25 февраля 2014)

Функции и улучшения:

  • Android SDK обновлен до 3.4.0.


Версия 3.3.0 (30 сентября 2013)

Функции и улучшения:

  • Объединены подключаемые модули для iOS и Android: теперь есть один, почти идентичный API, работающий на обеих платформах.
  • Все классы Chartboost C# переупакованы в пространство имен Chartboost
  • Android: ChartBoostAndroid переименован в CBBinding, а ChartBoostAndroidManager – в CBManager
  • Android: исправлены проблемы, не позволявшие пользователям надлежащим образом взаимодействовать с рекламными вставками Chartboost.
  • Android: добавлена возможность настраивать поведение паузы при отображении показов Chartboost.
  • iOS: ChartBoostBinding переименован в CBBinding, – ChartBoostManager – в CBManager
  • iOS: подключаемый модуль обновлен для устранения возможной ошибки сборки Xcode с Unity 4.2.