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

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

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

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

Интеграция
Торги
Водопад
Форматы
Приложение открыто 1 , 2
Баннер 1
Межстраничный
Награжден
Межстраничное объявление с вознаграждением 1
Родной 1 , 2

1 Интеграция ставок для этого формата находится на стадии открытого бета-тестирования.

2 Интеграция Waterfall для этого формата находится в стадии открытого бета-тестирования.

Требования

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

Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.

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

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

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

Обратите внимание на идентификатор приложения .

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

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

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

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

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

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

Баннер 300x250

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

Межстраничный

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

Награжден

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

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

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

Родной

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

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

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

Баннер 300x250

Межстраничный

Награжден

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

Родной

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

Торги

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

Водопад

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

Включите тестовый режим

Чтобы включить тестовые объявления, перейдите на панель управления Liftoff Monetize и выберите «Приложения» .

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

Шаг 2. Настройте спрос на монетизацию Liftoff в AdMob пользовательский интерфейс

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

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

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

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

Введите формат объявления и платформу, затем нажмите «Продолжить» .

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

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

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

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

Торги


В карточке «Ставки» в разделе « Источники объявлений » выберите «Добавить источник объявлений» . Затем выберите «Монетизация Liftoff» .
Нажмите «Как подписать партнерское соглашение и организовать торговое партнерство с Liftoff Monetize».
Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .
Если у вас уже есть сопоставление для Liftoff Monetize, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .
Затем введите идентификатор приложения и идентификатор ссылки на размещение, полученные в предыдущем разделе. Затем нажмите Готово .

Водопад


Под карточкой «Водопад» в разделе « Источники объявлений » выберите «Добавить источник объявлений» . Затем выберите «Монетизация Liftoff» .

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



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

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


Добавьте Liftoff в список рекламных партнеров GDPR и государственных нормативов США

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

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

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

    pod 'GoogleMobileAdsMediationVungle'
    
  • Из командной строки выполните:

    pod install --repo-update

Ручная интеграция

  • Загрузите последнюю версию Vungle SDK и свяжите VungleSDK.framework со своим проектом.

  • Загрузите последнюю версию адаптера Liftoff Monetize по ссылке в журнале изменений и свяжите LiftoffMonetizeAdapter.framework в своем проекте.

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

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

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

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

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

Быстрый

import VungleAdsSDK
// ...

VunglePrivacySettings.setGDPRStatus(true)
VunglePrivacySettings.setGDPRMessageVersion("v1.0.0")

Цель-C

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

[VunglePrivacySettings setGDPRStatus:YES];
[VunglePrivacySettings setGDPRMessageVersion:@"v1.0.0"];

Дополнительные сведения и значения, которые можно указать в этом методе, см. в инструкциях по реализации, рекомендованных GDPR.

Законы о конфиденциальности штатов США

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

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

Быстрый

import VungleAdsSDK
// ...

VunglePrivacySettings.setCCPAStatus(true)

Цель-C

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

[VunglePrivacySettings setCCPAStatus:YES];

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

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

Интеграция со SKAdNetwork

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

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

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

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

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

Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Biddding) и 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)

Цель-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 в следующих классах:

Формат Имя класса
Открытие приложения (назначение ставок) GADMediationАдаптерVungle
Приложение открыто (Водопад) GADMediationАдаптерVungle
Баннер (Торги) GADMediationАдаптерVungle
Баннер (Водопад) GADMAdapterVungleМежстраничное объявление
Межстраничное объявление (назначение ставок) GADMediationАдаптерVungle
Межстраничное объявление (Водопад) GADMAdapterVungleМежстраничное объявление
Вознаграждено (торги) GADMediationАдаптерVungle
Награжден (Водопад) GADMAdapterVungleRewardBasedВидеообъявление
Межстраничное объявление с вознаграждением (назначение ставок) GADMediationАдаптерVungle
Межстраничное объявление с вознаграждением (Водопад) GADMediationАдаптерVungle
Нативный (торги) GADMediationАдаптерVungle
Родной (Водопад) GADMediationАдаптерVungle

Вот коды и сопутствующие сообщения, выдаваемые адаптером 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 .

Журнал изменений адаптера Mediation для iOS Liftoff Monetize

Версия 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 для указания положения значка AdChoices.
  • В собственный формат объявлений добавлена ​​поддержка соотношения сторон.

Создан и протестирован с использованием:

  • 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: теперь он может соответствовать любому размеру, а не точному совпадению.

Создан и протестирован с использованием:

  • 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 , чтобы включить свойство mute, установленное издателем, в объект дополнительных возможностей.

Создан и протестирован с

  • 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: вызывается более одного раза.
  • Удалены обратные вызовы адаптераWillLeaveApplication, которые ранее не вызывались в нужное время.

Создан и протестирован с

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

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

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