Журнал изменений Audience Network SDK для iOS

Журнал изменений и заметки к выпуску Audience Network SDK для iOS.

Audience Network SDK 6.16.0 для iOS — 15 октября 2024 г.

  • Улучшена работа и опыт взаимодействия.

Audience Network SDK 6.15.2 для iOS — 15 августа 2024 г.

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

Audience Network SDK 6.15.1 для iOS — 3 июня 2024 г.

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

Audience Network SDK 6.15.0 для iOS — 15 марта 2024 г.

  • Добавлен файл манифеста о конфиденциальности с объявлением типов собранных данных и необходимыми API причин.
  • Минимальной поддерживаемой версией iOS теперь является iOS 12.
  • Исправлены мелкие ошибки и улучшена производительность.

Audience Network SDK 6.14.0 для iOS — 3 августа 2023 г.

  • Устранены сбои из-за проблем с памятью при загрузке слишком большого количества просмотров.
  • Из SDK удален bitcode.

Audience Network SDK 6.12.0 для iOS — 3 октября 2022 г.

  • Устранен сбой в SKStoreProductViewController в iOS версии 15.7.

Audience Network SDK 6.11.2 для iOS — 13 июля 2022 г.

  • Исправлена ошибка, возникавшая в бета-версии iOS 15.6: при двойном нажатии призыва к действию в объявлении для установки мобильного приложения приложение, в котором отображалось объявление, зависало.

Audience Network SDK 6.11.1 для iOS — 24 мая 2022 г.

  • Исправлена ошибка, возникавшая в версии iOS 15.5: при двойном нажатии призыва к действию в объявлении для установки мобильного приложения приложение, в котором отображалось объявление, зависало.
  • Улучшена производительность.

Audience Network SDK 6.11.0 для iOS — 11 мая 2022 г.

  • Улучшена производительность.
  • Изменен метод распространения Audience Network SDK: по умолчанию теперь это статическая платформа, распространяемая через CocoaPods. Чтобы встроить динамическую платформу, установите SDK вручную.
  • Метод -loadAd больше не используется. Вместо него используется -loadAdWithBidPayload:. Подробнее о переходе Audience Network на формат только биддинга см. в этой записи в блоге Audience Network.

Audience Network SDK 6.10.0 для iOS — 12 апреля 2022 г.

  • Улучшена производительность.
  • Audience Network SDK теперь распространяется через CocoaPods в виде динамической платформы.

Audience Network SDK 6.9.0 для iOS — 8 ноября 2021 г.

  • Улучшена производительность.
  • FBSDKCoreKit_Basics больше не требуется в качестве зависимости.
  • Для сборки приложений, интегрирующих эту версию Audience Network SDK, требуется Xcode 13.

Audience Network SDK 6.8.0 для iOS — 11 октября 2021 г.

  • Улучшена производительность.

Audience Network SDK 6.7.0 для iOS — 13 сентября 2021 г.

  • Улучшена производительность.

Audience Network SDK 6.6.0 для iOS — 24 августа 2021 г.

  • SDK теперь упаковывается как XCFramework.
  • Эмулятор arm64 для тестирования на платформах Apple Silicon Mac.

Audience Network SDK 6.5.1 для iOS — 23 июня 2021 г.

  • Отключена оптимизация времени связывания.
  • Модуль FBAudienceNetwork обновлен и теперь зависит от полностью независимого модуля FBSDKCoreKit_Basic для работы с FBSDK 11.0 и более поздних версий. Эта версия не будет работать с более ранними версиями FBSDK через CocoaPods. Подробнее см. на GitHub.

Audience Network SDK 6.5.0 для iOS — 17 мая 2021 г.

  • Улучшена производительность.

Audience Network SDK 6.4.1 для iOS — 21 апреля 2021 г.

  • Оптимизировано хранение, и улучшена производительность.
  • Версия зависимости FBSDKCoreKit_Basics: >= 7.0.1. Для максимальной производительности и стабильности при работе рекомендуем использовать последний выпуск. Скачать FBSDKCoreKit_Basics можно с сайта GitHub.

Audience Network SDK 6.3.1 для iOS — 23 марта 2021 г.

Для использования Audience Network SDK версии 6.3.1 требуется Xcode 12

При создании приложения с использованием этой версии SDK Audience Network требуется Xcode версии 12 или более поздней.

