В этом руководстве рассказывается, как использовать Google Mobile Ads SDK для загрузки и показа объявлений из Liftoff Monetize с помощью медиации, включая интеграцию с назначением ставок и каскадом. Вы узнаете, как добавить Liftoff Monetize в настройки медиации рекламного блока и как интегрировать SDK и адаптер Vungle в приложение для iOS.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для Liftoff Monetize имеет следующие возможности:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | |
| Форматы | |
| Открытие приложения | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Межстраничное объявление с вознаграждением | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
Целевая версия iOS для развертывания – 13.0 или более поздняя.
[Назначение ставок] Чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер Liftoff Monetize 7.3.0.0 или более поздней версии (рекомендуется последняя версия).
Последняя версия Google Mobile Ads SDK.
Шаг 1. Настройте конфигурации в интерфейсе Liftoff Monetize
Зарегистрируйтесь или войдите в аккаунт Liftoff Monetize.
Добавьте приложение на панель управления Liftoff Monetize, нажав кнопку Add Application (Добавить приложение).

Заполните форму, указав все необходимые сведения.

После создания приложения выберите его на панели управления приложениями Liftoff Monetize.

Запишите идентификатор приложения.

Добавить места размещения
Чтобы создать новое место размещения для медиации, перейдите на панель управления местами размещения Liftoff Monetize, нажмите кнопку Добавить место размещения и выберите приложение из раскрывающегося списка.

Ниже приведены инструкции по добавлению новых мест размещения.
Баннер
Выберите Баннер, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить внизу страницы.

Баннер 300 x 250
Выберите MREC, введите название места размещения и заполните оставшуюся часть формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить в нижней части страницы.

Межстраничное объявление
Выберите Межстраничное объявление, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить внизу страницы.

Бонус предоставлен
Выберите С вознаграждением, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить внизу страницы.

Межстраничное объявление с вознаграждением
Выберите Объявление с вознаграждением. Укажите название места размещения, включите параметр С возможностью пропуска и заполните остальные поля. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить внизу страницы.

Стандартное
Выберите Нативный, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить внизу страницы.

Запишите идентификатор и нажмите Хорошо.
Баннер

Баннер 300 x 250

Межстраничное объявление

Бонус предоставлен

Межстраничное объявление с вознаграждением

Стандартное

Как найти ключ Reporting API
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Чтобы настроить идентификатор рекламного блока Менеджера рекламы, вам понадобятся идентификатор приложения, идентификатор ссылки и ключ Reporting API Liftoff Monetize. Перейдите на панель управления отчетами Liftoff Monetize и нажмите кнопку Ключ Reporting API, чтобы посмотреть ключ Reporting API.

Как обновить файл app-ads.txt
Authorized Sellers for Apps (Авторизованные продавцы приложений), или app-ads.txt, – это инициатива IAB Tech Lab, которая позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt.
Если вы ещё не создали файл app-ads.txt для Менеджера рекламы, сделайте это.
Чтобы реализовать app-ads.txt для Liftoff Monetize, скачайте и добавьте записи app-ads.txt от Liftoff Monetize в существующий файл app-ads.txt. Подробнее о файле app-ads.txt…
Как включить режим тестирования
Чтобы включить тестовые объявления, перейдите на панель управления Liftoff Monetize и выберите Applications (Приложения).
Выберите приложение, в котором вы хотите включить тестовые объявления, в разделе Идентификатор места размещения. Чтобы включить тестовые объявления, в разделе Статус выберите Тестовый режим > Показывать только тестовые объявления.

Шаг 2. Настройте спрос Liftoff Monetize в интерфейсе Менеджера рекламы
Войдите в аккаунт Менеджера рекламы.
Добавьте Liftoff Monetize в разделе "Компании"
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Администрирование > Компании и на вкладке Все компании нажмите кнопку Новая компания. Выберите Рекламная сеть.

Выберите Liftoff Monetize в качестве Рекламной сети, введите уникальное Название и включите Медиацию. Включите Автоматический сбор данных и введите ключ Reporting API, полученный в предыдущем разделе.
Поля Имя пользователя и Пароль заполнять не нужно. Нажмите кнопку Сохранить.

