Интегрируйте монетизацию Liftoff с медиацией

Выберите платформу: Android (бета-версия)Новый Android iOS Unity Flutter

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

Поддерживаемые интеграции и форматы рекламы

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

Интеграция
Торги
Водопад
Форматы
Приложение открыто
Баннер
Интерстициальный
Награжден
Вознагражденный интерстициальный
Родной

Требования

  • Целевая версия iOS для развертывания — 12.0 или выше.

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

Шаг 1: Настройка параметров в пользовательском интерфейсе Liftoff Monetize.

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

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

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

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

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

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

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

Подробная информация о добавлении новых мест работы приведена ниже:

Приложение открыто

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

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

Баннер 300x250

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

Интерстициальный

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

Награжден

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

Вознагражденный интерстициальный

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

Родной

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

Запишите идентификатор ссылки и нажмите «Звучит неплохо» .

Приложение открыто

Баннер 300x250

Интерстициальный

Награжден

Вознагражденный интерстициальный

Родной

Найдите свой ключ API для создания отчетов.

Торги

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

Водопад

Помимо идентификатора приложения (App ID) и идентификатора ссылки (Reference ID ), вам также понадобится ключ API для отчетов Liftoff Monetize, чтобы настроить идентификатор рекламного блока AdMob. Перейдите на панель управления отчетами Liftoff Monetize и нажмите кнопку «Ключ API для отчетов», чтобы просмотреть свой ключ API для отчетов .

Обновите файл app-ads.txt.

Файл 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 в пользовательском интерфейсе AdMob.

Настройте параметры медиации для вашего рекламного блока.

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

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

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

Укажите формат и платформу вашей рекламы, затем нажмите «Продолжить» .

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

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

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавьте Liftoff Monetize в качестве источника рекламы.

Торги

В разделе «Источники рекламы» на вкладке « Торги » выберите «Добавить источник рекламы» . Затем выберите «Монетизировать Liftoff» .

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



Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .



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



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



Водопад


В разделе «Источники рекламы » на вкладке « Водопад » выберите «Добавить источник рекламы» .

Выберите Liftoff Monetize и включите переключатель «Оптимизировать» . Введите ключ API для отчетов, полученный в предыдущем разделе, чтобы настроить оптимизацию источников рекламы для Liftoff Monetize. Затем введите значение eCPM для Liftoff Monetize и нажмите «Продолжить» .



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

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


Добавьте Liftoff в список рекламных партнеров, соблюдающих GDPR и правила штатов США.

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

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

Используйте менеджер пакетов Swift.

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

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

  1. В Xcode перейдите в меню Файл > Добавить зависимости пакета... .

  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: Внедрите настройки конфиденциальности в SDK Vungle.

В соответствии с Политикой Google по согласию пользователей в ЕС , вы должны предоставлять пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других локальных хранилищ, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Данная политика отражает требования Директивы ЕС о защите конфиденциальности в электронных коммуникациях (ePrivacy Directive) и Общего регламента по защите данных (GDPR). Вы несете ответственность за проверку того, что согласие передается каждому источнику рекламы в вашей цепочке посредничества. Google не может автоматически передавать выбор согласия пользователя таким сетям.

Начиная с версии Vungle SDK 7.4.1, Liftoff Monetize автоматически считывает согласия GDPR, установленные платформами управления согласиями, поддерживающими спецификацию Google Additional Consent , включая UMP SDK . Для получения дополнительной информации см. Рекомендации по внедрению GDPR .

Законы штатов США о защите частной жизни

Законы США о защите конфиденциальности требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (как это определено в законе), при этом отказ предлагается через заметную ссылку «Не продавать мою личную информацию» на главной странице «продающей» стороны. Руководство по соблюдению законов США о защите конфиденциальности предлагает возможность включения ограниченной обработки данных для показа рекламы Google, но Google не может применить эту настройку к каждой рекламной сети в вашей цепочке посредничества. Поэтому вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать указаниям каждой из этих сетей для обеспечения соответствия требованиям.

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

Быстрый

import VungleAdsSDK
// ...

VunglePrivacySettings.setCCPAStatus(true)

Objective-C

#import <VungleAdsSDK/VungleAdsSDK.h>
// ...

[VunglePrivacySettings setCCPAStatus:YES];

Для получения более подробной информации и значений, которые можно указать в методе, см. рекомендуемые CCPA инструкции по внедрению .

Шаг 5: Добавьте необходимый код

Интеграция SKAdNetwork

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

Шаг 6: Протестируйте свою реализацию.

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

Убедитесь, что ваше тестовое устройство зарегистрировано в AdMob и включен тестовый режим в пользовательском интерфейсе Liftoff Monetize.