Исправления

  • Предотвращено наложение панели навигации на объявления.
  • Незначительное исправление макета для интерактивных объявлений.

Audience Network SDK 6.3.0 для iOS — 22 февраля 2021 г.

Для использования Audience Network SDK версии 6.3.0 требуется Xcode 12

При создании приложения с использованием этой версии Audience Network SDK требуется Xcode версии 12 или более поздней.

Исправления

  • Аварийное завершение работы при создании подкласса SKStoreProductViewController в iOS 13.0.
  • Звук не прекращался после закрытия интерактивной рекламы.
  • Воспроизведение видео приостанавливалось, а кнопка для продолжения не отображалась.

Audience Network SDK 6.2.1 для iOS — 11 января 2021 г.

Для монетизации в iOS 14 после того, как компания Apple введет свои новые требования, понадобится использовать SDK Audience Network версии не ниже 6.2.1. Обратите внимание на это изменение (ранее мы указывали, что потребуется использовать SDK версии 6.0 или более поздней).

В последней версии представлены два важных требования:

  • необходимо реализовать флаг setAdvertiserTrackingEnabled вне зависимости от использования агрегации, чтобы мы знали, использовать ли данные для показа персонализированной рекламы;
  • необходимо добавить предложенные ID SKAdNetwork в файл Info.plist проекта Xcode, чтобы рекламодатели могли измерять эффективность рекламных кампаний;
  • используйте сборку с Xcode 12 или более поздней версии (SDK iOS 14 или более поздней версии).

Audience Network SDK 6.2.0 для iOS — 26 октября 2020 г.

Примечание. Версия SDK Audience Network 6.2 для iOS является следующей после 6.0 и содержит изменения версии 6.1. Мы пропустили версию 6.1, чтобы синхронизировать номера с выпусками для Android.

Версия зависимости FBSDKCoreKit_Basics: >= 7.0.1. Для максимальной производительности и стабильности при работе рекомендуем использовать последний выпуск. Скачайте FBSDKCoreKit_Basics с сайта GitHub.

Сборка этой версии Audience Network SDK создана с использованием Xcode 11.6.

SKAdNetwork: Audience Network SDK 6.2.1 и более поздних версий для iOS совместимы с Apple SKAdNetwork. Дополнительные сведения см. на сайте Meta for Developers.

Изменено: просмотр видео и веб-страниц

В технологии просмотра видео и веб-страниц на устройствах iOS были внесены изменения с учетом данных, полученных для Android.

Изменено: адаптивный макет

Ещё одна попытка реализовать альтернативный адаптивный дизайн с небольшими улучшениями.

Audience Network SDK 6.0.0 для iOS — 28 сентября 2020 г.

Версия зависимости FBSDKCoreKit_Basics: >= 7.0.1. Для максимальной производительности и стабильности при работе рекомендуем использовать последний выпуск. Скачайте FBSDKCoreKit_Basics с сайта GitHub.

Сборка этой версии Audience Network SDK создана с использованием Xcode 11.6.

Изменено: новый API, setAdvertiserTrackingEnabled

Дополнительные сведения см. на сайте Meta for Developers.

Изменено: поддержка SKAdNetwork

Когда компания Apple представит свои новые требования, для монетизации приложений на устройствах с iOS 14 издателям потребуется Audience Network SDK 6.2.1 или более поздней версии для iOS.

Исправления

  • В некоторых случаях межстраничные объявления и видео с вознаграждением отображались в неправильной ориентации.

SDK Audience Network 5.10.1 для iOS — 20 июля 2020 г.

Версия зависимости FBSDKCoreKit_Basics: >= 5.6.0. Для максимальной производительности и стабильности при работе рекомендуем использовать последний выпуск. Скачайте FBSDKCoreKit_Basics с сайта GitHub.

Исправления

  • Аварийное завершение работы в предыдущем выпуске (5.10.0) в ситуациях, когда использовалась версия зависимости FBSDKCoreKit_Basics 7.0.0 или более ранняя.

Audience Network SDK 5.10.0 для iOS — 6 июля 2020 г.

Из-за проблемы, затрагивающей Audience Network SDK 5.10.0 для iOS, приложение аварийно завершает работу. Мы работаем над исправлением, которое рассчитываем реализовать до 21 июля. Чтобы избежать возникновения этой ошибки, вы также можете обновить FBSDKCoreKit до версии 7.0.1 или более поздней.

Изменено: параметры обработки данных

