Яндекс рассказал в своем блоге о новой версии Yandex Mobile Ads SDK 4, в котором разработчики сделали основной упор на оптимизацию загрузки рекламы и упрощение работы со множеством методов API.
Для упрощения работы оптимизаторам разработчики изменили названия некоторых классов. Например, класс методов загрузки объявлений в слайдер теперь называется SliderAdLoader (вместо NativeAdUnitLoader).
Некоторые методы стали заметно быстрее, а некоторые в этой версии пришлось упразднить. Например, разработчики отказались от метода, который загружал нативную рекламу только для мобильных приложений.
Для версии iOS Яндекс добавил поддержку фреймворка SKAdNetwork. Он упрощает атрибуцию рекламы и помогает найти релевантную аудиторию. Одним из преимуществ фреймворка можно назвать работу без IDFA — уникального идентификатора пользователей, который можно получить лишь после явного разрешения.
Также для iOS оптимизировали отрисовку видеорекламы. Если раньше для этого использовался внешний компонент WebView, который загружал смартфоны и планшеты и замедлял отображение рекламы. то теперь отрисовка рекламы происходит с помощью инструментов самой операционной системы.
Разработчики обновили API для «холодных» загрузок. Таковым считается запуск приложения после его полного закрытия. Раньше для загрузки рекламы требовалось до пяти секунд, однако с новым методом процесс происходит быстрее. Пока функция доступна лишь на Android, но в скором времени она заработает и для iOS.
В нативной рекламе теперь происходит подгрузка одновременно нескольких рекламных компонентов при одном запросе. Это увеличивает скорость отрисовки и уменьшает расход трафика.
Чтобы воспользоваться всеми новыми преимуществами, обновите приложение до новой версии. Подробнее об устаревших API для обеих платформ и обновленной документации можно почитать в Справке.