Как интегрировать Liftoff Monetize с медиацией

В этом руководстве рассказывается, как загружать и показывать объявления из Liftoff Monetize с помощью Google Mobile Ads SDK и медиации AdMob, используя как назначение ставок, так и каскад. В этой статье рассказывается, как добавить Liftoff Monetize в конфигурацию медиации рекламного блока и как интегрировать Vungle SDK и адаптер в приложение для iOS.

Поддерживаемые интеграции и форматы объявлений

Адаптер медиации для Liftoff Monetize имеет следующие возможности:

Интеграция
Ставки
Водопад
Форматы
Открытие приложения
Баннер
Межстраничное объявление
Бонус предоставлен
Межстраничное объявление с вознаграждением
Стандартное

Требования

Прежде чем продолжить, убедитесь, что:

  • Целевая версия iOS – 13.0 или более поздняя.

  • [Для назначения ставок]: чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер Liftoff Monetize версии 7.3.0.0 или более поздней (рекомендуется последняя версия).

Шаг 1. Настройте конфигурации в интерфейсе Liftoff Monetize

Зарегистрируйтесь или войдите в аккаунт Liftoff Monetize.

Добавьте приложение на панель управления Liftoff Monetize, нажав кнопку Добавить приложение.

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

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

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

Как добавить новые места размещения

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

Ниже приведены инструкции по добавлению новых мест размещения.

Открытие приложения

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

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

Баннер 300 x 250

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

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

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

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

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

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

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

Стандартное

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

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

Открытие приложения

Баннер 300 x 250

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

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

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

Стандартное

Как найти ключ Reporting API

Ставки

Этот шаг не требуется для интеграции с системами назначения ставок.

Водопад

Чтобы настроить идентификатор рекламного блока AdMob, вам понадобится не только идентификатор приложения и идентификатор ссылки, но и ключ 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 и выберите Приложения.

Выберите приложение, в котором вы хотите включить тестовые объявления, в разделе Идентификатор места размещения. Чтобы включить тестовые объявления, в разделе Статус выберите Тестовый режим > Показывать только тестовые объявления.

Шаг 2. Настройте источник спроса Liftoff Monetize в интерфейсе AdMob

Как настроить медиацию для рекламного блока

Вам нужно добавить Liftoff Monetize в конфигурацию медиации для рекламного блока.

Войдите в аккаунт AdMob. Затем перейдите на вкладку Медиация. Если у вас уже есть группа медиации, которую вы хотите изменить, нажмите на ее название и перейдите к разделу Как добавить Liftoff Monetize в качестве источника объявлений.

Чтобы создать новую группу медиации, нажмите Создать группу медиации.

Укажите формат и платформу объявления и нажмите Продолжить.

Укажите название группы медиации и выберите целевые местоположения. Затем установите для группы медиации статус Включено и нажмите Добавить рекламные блоки.

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите Готово.

На карточке "Рекламные блоки" появятся выбранные вами рекламные блоки.

Как добавить Liftoff Monetize в качестве источника объявлений

Ставки


В разделе Источники объявлений найдите карточку Назначение ставок и нажмите Добавить источник объявлений. Затем выберите Liftoff Monetize.

Нажмите Как подписать партнерское соглашение и настройте партнерство с назначением ставок с Liftoff Monetize.



Нажмите Подтвердить и принять, а затем – Продолжить.



Если у вас уже есть сопоставление для Liftoff Monetize, вы можете выбрать его. В противном случае нажмите Добавить сопоставление.



Затем введите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе. Затем нажмите Готово.



Водопад


На карточке Каскад в разделе Источники объявлений выберите Добавить источник объявлений.

Выберите Liftoff Monetize и включите переключатель Optimize (Оптимизировать). Введите ключ Reporting API, полученный в предыдущем разделе, чтобы настроить оптимизацию источников объявлений для Liftoff Monetize. Затем введите эффективную цену за тысячу показов для Liftoff Monetize и нажмите Продолжить.




Если у вас уже есть сопоставление для Liftoff Monetize, выберите его. В противном случае нажмите Добавить сопоставление.



Затем введите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе. Затем нажмите Готово.


Как добавить Liftoff в список рекламных партнеров для GDPR и законов штатов США в отношении конфиденциальности

Чтобы добавить Liftoff в список рекламных партнеров, необходимых по европейским регламентам и законам штатов США, в интерфейсе AdMob, выполните инструкции из разделов Настройки, необходимые по европейским регламентам и Настройки, необходимые по законам штатов США.

Шаг 3. Импортируйте Vungle SDK и адаптер Liftoff Monetize

Как использовать Swift Package Manager

Прежде чем продолжить, убедитесь, что у вас установлена минимально поддерживаемая версия адаптера 7.5.3.0.

Чтобы добавить зависимость пакета в проект, выполните следующие действия:

  1. В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).

  2. В появившемся окне введите следующий URL пакета:

    https://github.com/googleads/googleads-mobile-ios-mediation-liftoffmonetize.git
    
  3. В разделе Правило зависимостей выберите Ветвь.

  4. В текстовом поле введите main.

Через CocoaPods

  • Добавьте в Podfile проекта следующую строку:

    pod 'GoogleMobileAdsMediationVungle'
    
  • В командной строке выполните следующую команду:

    pod install --repo-update

Настраиваемые вручную интеграции

  • Скачайте последнюю версию Vungle iOS SDK и добавьте ссылку VungleAdsSDK.xcframework в свой проект.

  • Скачайте последнюю версию адаптера Liftoff Monetize по ссылке в журнале изменений и добавьте ссылку LiftoffMonetizeAdapter.xcframework в свой проект.

  • Добавьте в проект следующие фреймворки:

    • AdSupport
    • AudioToolbox
    • AVFoundation
    • CFNetwork
    • CoreGraphics
    • CoreMedia
    • libz.tbd
    • MediaPlayer
    • QuartzCore
    • StoreKit
    • SystemConfiguration

Шаг 4. Реализуйте настройки конфиденциальности в Vungle SDK

Чтобы соблюдать правила 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

Следуйте инструкциям Liftoff Monetize, чтобы добавить идентификаторы SKAdNetwork в файл Info.plist проекта.

Шаг 6. Проверьте реализацию

Как включить тестовые объявления

Убедитесь, что вы зарегистрировали тестовое устройство в AdMob и включили тестовый режим в интерфейсе 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

Версия 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 SDK для iOS теперь 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

  • Теперь адаптер пересылает флаг ageRestrictedTreatment из Google 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 и tagForUnderAgeOfConsent Google 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.
  • Добавлена поддержка каскадной медиации и назначения ставок для формата межстраничных объявлений с вознаграждением.
  • Добавлена поддержка назначения ставок для формата нативного объявления.
  • Адаптер обновлен для использования didRewardUser API.
  • Удалено дополнительное значение 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. Теперь в объект extras включено свойство muted, заданное издателем.

Разработано и протестировано с помощью

  • 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.

Более ранние версии

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