Мы добавили функцию ограниченного использования данных, которая позволит компаниям лучше контролировать использование данных в наших системах и соблюдать Закон штата Калифорния о защите конфиденциальности потребителей (CCPA).

Audience Network SDK 5.9.0 для iOS — 11 мая 2020 г.

Версия зависимости FBSDKCoreKit_Basics: >= 5.6.0. Для максимальной производительности и стабильности при работе рекомендуем использовать последний выпуск. Скачать FBSDKCoreKit_Basics можно с сайта GitHub.

Изменено: улучшена производительность

  • Уменьшено время загрузки объявлений.
  • Уменьшены требования к пропускной способности сети.

Исправления

  • Редко возникавшая ошибка при показе рекламы в полноэкранных форматах.

Audience Network SDK 5.8.0 для iOS — 30 марта 2020 г.

Версия зависимости FBSDKCoreKit_Basics: >= 5.6.0. Для максимальной производительности и стабильности при работе рекомендуем использовать последний выпуск. Скачайте FBSDKCoreKit_Basics с сайта GitHub.

Изменено: упразднен mediaViewRenderingMethod

Из общедоступного API удален устаревший метод отображения медиафайлов. Чтобы сохранить работоспособность интеграции с Audience Network, откажитесь от использования mediaViewRenderingMethod.

Исправления

  • Обратные вызовы со стороны сервера, связанные с вознаграждением, теперь инициируются правильно.

Audience Network SDK 5.7.1 для iOS — 20 февраля 2020 г.

Исправления

  • Исправлены ошибки, вызывавшие аварийное завершение работы на устройствах с iOS 9 при попытке запросить объявление.

Audience Network SDK 5.7.0 для iOS — 17 февраля 2020 г.

Изменено: Xcode 11

Наш SDK больше не компонуется с проектами, в которых включен bitcode и которые собраны с использованием Xcode 10.

Изменено: улучшены видео с вознаграждением

Улучшения в оформлении видео с вознаграждением.

Изменено: улучшена межстраничная реклама

Улучшения в оформлении межстраничной рекламы.

Audience Network SDK 5.6.1 для iOS — 28 января 2020 г.

Исправления

  • Дублирование символов при добавлении minizip.
  • Предупреждение компоновщика о дублировании при реализации категорий.
  • Проблемы с отображением интерактивных объявлений.
  • Интерактивные объявления теперь загружаются правильно для всех видов креатива.
  • Интерактивные объявления теперь правильно закрываются на широкоэкранных устройствах.
  • Устранена проблема с аварийным завершением при попытке кэшировать рекламные объекты.

Audience Network SDK 5.6.0 для iOS — 28 октября 2019 г.

Изменено: удалены ссылки на UIWebView

Мы удалили все ссылки на представление UIWebView, упраздненное компанией Apple.

Изменено: улучшена межстраничная реклама с изображениями

Обновлено оформление межстраничной рекламы с изображениями.

Изменено: улучшены конечные карточки для межстраничной рекламы

Обновлено оформление конечных карточек для межстраничной рекламы с кликом по ссылке.

Изменено: улучшена логика сетевых соединений и кэширования

Изменена логика работы сетевых соединений и кэширования с целью повышения производительности.

Изменено: флаг смешанной аудитории

Мы изменили флаг метки смешанных аудиторий с isChildDirected на MixedAudience. Более подробные сведения о смешанных аудиториях и Законе США о защите конфиденциальности детей в Интернете (COPPA) можно найти здесь:

https://developers.facebook.com/docs/audience-network/coppa

Исправления и изменения

  • Исправлено: межстраничные видео теперь воспроизводятся, когда пользователь переходит к следующей карточке кольцевой галереи с видео с предыдущей карточки с изображением.
  • Исправлено: межстраничные объявления теперь отображаются правильно при повороте устройства после загрузки рекламы.
  • Изменено: теперь используется версия зависимости FBSDKCoreKit_Basics 5.6.0 или выше.

Известные проблемы

ld: warning: instance method 'adnw_URLEncodedString' in category from ... conflicts with same method from another category

Существует конфликт, связанный с методом экземпляра adnw_URLEncodedString, который есть в двух разных категориях. С этим конфликтом не связаны никакие побочные эффекты, так как реализация этого метода в двух местах идентична. При сборке в Xcode возникает предупреждение об этой ошибке, и его можно безопасно игнорировать.

