В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из Liftoff Monetize с помощью Медиация Рекламы в приложении , включая интеграцию ставок и водопада. В нем рассказывается, как добавить Liftoff Monetize в конфигурацию медиации рекламного блока, а также как интегрировать Vungle SDK и адаптер в iOS приложение.
Поддерживаемые интеграции и форматы объявлений
Адаптер-посредник для Liftoff Monetize имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | |
Форматы | |
Приложение открыто | 1 , 2 |
Баннер | 1 |
Межстраничный | |
Награжден | |
Межстраничное объявление с вознаграждением | 1 |
Родной | 1 , 2 |
1 Интеграция ставок для этого формата находится на стадии открытого бета-тестирования.
2 Интеграция Waterfall для этого формата находится в стадии открытого бета-тестирования.
Требования
Цель развертывания iOS 12.0 или выше
[Для назначения ставок]: чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер Liftoff Monetize 7.3.0.0 или выше ( рекомендуется последняя версия ).
Последняя версия Google Mobile Ads SDK
Пройдите руководство по началу работы с медиацией
Шаг 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 и адаптер.
Использование CocoaPods (рекомендуется)
Добавьте следующую строку в подфайл вашего проекта:
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.
Согласие ЕС и GDPR
В соответствии с Политикой согласия пользователей 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.
Более ранние версии
- Добавлена поддержка форматов межстраничных объявлений и видеообъявлений с вознаграждением.