Проверить тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование по одному источнику объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Bidding) и Liftoff Monetize (Waterfall) .

Дополнительные шаги

Параметры, специфичные для сети

Адаптер Liftoff Monetize поддерживает дополнительный параметр запроса, который можно передать адаптеру с помощью класса VungleAdNetworkExtras . Этот класс включает следующие свойства:

userId
Строка, представляющая идентификатор пользователя, получающего вознаграждение от Liftoff Monetize.
nativeAdOptionPosition
Целое число, определяющее положение значка конфиденциальности для нативной рекламы.

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

Быстрый

#import "VungleAdapter.h"
// ...

let request = GADRequest()
let extras = VungleAdNetworkExtras()
extras.userId = "myUserID"
extras.nativeAdOptionPosition = 1
// ...
request.register(extras)

Objective-C

#import <LiftoffMonetizeAdapter/VungleAdapter.h>
// ...

GADRequest *request = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
extras.userId = @"myUserID";
extras.nativeAdOptionPosition = 1;
// ...
[request registerAdNetworkExtras:extras];

Отображение нативной рекламы

Адаптер Liftoff Monetize возвращает нативную рекламу в виде объектов GADNativeAd . Он заполняет следующие поля описания нативной рекламы для объекта GADNativeAd .

Поле Ресурсы всегда включены в адаптер Liftoff Monetize.
Заголовок
Изображение 1
Просмотр медиафайлов
Тело
значок приложения
Призыв к действию
Звездный рейтинг
Магазин
Цена

1. Адаптер Liftoff Monetize не предоставляет прямого доступа к основному графическому ресурсу для своих нативных объявлений. Вместо этого адаптер заполняет GADMediaView видео или изображением.

коды ошибок

Если адаптер не получает объявление от Liftoff Monetize, издатели могут проверить основную причину ошибки в ответе на объявление, используя GADResponseInfo.adNetworkInfoArray из следующих классов:

Формат Название класса
Приложение открыто (торги) GADMediationAdapterVungle
Приложение открыто (водопад) GADMediationAdapterVungle
Баннер (Торги) GADMediationAdapterVungle
Баннер (Водопад) GADMAdapterVungleInterstitial
Интерстициальный (торги) GADMediationAdapterVungle
Межзернистый (водопад) GADMAdapterVungleInterstitial
Награждено (за участие в торгах) GADMediationAdapterVungle
Награда (Водопад) GADMAdapterVungleRewardBasedВидеообъявление
Вознаграждаемая промежуточная реклама (торги) 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 Vungle SDK отправил обратный вызов, сообщив, что реклама не воспроизводится.
107 com.google.mediation.vungle Vungle SDK не готов к воспроизведению рекламы.

Для получения информации об ошибках, возникающих в Vungle SDK, обратитесь к разделу «Коды ошибок: Vungle SDK для iOS и Android» .

Список изменений адаптера Liftoff Monetize для iOS Mediation

Версия 7.6.3.0 (в разработке)

Версия 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 : для указания положения значка AdChoices используются значения из 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.
  • Добавлена ​​поддержка каскадной медиации и назначения ставок для формата межстраничной рекламы с вознаграждением.
  • Добавлена ​​поддержка назначения ставок для нативного формата рекламы.
  • Адаптер обновлен для использования API didRewardUser .
  • Удалён дополнительный 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 или выше.
  • Добавлена ​​поддержка интеллектуальных и адаптивных баннерных объявлений.
  • Добавлена ​​поддержка баннерной рекламы (320x50, 300x50, 728x90).
  • Добавлена ​​возможность выбора ориентации видео при воспроизведении рекламы.
  • Исправлена ​​ошибка, из-за которой функция report_ad не вызывалась после первого обновления страницы.
  • Исправлена ​​проблема с задержками доступности рекламы в более длинной каскадной модели.
  • Прекратить поддержку архитектуры i386.

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

  • Версия Google Mobile Ads SDK: 7.58.0.
  • Версия Vungle SDK 6.5.3.

Версия 6.4.6.0

  • Подтверждена совместимость с Vungle SDK 6.4.6.
  • Добавлена ​​поддержка баннерной рекламы (MREC).
  • Исправлена ​​ошибка, из-за которой функция обратного вызова 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 никогда не загружал рекламу с вознаграждением, если инициализация SDK Vungle завершалась неудачей. Теперь адаптер будет пытаться повторно инициализировать SDK Vungle при последующих запросах на рекламу с вознаграждением.
  • Теперь требуется 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.
  • В классе VungleRouterConsent метод updateConsentStatus обновлен до updateConsentStatus:consentMessageVersion:

Версия 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.
  • Обновлен адаптер для корректной передачи данных о кликах в SDK Google Mobile Ads.

Версия 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.

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

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