Audience Network SDK 5.5.1 для iOS — 25 сентября 2019 г.

Добавлено: поддержка iOS 13

  • Выпуск с официальной поддержкой iOS 13.
  • Упразднено представление UIWebView.

Audience Network SDK 5.5.0 для iOS — 19 августа 2019 г.

Добавлено: поддержка классов размера

В SDK AN для iOS теперь поддерживаются классы размера.

Добавлено: зависимость от zlib

Для использования форматов межстраничной рекламы и видео с вознаграждением теперь необходим кодировщик zlib от Apple.

Исправления и изменения

  • Изменено: обновлен процесс подачи жалобы для межстраничной рекламы.
  • Исправлено: после воспроизведения видео учитывается исходное значение флага setIdleTimerDisabled.
  • Исправлено: для интерактивных объявлений в межстраничной рекламе теперь учитывается изменение ориентации устройства.
  • Изменено: теперь используется версия зависимости FBSDKCoreKit_Basics 5.2.1 или выше.

Audience Network SDK 5.4.0 для iOS — 17 июня 2019 г.

  • Реализована взаимозаменяемость между UIImageView и FBMediaView для FBNativeBannerAd.
  • Улучшено кэширование файлов.
  • Добавлена зависимость от FBBSDKCoreKit_Basics.
  • Удалена зависимость от CoreLocation.framework.

Изменено: UIImageView для FBNativeBannerAd

Нативную баннерную рекламу теперь можно создавать с помощью UIImageView. Для этого добавлены новые методы (см. ниже). Обратите внимание: FBMediaView по-прежнему поддерживается.

@interface FBNativeBannerAd

/**
 This is a method to associate a FBNativeBannerAd with the UIView you will use to display the native ads.

 @param view The UIView you created to render all the native ads data elements.
 @param iconImageView The UIImageView you created to render the icon
 @param viewController The UIViewController that will be used to present SKStoreProductViewController
 (iTunes Store product information) or the in-app browser. If nil is passed, the top view controller currently shown
 will be used.


 The whole area of the UIView will be clickable.
 */
- (void)registerViewForInteraction:(UIView *)view
                     iconImageView:(UIImageView *)iconImageView
                    viewController:(nullable UIViewController *)viewController;

/**
 This is a method to associate FBNativeBannerAd with the UIView you will use to display the native ads
 and set clickable areas.

 @param view The UIView you created to render all the native ads data elements.
 @param iconImageView The UIImageView you created to render the icon
 @param viewController The UIViewController that will be used to present SKStoreProductViewController
 (iTunes Store product information). If nil is passed, the top view controller currently shown will be used.
 @param clickableViews An array of UIView you created to render the native ads data element, e.g.
 CallToAction button, Icon image, which you want to specify as clickable.
 */
- (void)registerViewForInteraction:(UIView *)view
                     iconImageView:(UIImageView *)iconImageView
                    viewController:(nullable UIViewController *)viewController
                    clickableViews:(nullable NSArray<UIView *> *)clickableViews;

Добавлено: улучшено кэширование файлов в iOS

В нашем SDK для iOS для хранения загруженных объявлений теперь используется новый кэш. Он работает надежнее, что должно привести к уменьшению количества ошибок при кэшировании.

Добавлено: зависимость от FBBSDKCoreKit_Basics

После добавления в SDK для iOS FBSDKCoreKit/FBSDKCoreKit_Basics в качестве зависимости потребуется внести изменения в параметры зависимостей проекта.

Разработчикам, использующим CocoaPods, менять код не потребуется. Просто обновите репозиторий модулей и их установку. Проект автоматически перейдет на актуальную версию.

Разработчики, реализующие интеграцию вручную, должны будут добавить в свои проекты зависимость от FBSDKCoreKit.framework. Для этого выполните следующие действия:

  1. Скачайте FBSDKCoreKit.framework и соответствующую облегченную версию (FBSDKCoreKit_Basics.framework) с нашей страницы на GitHub.
  2. Если используется статическая платформа, перетащите ее в проект.
  3. Если используется динамическая платформа, добавьте ее в список встроенных двоичных файлов проекта.

Если в приложении уже используется FBSDKCoreKit, его необходимо обновить до Facebook SDK версии 5.0.