Как включить передачу защищенных сигналов
Ставки
Нажмите Администрирование > Глобальные настройки. Перейдите на вкладку Настройки аккаунта Ad Exchange, проверьте и включите передачу защищенных сигналов. Нажмите Save (Сохранить).

Водопад
Этот шаг не требуется для интеграции каскада.
Передавать защищенные сигналы в запросах ставок
Ставки
Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите Liftoff и включите параметр Включить интеграцию с приложениями.

Нажмите Сохранить.
Водопад
Этот шаг не требуется для интеграции каскада.
Как разрешить передачу защищенных сигналов для назначения ставок в SDK
Ставки
Нажмите Выполнение > Настройки каналов спроса. На вкладке Настройки по умолчанию сдвиньте переключатель Разрешить передачу защищенных сигналов вправо для параметра Назначение ставок в SDK.

Нажмите Сохранить.
Водопад
Этот шаг не требуется для интеграции каскада.
Как настроить аукционы Liftoff Monetize
Ставки
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Нажмите Новая система назначения ставок.

Выберите Liftoff Monetize в качестве системы назначения ставок.

Нажмите Продолжить, чтобы включить назначение ставок в SDK для этой системы назначения ставок.

Нажмите Готово.
Водопад
Этот шаг не требуется для интеграции каскада.
Как настроить сопоставление рекламных блоков
Ставки
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Выберите компанию для Liftoff Monetize.

Перейдите на вкладку Сопоставление рекламных блоков и нажмите Новое сопоставление рекламных блоков.

Выберите Определенный рекламный блок. Выберите рекламный блок и формат, укажите Мобильное приложение в качестве типа инвентаря и выберите мобильное приложение. Затем введите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе.
Нажмите Сохранить.

Водопад
Нажмите Выполнение > Группы доходности и нажмите кнопку Новая группа доходности. Выберите Инвентарь и Приложение.

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

Выберите компанию, которую вы создали для Liftoff Monetize в предыдущем разделе. В качестве типа интеграции выберите Медиация с использованием Mobile SDK, в качестве платформы – iOS, а в качестве статуса – Активно.
Укажите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе, а также цену за тысячу показов по умолчанию. Нажмите Сохранить.