Исправления и изменения

  • Исправлено: при загрузке видеорекламы для установки приложений в формате межстраничных объявлений отображалось сообщение об ошибке "Необработанное исключение".
  • Исправлено: при нажатии на призыв к действию на определенной карточке кольцевой галереи в формате межстраничных объявлений изображение продукта на карточке не соответствовало изображению на веб-странице.
  • Исправлено: аварийное завершение работы в видеопроигрывателе в iOS.

Audience Network SDK 5.3.2 для iOS — 16 мая 2019 г.

Исправлено

  • Исправлена ошибка с двойным вызовом метода делегата adDidLoad при каждой загрузке объявления в формате баннерной рекламы.

Прочее

  • Удалена зависимость от CoreLocation.framework.

Audience Network SDK 5.3.1 для iOS — 16 апреля 2019 г.

Эта версия идентична версии 5.3.0, однако для сборки использовалась версия Xcode 10.1. Используйте эту версию, если для сборки приложения вы не применяете Xcode 10.2 и более поздних версий.

Audience Network SDK 5.3.0 для iOS — 15 апреля 2019 г.

Эта версия работает с Xcode 10.2 и более поздних версий. Если для сборки приложения используется Xcode 10.1, используйте SDK Audience Network версии 5.3.1.

Добавлено

  • Улучшения в оформлении межстраничной рекламы.

Исправлено

  • Исправлена ошибка со значением CFBundleSupportedPlatforms в файле Info.plist.
  • Исправлены ошибки в интерактивной рекламе.
  • Исправлено начальное количество межстраничных объявлений.

Audience Network SDK 5.2.0 для iOS — 20 февраля 2019 г.

Добавлено

  • Спецификаторы допустимости значений NULL.
  • Возможность скрыть значок подачи жалобы по рекламе в AdOptionsView.
  • Новые нативные шаблоны: добавлять в приложение нативную рекламу стало проще.
  • Улучшения в оформлении межстраничной рекламы.

Исправлено

  • Запуск таймера и анимации, когда карточка для рекламы с бонусом уже выбрана.

Audience Network SDK 5.1.1 для iOS — 16 января 2019 г.

Исправлено

  • Продолжение воспроизведения межстраничного объявления с видео, после того как пользователь пожаловался на рекламу.
  • Повреждение маркеров участников аукциона при определенных условиях.

Изменено

  • registerViewForInteraction для NativeAds и NativeBannerAds теперь нужно запускать из главного потока.

Audience Network SDK 5.1.0 для iOS — 31 октября 2018 г.

Добавлено

  • Объект FBAdOptionsView для более удобной работы с нативной рекламой.
  • Новый дизайн межстраничной рекламы для установки мобильного приложения.
  • Для места размещения "Вставки" добавлен формат интерактивных объявлений. Интерактивные объявления — это новый интерактивный формат рекламы, который позволяет перед скачиванием ознакомиться с этим приложением, игрой или соответствующим брендом.

Исправлено

  • Перепроектирована и обновлена динамическая платформа.

Audience Network SDK 5.0.2 для iOS — 25 октября 2018 г.

Исправлено

  • Изменение размеров FBAdIconView.
  • Запрещение изменять время запуска проверки видимости после показа.
  • Уменьшен размер FBAudienceNetwork.framework.

Audience Network SDK 5.0.1 для iOS — 5 октября 2018 г.

Исправлено

  • Решена проблема зависания пользовательского интерфейса.
  • Устранен ряд сбоев.
  • Улучшен пользовательский интерфейс на страницах просмотра и установки.
  • В поле параметров жалобы для нативной рекламы допускается длинный текст.

Audience Network SDK 5.0.0 для iOS — 7 сентября 2018 г.

Добавлено

  • Новый процесс подачи жалобы на рекламу.
  • Новое оформление межстраничной рекламы.
  • Новое оформление конечных карточек для видео с вознаграждением.
  • Для места размещения "видео с вознаграждением" добавлен формат интерактивных объявлений. Интерактивные объявления — это новый интерактивный формат рекламы, который позволяет перед скачиванием ознакомиться с этим приложением, игрой или соответствующим брендом.
  • Длинные видео с вознаграждением теперь можно пропускать.

Изменено

  • Свойство mediaCachePolicy для nativeAd, nativeBannerAd и nativeAdsManager по умолчанию имеет значение ALL.
  • Минимальная поддерживаемая версия iOS повышена до 9.0.

Исправлено

  • Устранен ряд сбоев в AdUnitsSample.
  • Решена проблема с возобновлением и приостановкой видео при прерывании и переводе на передний план.

Audience Network SDK 4.99.3 для iOS — 16 августа 2018 г.

Исправлено

  • Исправлено несоответствие горизонтального и вертикального формата рекламы во время запроса ставки и показа рекламы.
  • Устранен сбой при загрузке рекламы на бюджетных устройствах iOS.

Audience Network SDK 4.99.2 для iOS — 31 июля 2018 г.

Исправлено

  • Устранен сбой при попытке кэширования нескольких изображений.
  • Устранен сбой при инициализации подключения к сети.
  • Исправлен пример просмотра подборки в проекте AdUnitsSample.

Audience Network SDK 4.99.1 для iOS — 4 июля 2018 г.

Добавлено

  • Возможность использования UIImageView для значка nativeAd (registerViewForInteraction:mediaView:iconImageView:viewController:).

Исправлено

  • Устранен сбой при размытии изображений.

Audience Network SDK 4.99.0 для iOS — 12 июня 2018 г.

Добавлено

  • Новый формат нативной рекламы NativeBannerAd, который теперь следует использовать для показа объявлений, имеющих только значок рекламодателя или приложения.
  • MediaView для нативной рекламы используется в принудительном порядке.
  • Новый объект IconView теперь является обязательным для нативной баннерной рекламы.
  • Обновления API Native Ads.
  • Добавлены advertiserName, headline, linkDescription, sponsoredTranslation, adTranslation, promotedTranslation.
  • Свойство body теперь называется bodyText.
  • Для нативной рекламы и нативной баннерной рекламы медиаобъекты теперь кэшируются по умолчанию (медиаобъектами для nativeAd являются изображение или видео и значок; медиаобъектом для nativeBannerAds является значок).
  • Добавлен метод делегата mediaDownloaded для уведомления приложения об успешном скачивании медиаобъектов.
  • В NativeAd и NativeBannerAd добавлен метод downloadMedia для скачивания медиаобъектов по желанию издателя.
  • Свойство mediaCachePolicy в iOS теперь задается при вызове loadAd.
  • Свойство mediaCachePolicy в iOS теперь доступно только для чтения.
  • Добавлен tagView API, который позволяет объявлять роль представлений, используемых для создания индивидуально настроенного нативного интерфейса в приложении.

Удаления

  • Из API Native Ads удалены свойства title и subtitle.

Исправлено

  • Устранен сбой при размытии изображений.

Audience Network SDK 4.28.1 для iOS — 9 апреля 2018 г.

Исправлено

  • Сбой, который иногда происходил в примере приложения при загрузке нативной рекламы в представлении c прокруткой.
  • Соотношение сторон изображения миниатюры для межстраничной видеорекламы.

Audience Network SDK 4.28.0 для iOS — 5 марта 2018 г.

Исправлено

  • Издатели, использующие видео с вознаграждением, теперь могут задавать rewardData до или после вызова метода loadAd. Поле суммы удалено для обеспечения согласованности с Android SDK.
  • Локализация рекламного текста. Теперь он переводится на язык пользователя.
  • Объединены примеры приложений.

Audience Network SDK 4.27.2 для iOS — 9 января 2018 г.

Исправлено

  • Устранен потенциальный сбой видеорекламы.
  • Исправлено место размещения "выбор рекламы" для межстраничных объявлений на iPhone X.

Известные проблемы

  • Объект FBAdChoicesView не отображается в нативной рекламе, если для него задано фиксированное ограничение высоты. Старайтесь использовать ограничение нижнего интервала.

Audience Network SDK 4.27.1 для iOS — 13 декабря 2017 г.

Изменено

  • Метод делегата rewardedVideoAdComplete для видеорекламы с бонусами теперь называется rewardedVideoAdVideoComplete.

Исправлено

  • Устранен сбой, который возникал, если свойство window не было реализовано в делегате приложения.
  • Решена проблема с потенциальным зависанием видео.

Audience Network SDK 4.27.0 для iOS — 5 декабря 2017 г.

Добавлено

  • В FBRewardedVideoAd добавлено свойство duration.
  • При запуске приложения код больше не выполняется.

Изменено

  • Теперь для iOS требуется версия SDK не ниже 8.0.