Добавьте Liftoff в список рекламных партнеров, соблюдающих GDPR и законы штатов США
Следуйте инструкциям в статьях Настройки, необходимые для соблюдения европейских регламентов и Настройки, необходимые для соблюдения законов штатов США, чтобы добавить Liftoff в список рекламных партнеров, необходимых для соблюдения европейских регламентов и законов штатов США, в интерфейсе Менеджера рекламы.
Шаг 3. Импортируйте Vungle SDK и адаптер Liftoff Monetize
Используйте Swift Package Manager
Прежде чем продолжить, убедитесь, что у вас установлена минимально поддерживаемая версия адаптера 7.5.3.0.
Чтобы добавить зависимость пакета в проект, выполните следующие действия:
В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).
В появившемся окне введите следующий URL пакета:
https://github.com/googleads/googleads-mobile-ios-mediation-liftoffmonetize.gitВ разделе Правило зависимости выберите Ветвь.
В текстовом поле введите
main.
Через CocoaPods
Добавьте в Podfile проекта следующую строку:
pod 'GoogleMobileAdsMediationVungle'В командной строке выполните следующую команду:
pod install --repo-update
Интеграция вручную
Скачайте последнюю версию Vungle iOS SDK и добавьте ссылку
VungleAdsSDK.xcframeworkв свой проект.Скачайте последнюю версию адаптера Liftoff Monetize по ссылке в журнале изменений и добавьте ссылку
LiftoffMonetizeAdapter.xcframeworkв свой проект.Добавьте в проект следующие фреймворки:
AdSupportAudioToolboxAVFoundationCFNetworkCoreGraphicsCoreMedialibz.tbdMediaPlayerQuartzCoreStoreKitSystemConfiguration
Шаг 4. Задайте настройки конфиденциальности в Vungle SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других средств локального хранения данных, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Начиная с версии 7.4.1, Vungle SDK автоматически считывает согласие на обработку данных в соответствии с GDPR, заданное на платформах для управления согласием, которые поддерживают спецификацию дополнительного согласия Google, в том числе UMP SDK. Подробную информацию вы найдете в разделе Рекомендации по реализации GDPR.
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вы должны определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В Liftoff Monetize есть API, который позволяет передавать согласие в Vungle SDK. В приведенном ниже образце кода показано, как передать информацию о согласии в Vungle SDK. Если вы решите вызвать этот метод, рекомендуется сделать это до запроса объявлений через Google Mobile Ads SDK.
Swift
VunglePrivacySettings.setCCPAStatus(true)
Objective-C
[VunglePrivacySettings setCCPAStatus:YES];
Подробнее о том, как реализовать требования закона CCPA…
Шаг 5. Добавьте необходимый код
Как реализовать SKAdNetwork
Добавьте идентификаторы SKAdNetwork в файл Info.plist проекта, следуя инструкциям из документации Liftoff Monetize.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Убедитесь, что вы зарегистрировали тестовое устройство в Менеджере рекламы и включили тестовый режим в интерфейсе Liftoff Monetize.
Как проверить тестовые объявления
Чтобы проверить, получаете ли вы тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (назначение ставок) и Liftoff Monetize (каскад).
Необязательные действия
Параметры, относящиеся к определенной сети
Адаптер Liftoff Monetize поддерживает дополнительный параметр запроса, который можно передать адаптеру с помощью класса VungleAdNetworkExtras. Этот класс включает следующие свойства:
userId- Строка, представляющая идентификатор мотивированного пользователя Liftoff Monetize.
nativeAdOptionPosition- Целое число, указывающее позицию значка конфиденциальности для нативных объявлений.
Ниже приведен пример кода, в котором показано, как создать запрос объявления с этими параметрами.
Swift
let adRequest = Request()
let extras = VungleAdNetworkExtras()
extras.userId = "myUserID"
extras.nativeAdOptionPosition = AdChoicesPosition.topRightCorner
// ...
adRequest.register(extras)
Objective-C
GADRequest *adRequest = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
extras.userId = @"myUserID";
extras.nativeAdOptionPosition = GADAdChoicesPositionTopRightCorner;
// ...
[adRequest registerAdNetworkExtras:extras];
Отрисовка нативных объявлений
Адаптер Liftoff Monetize возвращает нативные объявления в виде объектов
GADNativeAd. Она заполняет следующие поля для GADNativeAd.
| Поле | Объекты, которые всегда добавляются адаптером Liftoff Monetize |
|---|---|
| Заголовок | |
| Изображение | 1 |
| Просмотр мультимедиа | |
| Body | |
| Значок приложения | |
| Призыв к действию | |
| Оценка | |
| Магазин | |
| Цена |
1 Адаптер Liftoff Monetize не предоставляет прямого доступа к объекту главного изображения для нативных объявлений. Вместо этого адаптер заполняет GADMediaView видео или изображением.
Коды ошибок
Если адаптер не получает объявление от Liftoff Monetize, издатели могут проверить основную ошибку в ответе на запрос объявления, используя GADResponseInfo.adNetworkInfoArray в следующих классах:
| Формат | Название класса |
|---|---|
| Объявление при запуске приложения (назначение ставок) | GADMediationAdapterVungle |
| Объявления при запуске приложения (каскад) | GADMediationAdapterVungle |
| Баннер (назначение ставок) | GADMediationAdapterVungle |
| Баннер (каскад) | GADMAdapterVungleInterstitial |
| Межстраничные объявления (назначение ставок) | GADMediationAdapterVungle |
| Межстраничное объявление (водопад) | GADMAdapterVungleInterstitial |
| Объявления с вознаграждением (назначение ставок) | GADMediationAdapterVungle |
| Объявления с вознаграждением (каскад) | GADMAdapterVungleRewardBasedVideoAd |
| Межстраничное объявление с вознаграждением (назначение ставок) | GADMediationAdapterVungle |
| Межстраничное объявление с вознаграждением (каскад) | GADMediationAdapterVungle |
| Нативные объявления (назначение ставок) | GADMediationAdapterVungle |
| Нативные объявления (водопад) | GADMediationAdapterVungle |
Ниже приведены коды и сообщения, которые адаптер Liftoff Monetize выдает, когда не удается загрузить объявление.
| Код ошибки | Поместье | Причина |
|---|---|---|
| 101 | com.google.mediation.vungle | Недопустимые параметры сервера (например, идентификатор приложения или места размещения). |
| 102 | com.google.mediation.vungle | Для этой конфигурации сети уже загружено объявление. Vungle SDK не может загрузить второе объявление для того же идентификатора места размещения. |
| 103 | com.google.mediation.vungle | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Liftoff Monetize. |
| 104 | com.google.mediation.vungle | Vungle SDK не удалось отрисовать баннерную рекламу. |
| 105 | com.google.mediation.vungle | Vungle SDK поддерживает загрузку только одного баннера за раз, независимо от идентификатора места размещения. |
| 106 | com.google.mediation.vungle | SDK Vungle отправил обратный вызов, в котором указано, что объявление нельзя воспроизвести. |
| 107 | com.google.mediation.vungle | Vungle SDK не готов к показу объявления. |
Если ошибка связана с Vungle SDK, ознакомьтесь с кодами ошибок Vungle SDK для iOS и Android.
Журнал изменений адаптера Liftoff Monetize iOS Mediation
Версия 7.7.8.0
- Подтверждена совместимость с Vungle SDK 7.7.8.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.11.0.
- Vungle SDK версии 7.7.8.
Версия 7.7.7.0
- Подтверждена совместимость с Vungle SDK версии 7.7.7.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.9.0.
- Vungle SDK версии 7.7.7.
Версия 7.7.6.0
- Подтверждена совместимость с Vungle SDK 7.7.6.
- Адаптер теперь использует Vungle SDK, чтобы проверять, готово ли объявление при запуске приложения к показу.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.7.0.
- Vungle SDK версии 7.7.6.
Версия 7.7.5.0
- Подтверждена совместимость с Vungle SDK 7.7.5.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.7.0.
- Vungle SDK версии 7.7.5.
Версия 7.7.4.0
- Подтверждена совместимость с Vungle SDK 7.7.4.
- Минимальная версия Google Mobile Ads iOS SDK изменена на
13.3, чтобы разрешить использование промежуточных версий.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.4.0.
- Vungle SDK версии 7.7.4.
Версия 7.7.3.0
- Подтверждена совместимость с Vungle SDK 7.7.3.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.4.0.
- Vungle SDK версии 7.7.3.
Версия 7.7.2.1
- Теперь адаптер передает флаг
ageRestrictedTreatmentGoogle Mobile Ads SDK в COPPA API Vungle SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.3.0.
- Vungle SDK версии 7.7.2.
Версия 7.7.2.0
- Добавлено сообщение в журнале, которое появляется при запросе неподдерживаемого размера баннера.
- Добавлена настройка свойства
adapterAdFormat, представленного в Vungle SDK версии 7.7.1. - Подтверждена совместимость с Vungle SDK 7.7.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.2.0.
- Vungle SDK версии 7.7.2.
Версия 7.7.1.0
- Подтверждена совместимость с Vungle SDK 7.7.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.1.0.
- Vungle SDK версии 7.7.1.
Версия 7.7.0.0
- Подтверждена совместимость с Vungle SDK 7.7.0.
- Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0 и выше.
- Минимальная целевая версия iOS теперь
13.0. - Добавлена поддержка настроек нативных видеообъявлений и обратных вызовов делегата представления медиа.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.0.0.
- Vungle SDK версии 7.7.0.
Версия 7.6.3.2
- Минимальная версия iOS для CocoaPods изменена на
13.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.0.0.
- Vungle SDK версии 7.6.3.
Версия 7.6.3.1
- Добавлена поддержка пересылки параметров
tagForChildDirectedTreatmentиtagForUnderAgeOfConsentGoogle Mobile Ads SDK в Vungle SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.14.0.
- Vungle SDK версии 7.6.3.
Версия 7.6.3.0
- Подтверждена совместимость с Vungle SDK 7.6.3.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.14.0.
- Vungle SDK версии 7.6.3.
Версия 7.6.2.0
- Подтверждена совместимость с Vungle SDK 7.6.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.13.0.
- Vungle SDK версии 7.6.2.
Версия 7.6.1.0
- Подтверждена совместимость с Vungle SDK 7.6.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.12.0.
- Vungle SDK версии 7.6.1.
Версия 7.6.0.0
- Подтверждена совместимость с Vungle SDK 7.6.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.11.0.
- Vungle SDK версии 7.6.0.
Версия 7.5.3.0
- Подтверждена совместимость с Vungle SDK версии 7.5.3.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.8.0.
- Vungle SDK версии 7.5.3.
Версия 7.5.2.0
- Подтверждена совместимость с Vungle SDK 7.5.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.7.0.
- Vungle SDK версии 7.5.2.
Версия 7.5.1.0
- Подтверждена совместимость с Vungle SDK версии 7.5.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.4.0.
- Vungle SDK версии 7.5.1.
Версия 7.5.0.0
- Подтверждена совместимость с Vungle SDK 7.5.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.3.0.
- Vungle SDK версии 7.5.0.
Версия 7.4.5.0
- Включены флаги
-fobjc-arcи-fstack-protector-all. - Подтверждена совместимость с Vungle SDK 7.4.5.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.2.0.
- Vungle SDK версии 7.4.5.
Версия 7.4.4.1
- Теперь требуется Google Mobile Ads SDK версии 12.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.0.0.
- Vungle SDK версии 7.4.4.
Версия 7.4.4.0
- Подтверждена совместимость с Vungle SDK 7.4.4.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.13.0.
- Vungle SDK версии 7.4.4.
Версия 7.4.3.0
- Подтверждена совместимость с Vungle SDK 7.4.3.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.13.0.
- Vungle SDK версии 7.4.3.
Версия 7.4.2.0
- Подтверждена совместимость с Vungle SDK 7.4.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- Vungle SDK версии 7.4.2.
Версия 7.4.1.1
- В
CFBundleShortVersionStringтеперь три компонента вместо четырех.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.10.0.
- Vungle SDK версии 7.4.1.
Версия 7.4.1.0
- Подтверждена совместимость с Vungle SDK версии 7.4.1.
- В
VungleAdNetworkExtras.nativeAdOptionPositionтеперь используются значения изGADAdChoicesPosition, чтобы задавать положение значка "Выбор рекламы". - Добавлена поддержка соотношения сторон для формата нативных объявлений.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- Vungle SDK версии 7.4.1.
Версия 7.4.0.1
- Добавлена поддержка специальных размеров баннеров для ставок и каскадной инициализации.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.7.0.
- Vungle SDK версии 7.4.0.
Версия 7.4.0.0
- Подтверждена совместимость с Vungle SDK 7.4.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.6.0.
- Vungle SDK версии 7.4.0.
Версия 7.3.2.0
- Подтверждена совместимость с Vungle SDK 7.3.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.3.0.
- Vungle SDK версии 7.3.2.
Версия 7.3.1.1.0
- Подтверждена совместимость с Vungle SDK 7.3.1.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.3.0.
- Vungle SDK версии 7.3.1.1.
Версия 7.3.1.0
- Подтверждена совместимость с Vungle SDK 7.3.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.3.0.
- Vungle SDK версии 7.3.1.
Версия 7.3.0.0
- Подтверждена совместимость с Vungle SDK 7.3.0.
- Исправлена ошибка, из-за которой адаптер не импортировался в Swift.
- Добавлена поддержка каскадов и назначения ставок для формата объявлений при запуске приложения.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- Vungle SDK версии 7.3.0.
Версия 7.2.2.1
- Теперь требуется iOS версии 12.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или более поздней.
- Включите
Info.plistв фреймворки вLiftoffMonetizeAdapter.xcframework.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.0.1.
- Vungle SDK версии 7.2.2.
Версия 7.2.2.0
- Подтверждена совместимость с Vungle SDK 7.2.2.
- Теперь требуется iOS 12.0 или более поздней версии.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.0.0.
- Vungle SDK версии 7.2.2.
Версия 7.2.1.1
- Теперь для сопоставления с MREC-объявлениями подходят любые размеры, в которые помещается MREC-объявление, а не только точные совпадения.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.14.0.
- Vungle SDK версии 7.2.1.
Версия 7.2.1.0
- Подтверждена совместимость с Vungle SDK версии 7.2.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.14.0.
- Vungle SDK версии 7.2.1.
Версия 7.2.0.0
- Подтверждена совместимость с Vungle SDK 7.2.0.
- Удалены устаревшие методы делегата
willBackgroundApplicationиз реализаций баннеров и межстраничных объявлений. - Устаревший метод
childDirectedTreatmentзаменен на свойствоGADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.14.0.
- Vungle SDK версии 7.2.0.
Версия 7.1.0.0
- Подтверждена совместимость с Vungle SDK 7.1.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.10.0.
- Vungle SDK версии 7.1.0.
Версия 7.0.1.0
- Добавлена поддержка водяных знаков для объявлений с назначением ставок.
- Подтверждена совместимость с Vungle SDK 7.0.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.7.0.
- Vungle SDK версии 7.0.1.
Версия 7.0.0.0
- Название адаптера изменено с Vungle на Liftoff Monetize.
- Подтверждена совместимость с Vungle SDK 7.0.0.
- Прекращена поддержка архитектуры
armv7. - Добавлена поддержка архитектуры симулятора
arm64. - Теперь требуется iOS версии 11.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.4.0.
- Vungle SDK версии 7.0.0.
Версия 6.12.3.0
- Подтверждена совместимость с Vungle SDK 6.12.3.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.2.0.
- Vungle SDK версии 6.12.3.
Версия 6.12.2.0
- Подтверждена совместимость с Vungle SDK 6.12.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.0.0.
- Vungle SDK версии 6.12.2.
Версия 6.12.1.2
- Теперь требуется Google Mobile Ads SDK версии 10.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.0.0.
- Vungle SDK версии 6.12.1.
Версия 6.12.1.1
- Подтверждена совместимость с Vungle SDK 6.12.1.
- Добавлена поддержка назначения ставок для баннерного формата объявления.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.14.0.
- Vungle SDK версии 6.12.1.
Версия 6.12.1.0
- Подтверждена совместимость с Vungle SDK 6.12.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.13.0.
- Vungle SDK версии 6.12.1.
Версия 6.12.0.0
- Подтверждена совместимость с Vungle SDK 6.12.0.
- Добавлена поддержка каскадной медиации и назначения ставок для межстраничных объявлений с вознаграждением.
- Добавлена поддержка назначения ставок для формата нативного объявления.
- Адаптер обновлен для использования
didRewardUserAPI. - Удалено дополнительное значение
ordinalвVungleAdNetworkExtras. - Теперь требуется Google Mobile Ads SDK версии 9.8.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.9.0.
- Vungle SDK версии 6.12.0.
Версия 6.11.0.2
- Добавлена поддержка каскадной медиации для формата нативного объявления.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.8.0.
- Vungle SDK версии 6.11.0.
Версия 6.11.0.1
- Добавлена поддержка загрузки нескольких объявлений для одного и того же идентификатора места размещения в межстраничных объявлениях с назначением ставок и объявлениях с вознаграждением.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.6.0.
- Vungle SDK версии 6.11.0
Версия 6.11.0.0
- Подтверждена совместимость с Vungle SDK 6.11.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.4.0.
- Vungle SDK версии 6.11.0
Версия 6.10.6.1
- Исправлена ошибка, из-за которой делегат объявления удалялся, если следующее объявление не скачивалось. Это относится только к местам размещения с автоматическим кешированием.
- Удалены обратные вызовы
willPresentFullScreenViewиadapterWillPresentFullScreenModalв баннерах.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.0.0.
- Vungle SDK версии 6.10.6
Версия 6.10.6.0
- Подтверждена совместимость с Vungle SDK 6.10.6.
- Подтверждена совместимость с Google Mobile Ads SDK версии 9.0.0.
- Теперь требуется Google Mobile Ads SDK версии 9.0.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.0.0.
- Vungle SDK версии 6.10.6
Версия 6.10.5.1
- Добавлена поддержка назначения ставок для межстраничных объявлений и объявлений с вознаграждением.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.13.0.
- Vungle SDK версии 6.10.5
Версия 6.10.5.0
- Подтверждена совместимость с Vungle SDK 6.10.5.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.13.0.
- Vungle SDK версии 6.10.5
Версия 6.10.4.0
- Подтверждена совместимость с Vungle SDK 6.10.4.
- Адаптер теперь учитывает настройки отключения звука на панели управления издателя Vungle, если логическое значение
muteIsSetвVungleAdNetworkExtrasне задано явным образом.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.12.0.
- Vungle SDK версии 6.10.4
Версия 6.10.3.1
- Исправлена ошибка, из-за которой обратные вызовы межстраничных объявлений не вызывались после первого воспроизведения.
- Словарь
options, который передается в методplayAd, теперь включает свойство muted, заданное издателем в объекте extras.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.12.0.
- Vungle SDK версии 6.10.3
Версия 6.10.3.0
- Подтверждена совместимость с Vungle SDK 6.10.3.
- Теперь требуется iOS 10.0 или более поздней версии.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.11.0.
- Vungle SDK версии 6.10.3.
Версия 6.10.1.0
- Подтверждена совместимость с Vungle SDK 6.10.1.
- Снижены требования к версии Google Mobile Ads SDK – теперь поддерживается версия 8.0.0 и более поздние.
- Теперь требуется сборка с Xcode 12.5 или более поздней версии.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.9.0.
- Vungle SDK версии 6.10.1.
Версия 6.10.0.0 (откат)
- Подтверждена совместимость с Vungle SDK 6.10.0.
- Снижены требования к версии Google Mobile Ads SDK – теперь поддерживается версия 8.0.0 и более поздние.
- Теперь требуется сборка с Xcode 12.5 или более поздней версии.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.4.0.
- Vungle SDK версии 6.10.0.
Версия 6.9.2.0
- Подтверждена совместимость с Vungle SDK 6.9.2.
- Теперь требуется Google Mobile Ads SDK версии 8.3.0 или более поздней.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.3.0.
- Vungle SDK версии 6.9.2.
Версия 6.9.1.0
- Подтверждена совместимость с Vungle SDK 6.9.1.
- Теперь требуется Google Mobile Ads SDK версии 8.1.0 или более поздней.
- Добавлены стандартизированные коды ошибок и сообщения адаптера.
- Адаптер обновлен для использования формата
.xcframework. - Удалена проверка ошибки VungleSDKResetPlacementForDifferentAdSize при загрузке объявлений.
- Добавьте новый обратный вызов делегата SDK
vungleAdViewedForPlacement:для отслеживания показов.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.1.0.
- Vungle SDK версии 6.9.1.
Версия 6.8.1.0
- Проверена совместимость с Vungle SDK 6.8.1.
- Теперь требуется Google Mobile Ads SDK версии 7.66.0 или выше.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.66.0.
- Vungle SDK версии 6.8.1.
Версия 6.8.0.0
- Подтверждена совместимость с Vungle SDK 6.8.0.
- Теперь требуется Google Mobile Ads SDK версии 7.65.0 или выше.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.65.0.
- Vungle SDK версии 6.8.0.
Версия 6.7.1.0
- Подтверждена совместимость с Vungle SDK 6.7.1.
- Теперь требуется Google Mobile Ads SDK версии 7.64.0 или выше.
- Исправлена ошибка, из-за которой метод
didFailToPresentWithError:не вызывался, если не удавалось показать объявление с вознаграждением.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.64.0.
- Vungle SDK версии 6.7.1.
Версия 6.7.0.0
- Подтверждена совместимость с Vungle SDK 6.7.0.
- Теперь требуется Google Mobile Ads SDK версии 7.62.0 или выше.
- Добавлена поддержка одновременного показа нескольких баннеров.
- Теперь клики регистрируются в момент их совершения, а не при закрытии объявления.
- Баннеры и межстраничные объявления теперь пересылают обратный вызов willLeaveApplication.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.62.0.
- Vungle SDK версии 6.7.0.
Версия 6.5.3.0
- Подтверждена совместимость с Vungle SDK 6.5.3.
- Теперь требуется Google Mobile Ads SDK версии 7.58.0 или более поздней.
- Добавлена поддержка смарт-баннеров и адаптивных баннеров.
- Добавлена поддержка баннеров (320 x 50, 300 x 50, 728 x 90).
- Добавлена возможность выбирать ориентацию видео при воспроизведении рекламы.
- Исправлена ошибка, из-за которой не удавалось вызвать report_ad после первого обновления.
- Устраните задержки в доступности объявлений, сократив каскад.
- Прекращена поддержка архитектуры i386.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.58.0.
- Vungle SDK версии 6.5.3.
Версия 6.4.6.0
- Подтверждена совместимость с Vungle SDK 6.4.6.
- Добавлена поддержка баннеров (прямоугольных объявлений среднего размера).
- Исправлена ошибка, из-за которой обратный вызов didReceiveInterstitial: вызывался более одного раза.
- Удалены обратные вызовы adapterWillLeaveApplication, которые ранее вызывались в неправильное время.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.52.0.
- Vungle SDK версии 6.4.6.
Версия 6.3.2.3
- Исправлен сбой в [GADMAdapterVungleRewardedAd adAvailable:].
Версия 6.3.2.2
- Исправлена ошибка, из-за которой адаптер Vungle не загружал объявления с вознаграждением, если инициализация Vungle SDK не выполнялась. Теперь адаптер будет пытаться повторно инициализировать Vungle SDK при последующих запросах объявлений с вознаграждением.
- Теперь требуется Google Mobile Ads SDK версии 7.42.2 или более поздней.
Версия 6.3.2.1
- Адаптер обновлен и теперь использует новый API для объявлений с вознаграждением.
- Теперь требуется Google Mobile Ads SDK версии 7.41.0 или более поздней.
Версия 6.3.2.0
- Подтверждена совместимость с Vungle SDK 6.3.2.
Версия 6.3.0.0
- Подтверждена совместимость с Vungle SDK 6.3.0.
- Метод
updateConsentStatusобновлен доupdateConsentStatus:consentMessageVersion:в классеVungleRouterConsent.
Версия 6.2.0.3
- В адаптер добавлен обратный вызов
adapterDidCompletePlayingRewardBasedVideoAd:.
Версия 6.2.0.2
- Добавлен класс
VungleRouterConsent, содержащий методыupdateConsentStatusиgetConsentStatus.
Версия 6.2.0.1
- Правильно обновлен инициализатор Vungle SDK.
Версия 6.2.0.0
- Проверена совместимость с Vungle SDK 6.2.0.
Версия 5.4.0.0
- Подтверждена совместимость с Vungle SDK 5.4.0.
- Обновлен адаптер, чтобы правильно передавать данные о кликах в Google Mobile Ads SDK.
Версия 5.3.2.0
- В
VungleAdNetworkExtrasдобавлены два новых дополнительных материала:ordinal– целое число, указывающее, каким по счету было показано объявление в ходе игрового сеанса.flexViewAutoDismissSeconds– задает автоматическое закрытие объявлений Flex View через указанное количество секунд.
- Подтверждена совместимость с Vungle SDK 5.3.2.
Версия 5.3.0.0
- Целевая версия iOS изменена на 8.
- Подтверждена совместимость с Vungle SDK 5.3.0.
Версия 5.2.0.0
- Подтверждена совместимость с Vungle SDK 5.2.0.
Версия 5.1.1.0
- Подтверждена совместимость с Vungle SDK 5.1.1.
Версия 5.1.0.0
- Подтверждена совместимость с Vungle SDK 5.1.0.
Более ранние версии
- Добавлена поддержка межстраничных объявлений и видеообъявлений с вознаграждением.