Исправлено

  • Решена проблема с загрузкой видео в FBMediaView после ошибок, связанных с видео.
  • Исправлена документация в общедоступных заголовках.
  • Устранен сбой, который возникал, когда не был реализован метод nativeAdDidClick: для FBNativeAdDelegate (также устранен сбой при клике в FBNativeAdView).
  • Устранены сбои в случае недопустимого фрейма FBMediaView.
  • Устранен сбой в пользовательском интерфейсе поиска видео FBMediaView.
  • Решена проблема некорректного bidderToken из FBAdSettings перед инициализацией SDK.
  • Исправлены ошибки, возникавшие при импорте библиотеки в Swift из-за неправильно сформированной карты модуля.
  • Решена проблема утечки памяти при визуализации изображений в FBMediaView.

Audience Network SDK 4.26.1 для iOS — 13 ноября 2017 г.

Добавлено

  • Поддержка iPhone X.

Изменено

Исправлено

  • Решена проблема с пустыми конечными карточками в видео с вознаграждением.
  • Устранен потенциальный сбой инициализации приложения из-за порядка статических инициализаторов в C++.
  • Решена проблема с баннерной рекламой после касания AdChoices.
  • Исправлена горизонтальная ориентация для межстраничных объявлений в формате изображения и кольцевой галереи.

Audience Network SDK 4.26.0 для iOS — 14 сентября 2017 г.

Добавлено

  • Очистка кэшированных представлений MediaView при получении предупреждений о нехватке памяти.
  • Добавлена альфа-версия API для биддинга в приложении.
  • Заменен устаревший способ использования destinationURL с призывом к действию в рекламе In-Stream.

Изменено

Исправлено

  • Устранены зависания, которые иногда происходили при быстром переключении между приложениями.
  • Решена проблема, из-за которой метод disableAutoRefresh не отключал автоматическое обновление.
  • Решена проблема, из-за которой AdChoices сообщал о кликах по баннеру или межстраничному объявлению делегату.
  • Решена проблема с обрезкой призывов к действию в нативных шаблонах в некоторых ситуациях.
  • Отключена внутренняя проверка видимости для скрытых внутренних представлений MediaView.
  • Оптимизирована результативность компоновки представления MediaView.
  • Устранен сбой, происходивший при показе некоторых материалов рекламы со ссылками в браузере WKWebView.
  • Решена проблема отсутствия некоторых данных в идентификаторе локали, из-за чего происходило смешение языков.
  • Исправлена некорректная отчетность в браузере в приложении.
  • Исправлены внутренние ошибки, связанные с обнаружением контроллера представления.
  • Воспроизведение видео блокировалось в некоторых ситуациях при отображении браузера в приложении.
  • Решена проблема, из-за которой призывы к действию могли непреднамеренно вести за пределы приложения.
  • Устранен сбой, который иногда происходил в iOS 11 из-за того, что состояние выполнения UIApplication в фоновом режиме в неосновном потоке приводило к вызовам OpenGL в фоновом режиме.

Известные проблемы

  • При импорте FBAudienceNetwork SDK 4.26 вы получите ошибку с сообщением "No Such Module" (Такого модуля не существует). Чтобы исправить эту ошибку, переименуйте FBAudienceNetwork.modulemap в module.modulemap в папке FBAudienceNetwork.framework/Modules. Эта проблема будет исправлена в следующем выпуске.

Audience Network SDK 4.25.0 для iOS — 26 июля 2017 г.

Изменено

  • Регистрируются типы событий, которые передаются из унифицированной системы регистрации (ранее в консоли регистрировались только ID).
  • Добавлена поддержка воспроизведения межстраничной видеорекламы офлайн.
  • Дополнительная поддержка отображения межстраничных объявлений после изменения ориентации устройства.
  • Небольшие изменения проекта AdUnitsSample (добавлен пример объявления In-Stream).
  • Удален проект InstreamAdSample.
  • Добавлено свойство воспроизведения в FBMediaViewVideoRenderer.
  • Изменено значение по умолчанию свойства продолжительности FBMediaViewVideoRenderer на kCMTimeIndefinite.

Исправлено

  • Регистрируются события, которые передаются из унифицированной системы регистрации (ранее в консоли регистрировались только ID).
  • Добавлена поддержка воспроизведения межстраничной видеорекламы офлайн.
  • Дополнительная поддержка отображения межстраничных объявлений после изменения ориентации устройства.
  • Небольшие изменения проекта AdUnitsSample (добавлен пример объявления In-Stream).
  • Удален проект InstreamAdSample.