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

Заполните форму и нажмите Create (Создать), чтобы добавить проект.

Перейдите в раздел Unity Ads Monetization и нажмите Get started (Начать).

В окне New Project (Новый проект) выберите I will use Mediation (Я буду использовать медиацию) и Google AdMob в качестве Mediation Partner (Партнер по медиации), а затем нажмите Next (Далее).

Выберите настройки рекламы и нажмите Далее.

Выберите настройки места размещения и нажмите Далее.
Ставки

Водопад

Заполните форму и нажмите Добавить проект.

Запишите идентификатор игры.

Создание рекламных блоков и мест размещения
Нажмите Unity Ads Monetization > Placements, выберите проект и нажмите Add ad unit (Добавить рекламный блок).

Введите название рекламного блока, а затем выберите платформу и формат объявления.

Нажмите Монетизация > Места размещения > Добавить рекламный блок.

Введите название рекламного блока, а затем выберите платформу и формат объявления.

В разделе Настройка выберите Каскад. В разделе Место размещения укажите название места размещения, геотеги и цель.

Запишите идентификатор места размещения.
Нажмите Добавить рекламный блок, чтобы сохранить рекламный блок и место размещения.
Как найти ключ API для отчетов Unity Ads
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Unity Ads Monetization (Монетизация Unity Ads) > API management (Управление API) и найдите API Key (Ключ API) в разделе Monetization Stats API Access (Доступ к API статистики монетизации).

Затем перейдите в раздел Unity Ads Monetization (Монетизация Unity Ads) > Organization Settings (Настройки организации) и запишите основной идентификатор организации.

Обновите файл app-ads.txt
Решение
Authorized Sellers for Apps, или app-ads.txt, разработанное IAB Tech Lab, позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt.
Если вы ещё этого не сделали, создайте файл app-ads.txt для Менеджера рекламы.
Чтобы реализовать app-ads.txt для Unity Ads, ознакомьтесь с инструкциями по первоначальной настройке файла app-ads.txt.
Как включить режим тестирования
Тестовый режим можно включить на панели управления Unity Ads. Перейдите в раздел Unity Ads Monetization (Монетизация Unity Ads) > Testing (Тестирование).
Чтобы принудительно включить тестовый режим для приложения, нажмите кнопку редактирования рядом с надписью Apple App Store, активируйте параметр Переопределить тестовый режим клиента и выберите Принудительно включить тестовый режим (использовать тестовые объявления) для всех устройств.

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

Введите данные тестового устройства и нажмите Сохранить.

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

В качестве рекламной сети выберите Unity Ads, введите уникальное название и включите медиацию. Включите параметр Автоматический сбор данных и введите ключ API и основной идентификатор организации, полученные в предыдущем разделе.
Вводить имя пользователя или пароль не нужно. Когда все будет готово, нажмите Сохранить.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как добавить Unity Ads в список рекламных партнеров для GDPR и законов штатов США в отношении конфиденциальности
Следуйте инструкциям в статьях Настройки, необходимые для соблюдения европейских регламентов и Настройки, необходимые для соблюдения законов штатов США, чтобы добавить Unity Ads в список рекламных партнеров, необходимых для соблюдения европейских регламентов и законов штатов США, в интерфейсе Менеджера рекламы.
Шаг 3. Импортируйте SDK и адаптер Unity Ads
Как использовать Swift Package Manager
Прежде чем продолжить, убедитесь, что у вас установлена минимальная поддерживаемая версия адаптера – 4.16.0.0.
Чтобы добавить зависимость пакета в проект, выполните следующие действия:
В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).
В появившемся окне найдите следующий URL пакета:
https://github.com/googleads/googleads-mobile-ios-mediation-unity.gitВ разделе Правило зависимости выберите Ветвь.
В текстовом поле введите
main.
Через CocoaPods
Добавьте в Podfile проекта следующую строку:
pod 'GoogleMobileAdsMediationUnity'В командной строке выполните следующую команду:
pod install --repo-update
Интеграция вручную
Скачайте последнюю версию Unity Ads SDK и добавьте в проект ссылку на UnityAds.framework.
Скачайте последнюю версию адаптера Unity Ads по ссылке в списке изменений и свяжите UnityAdapter.framework со своим проектом.
Шаг 4. Реализуйте настройки конфиденциальности в Unity Ads SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Адаптер Unity Ads для iOS версии 4.19.0.1 и более поздних поддерживает передачу сигналов согласия по GDPR от платформ для управления согласием, интегрированных со спецификацией Transparency and Consent Framework (TCF) от IAB, в Unity Ads SDK. Подробнее о том, как настроить конфигурацию согласия, соответствующую или не соответствующую спецификации TCF…
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности рассказывается, как включить ограничение обработки данных для показа рекламы Google. Однако Google не может применить эту настройку ко всем рекламным сетям в вашей цепочке медиации. Поэтому вы должны определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В SDK версии 2.0.0 Unity Ads добавила API для поддержки настроек конфиденциальности. В приведенном ниже образце кода показано, как передать информацию о согласии в Unity Ads SDK. Если вы решите передавать информацию о согласии в Unity Ads SDK вручную, рекомендуется вызывать этот код до запроса объявлений через Google Mobile Ads SDK.
Swift
let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()
Objective-C
UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];
Дополнительную информацию и значения, которые можно указать в каждом методе, вы найдете в статье Unity Ads Consumer privacy act compliance (Соблюдение законов о защите конфиденциальности потребителей).
Как настроить обработку с учетом возраста
Адаптер медиации Unity Ads версии 4.16.6.0 и более поздних передает в Unity Ads настройку, связанную с контентом для детей, и настройку Пользователи, не достигшие минимального возраста.
Чтобы обрабатывать эти сигналы для каждого пользователя, в Unity Ads необходимо включить параметр Mixed Audience (Смешанная аудитория) на панели управления Unity Monetization. Подробнее о том, как указать, что игра предназначена для смешанной аудитории…
Шаг 5. Добавьте обязательный код
Как реализовать SKAdNetwork
Добавьте идентификаторы SKAdNetwork в файл Info.plist проекта, следуя документации Unity Ads.
Ошибки компиляции
Swift
Для интеграции Swift дополнительный код не требуется.
Objective-C
Для адаптера Unity Ads версии 4.4.0.0 или более поздней необходимо выполнить действия по интеграции, описанные в документации Unity.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в Менеджере рекламы и включите тестовый режим в интерфейсе Unity Ads.
Проверьте тестовые объявления
Чтобы проверить, получаете ли вы тестовые объявления от Unity Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Unity Ads (назначение ставок) и Unity Ads (каскад).
Коды ошибок
Если адаптер не получает объявление от Unity Ads, издатель может проверить причину ошибки в ответе на запрос объявления, используя GADResponseInfo.adNetworkInfoArray в следующих классах:
GADMAdapterUnity
GADMediationAdapterUnity
Ниже приведены коды и сообщения, которые возвращает адаптер UnityAds, когда не удается загрузить объявление.
| Код ошибки | Причина |
|---|---|
| 0-9 | SDK UnityAds вернул ошибку. Подробную информацию можно найти в документации Unity. |
| 101 | Параметры сервера UnityAds, настроенные в интерфейсе Менеджера рекламы, отсутствуют или недействительны. |
| 102 | Устройство не поддерживается UnityAds. |
| 103 | Показ UnityAds завершен с ошибкой kUnityAdsFinishStateError. |
| 104 | Объект объявления Unity имеет значение nil после вызова его инициализатора. |
| 105 | Не удалось показать объявление Unity Ads, так как оно не готово. |
| 107 | UnityAds вызвал обратный вызов изменения места размещения со статусом kUnityAdsPlacementStateDisabled. |
| 108 | Объявление уже загружено для этого места размещения. UnityAds SDK не поддерживает загрузку нескольких объявлений для одного места размещения. |
| 109 | Баннерное объявление, возвращенное UnityAds, не соответствует запрошенному размеру. |
| 110 | UnityAds возвращает ошибку инициализации. |
| 111 | Неподдерживаемый формат объявления. |
| 112 | UnityAds возвращает пустой токен назначения ставок. |
Журнал изменений адаптера медиации Unity Ads для iOS
Версия 4.21.0.0
- Подтверждена совместимость с Unity Ads SDK 4.21.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.11.0.
- Unity Ads SDK версии 4.21.0.
Версия 4.20.1.0
- Подтверждена совместимость с Unity Ads SDK 4.20.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.9.0.
- Unity Ads SDK версии 4.20.1.
Версия 4.20.0.0
- Теперь адаптер отклоняет запрос объявления, если при сборе сигналов возвращается пустой токен назначения ставок.
- Подтверждена совместимость с рекламным SDK Unity версии 4.20.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.8.0.
- Unity Ads SDK версии 4.20.0.
Версия 4.19.0.1
- Теперь адаптер автоматически пересылает согласие по GDPR, найденное в
IABTCF_AddtlConsent, в Unity Ads SDK, если применяется GDPR.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.7.0.
- Unity Ads SDK версии 4.19.0.
Версия 4.19.0.0
- Подтверждена совместимость с Unity Ads SDK версии 4.19.0.
- Обновите минимальную версию iOS, чтобы ослабить зависимость Google Mobile Ads SDK и разрешить промежуточные версии.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.6.0.
- Unity Ads SDK версии 4.19.0.
Версия 4.18.1.0
- Подтверждена совместимость с Unity Ads SDK 4.18.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.4.0.
- Unity Ads SDK версии 4.18.1.
Версия 4.18.0.0
- Подтверждена совместимость с Unity Ads SDK 4.18.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.3.0.
- Unity Ads SDK версии 4.18.0.
Версия 4.17.0.0
- Подтверждена совместимость с Unity Ads SDK версии 4.17.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.1.0.
- Unity Ads SDK версии 4.17.0.
Версия 4.16.6.1
- Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0.
- Исправлена ошибка в версии 4.16.6.0, из-за которой podspec неправильно указывал на двоичный файл 4.16.5.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.0.0.
- Unity Ads SDK версии 4.16.6.
Версия 4.16.6.0
- Подтверждена совместимость с рекламным SDK Unity Ads версии 4.16.6.
- Добавлена поддержка передачи параметра
tagForUnderAgeOfConsentGoogle Mobile Ads SDK в Unity Ads SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.0.0.
- Unity Ads SDK версии 4.16.6.
Версия 4.16.5.0
- Подтверждена совместимость с Unity Ads SDK 4.16.5.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.14.0.
- Unity Ads SDK версии 4.16.5.
Версия 4.16.4.0
- Подтверждена совместимость с рекламным SDK Unity 4.16.4.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.13.0.
- Unity Ads SDK версии 4.16.4.
Версия 4.16.3.0
- Подтверждена совместимость с Unity Ads SDK версии 4.16.3.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.12.0.
- Unity Ads SDK версии 4.16.3.
Версия 4.16.2.0
- Методы загрузки объявлений обновлены так, чтобы дожидаться полной инициализации Unity Ads SDK перед попыткой загрузить объявление.
- Устранено состояние гонки, из-за которого при одновременном выполнении нескольких инициализаций могли быть пропущены обратные вызовы завершения.
- Подтверждена совместимость с Unity Ads SDK 4.16.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.12.0.
- Unity Ads SDK версии 4.16.2.
Версия 4.16.1.0
- Подтверждена совместимость с Unity Ads SDK 4.16.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.9.0.
- Unity Ads SDK версии 4.16.1.
Версия 4.16.0.0
- Теперь требуется iOS версии
13.0или более поздней. - Подтверждена совместимость с Unity Ads SDK версии 4.16.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.8.0.
- Unity Ads SDK версии 4.16.0.
Версия 4.15.1.0
- Подтверждена совместимость с Unity Ads SDK 4.15.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.6.0.
- Unity Ads SDK версии 4.15.1.
Версия 4.15.0.0
- Добавлен код ошибки
111: Unsupported ad format. - Подтверждена совместимость с рекламным SDK Unity версии 4.15.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.5.0.
- Unity Ads SDK версии 4.15.0.
Версия 4.14.2.0
- Подтверждена совместимость с Unity Ads SDK 4.14.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.3.0.
- Unity Ads SDK версии 4.14.2.
Версия 4.14.1.1
- При назначении ставок адаптер больше не проверяет размер баннера.
- Для каскада адаптер теперь проверяет, соответствует ли соотношение сторон загруженного баннера Unity Ads запрошенному размеру баннера.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.2.0.
- Unity Ads SDK версии 4.14.1.
Версия 4.14.1.0
- Подтверждена совместимость с Unity Ads SDK 4.14.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.2.0.
- Unity Ads SDK версии 4.14.1.
Версия 4.14.0.0
- Включены параметры
-fobjc-arcи-fstack-protector-all. - Подтверждена совместимость с рекламным SDK Unity Ads версии 4.14.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.2.0.
- Unity Ads SDK версии 4.14.0.
Версия 4.13.2.0
- Подтверждена совместимость с Unity Ads SDK 4.13.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.1.0.
- Unity Ads SDK версии 4.13.2.
Версия 4.13.1.1
- Теперь требуется Google Mobile Ads SDK версии 12.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.0.0.
- Unity Ads SDK версии 4.13.1.
Версия 4.13.1.0
- Добавлено свойство
GADMediationAdapterUnity.testMode, позволяющее указать, следует ли инициализировать Unity Ads SDK в тестовом режиме. Этот флаг необходимо установить до инициализации Google Mobile Ads SDK. - Теперь при сбое загрузки объявления сообщается код ошибки SDK Unity Ads.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.13.0.
- Unity Ads SDK версии 4.13.1.
Версия 4.13.0.0
- Подтверждена совместимость с Unity Ads SDK 4.13.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.13.0.
- Unity Ads SDK версии 4.13.0.
Версия 4.12.5.0
- Подтверждена совместимость с Unity Ads SDK 4.12.5.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.12.0.
- Unity Ads SDK версии 4.12.5.
Версия 4.12.4.0
- Подтверждена совместимость с рекламным SDK Unity 4.12.4.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.12.0.
- Unity Ads SDK версии 4.12.4.
Версия 4.12.3.1
- В
CFBundleShortVersionStringтеперь три компонента вместо четырех.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.10.0.
- Unity Ads SDK версии 4.12.3.
Версия 4.12.3.0
- Подтверждена совместимость с Unity Ads SDK 4.12.3.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- Unity Ads SDK версии 4.12.3.
Версия 4.12.2.0
- Подтверждена совместимость с Unity Ads SDK 4.12.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.7.0.
- Unity Ads SDK версии 4.12.2.
Версия 4.12.1.0
- Подтверждена совместимость с Unity Ads SDK 4.12.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.6.0.
- Unity Ads SDK версии 4.12.1.
Версия 4.12.0.0
- Подтверждена совместимость с Unity Ads SDK 4.12.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.5.0.
- Unity Ads SDK версии 4.12.0.
Версия 4.11.3.1
- Добавлена поддержка назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.5.0.
- Unity Ads SDK версии 4.11.3.
Версия 4.11.3.0
- Подтверждена совместимость с Unity Ads SDK 4.11.3.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.4.0.
- Unity Ads SDK версии 4.11.3.
Версия 4.11.2.0
- Подтверждена совместимость с Unity Ads SDK 4.11.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.4.0.
- Unity Ads SDK версии 4.11.2.
Версия 4.10.0.0
- Подтверждена совместимость с Unity Ads SDK версии 4.10.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- Unity Ads SDK версии 4.10.0.
Версия 4.9.3.0
- Подтверждена совместимость с Unity Ads SDK 4.9.3.
- Теперь требуется iOS версии 12.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или более поздней.
- Включите
Info.plistв фреймворки вUnityAdapter.xcframework.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.0.1.
- Unity Ads SDK версии 4.9.3.
Версия 4.9.2.0
- Проверена совместимость с Unity Ads SDK версии 4.9.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.13.0.
- Unity Ads SDK версии 4.9.2.
Версия 4.9.1.0
- Подтверждена совместимость с Unity Ads SDK 4.9.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.12.0.
- Unity Ads SDK версии 4.9.1.
Версия 4.9.0.0
- Из адаптера Unity удалено соответствие
GADMAdNetworkAdapterи зависимость от него. - В метод делегирования
unityAdsShowStartдобавлен вызов метода показа отчета. - Подтверждена совместимость с Unity Ads SDK 4.9.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.12.0.
- Unity Ads SDK версии 4.9.0.
Версия 4.8.0.0
- Добавлена поддержка событий показа для баннеров.
- Подтверждена совместимость с Unity Ads SDK 4.8.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.7.0.
- Unity Ads SDK версии 4.8.0.
Версия 4.7.1.0
- Подтверждена совместимость с Unity Ads SDK 4.7.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.5.0.
- Unity Ads SDK версии 4.7.1.
Версия 4.7.0.0
- Подтверждена совместимость с Unity Ads SDK 4.7.0.
- Теперь требуется iOS 11.0 или более поздней версии.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.4.0.
- Unity Ads SDK версии 4.7.0.
Версия 4.6.1.0
- Подтверждена совместимость с рекламным SDK Unity 4.6.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.2.0.
- Unity Ads SDK версии 4.6.1.
Версия 4.6.0.0
- Подтверждена совместимость с Unity Ads SDK 4.6.0.
- Добавлена поддержка передачи информации о соблюдении закона COPPA в Unity Ads SDK.
- Прекращена поддержка архитектуры
armv7. - Теперь требуется Google Mobile Ads SDK версии 10.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.2.0.
- Unity Ads SDK версии 4.6.0.
Версия 4.5.0.0
- Подтверждена совместимость с Unity Ads SDK 4.5.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.14.0.
- Unity Ads SDK версии 4.5.0.
Версия 4.4.1.0
- Подтверждена совместимость с Unity Ads SDK 4.4.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.11.0.
- Unity Ads SDK версии 4.4.1.
Версия 4.4.0.0
- Адаптер обновлен для использования
didRewardUserAPI. - Теперь требуется Google Mobile Ads SDK версии 9.8.0 или более поздней.
- Подтверждена совместимость с Unity Ads SDK 4.4.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.10.0.
- Unity Ads SDK версии 4.4.0.
Версия 4.3.0.0
- Подтверждена совместимость с Unity Ads SDK 4.3.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.8.0.
- Unity Ads SDK версии 4.3.0.
Версия 4.2.1.0
- Подтверждена совместимость с Unity Ads SDK 4.2.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.4.0.
- Unity Ads SDK версии 4.2.1.
Версия 4.1.0.0
- Подтверждена совместимость с Unity Ads SDK 4.1.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.2.0.
- Unity Ads SDK версии 4.1.0.
Версия 4.0.1.0
- Подтверждена совместимость с Unity Ads SDK 4.0.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.0.0.
- Unity Ads SDK версии 4.0.1.
Версия 4.0.0.2
- Добавлена поддержка архитектуры симулятора arm64.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.0.0.
- Unity Ads SDK версии 4.0.0.
Версия 4.0.0.1
- Подтверждена совместимость с Google Mobile Ads SDK версии 9.0.0.
- Теперь требуется Google Mobile Ads SDK версии 9.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.0.0.
- Unity Ads SDK версии 4.0.0.
Версия 4.0.0.0
- Подтверждена совместимость с Unity Ads SDK 4.0.0.
- Теперь требуется iOS 10.0 или более поздней версии.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.13.0.
- Unity Ads SDK версии 4.0.0.
Версия 3.7.5.0
- Подтверждена совместимость с рекламным SDK Unity версии 3.7.5.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.8.0.
- Unity Ads SDK версии 3.7.5.
Версия 3.7.4.0
- Подтверждена совместимость с Unity Ads SDK 3.7.4.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.7.0.
- Unity Ads SDK версии 3.7.4.
Версия 3.7.2.0
- Подтверждена совместимость с Unity Ads SDK 3.7.2.
- Ослаблена зависимость от Google Mobile Ads SDK версии 8.0.0 или более поздней.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.5.0.
- Unity Ads SDK версии 3.7.2.
Версия 3.7.1.0
- Подтверждена совместимость с Unity Ads SDK 3.7.1.
- Теперь требуется Google Mobile Ads SDK версии 8.4.0 или более поздней.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.4.0.
- Unity Ads SDK версии 3.7.1.
Версия 3.6.2.0
- Адаптер обновлен для использования формата
.xcframework. - Подтверждена совместимость с Unity Ads SDK 3.6.2.
- Теперь требуется Google Mobile Ads SDK версии 8.2.0 или более поздней.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.2.0.
- Unity Ads SDK версии 3.6.2.
Версия 3.6.0.0
- Подтверждена совместимость с Unity Ads SDK 3.6.0.
- Теперь требуется Google Mobile Ads SDK версии 7.69.0 или выше.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.69.0.
- Unity Ads SDK версии 3.6.0.
Версия 3.5.1.1
- Устранена проблема, из-за которой иногда происходил сбой при завершении инициализации Unity Ads SDK.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.68.0.
- Unity Ads SDK версии 3.5.1.
Версия 3.5.1.0
- Проверена совместимость с Unity Ads SDK 3.5.1.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.68.0.
- Unity Ads SDK версии 3.5.1.
Версия 3.5.0.0
- Подтверждена совместимость с Unity Ads SDK 3.5.0.
- Добавлена поддержка адаптивных баннеров.
- Теперь требуется Google Mobile Ads SDK версии 7.68.0 или выше.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.68.0.
- Unity Ads SDK версии 3.5.0.
Версия 3.4.8.0
- Подтверждена совместимость с Unity Ads SDK 3.4.8.
- Теперь требуется Google Mobile Ads SDK версии 7.63.0 или выше.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.63.0.
- Unity Ads SDK версии 3.4.8.
Версия 3.4.6.0
- Подтверждена совместимость с Unity Ads SDK 3.4.6.
- Теперь требуется Google Mobile Ads SDK версии 7.60.0 или выше.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.60.0.
- Unity Ads SDK версии 3.4.6.
Версия 3.4.2.2
- Добавлены стандартизированные коды ошибок и сообщения адаптера.
- Минимальная требуемая версия Google Mobile Ads SDK теперь 7.59.0.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.59.0.
- Unity Ads SDK версии 3.4.2.
Версия 3.4.2.1
- Улучшена переадресация ошибок Unity, чтобы раньше распознавать сбои инициализации и загрузки объявлений и сократить время ожидания.
- Прекращена поддержка архитектуры i386.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.57.0.
- Unity Ads SDK версии 3.4.2.
Версия 3.4.2.0
- Подтверждена совместимость с Unity Ads SDK 3.4.2.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.55.1.
- Unity Ads SDK версии 3.4.2.
Версия 3.4.0.0
- Подтверждена совместимость с Unity Ads SDK 3.4.0.
- Теперь поддерживается одновременная загрузка нескольких баннеров.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.53.0.
- Unity Ads SDK версии 3.4.0.
Версия 3.3.0.0
- Подтверждена совместимость с Unity Ads SDK версии 3.3.0.
- Теперь можно загружать несколько баннеров одновременно.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.51.0.
- Unity Ads SDK версии 3.3.0.
Версия 3.2.0.1
- Подтверждена совместимость с Unity Ads SDK 3.2.0.
- Теперь требуется Google Mobile Ads SDK версии 7.46.0 или более поздней.
- Исправлена проблема, из-за которой баннеры Unity не показывались после загрузки.
- Исправлена проблема, из-за которой адаптер неправильно пересылал обратный вызов
unityAdsReady.
Версия 3.2.0.0
- Выпуск был удален из-за регрессии в отчетах о невыполненных показах.
Версия 3.1.0.0
- Подтверждена совместимость с Unity Ads SDK 3.1.0.
Версия 3.0.3.0
- Подтверждена совместимость с Unity Ads SDK 3.0.3.
- Теперь требуется Google Mobile Ads SDK версии 7.42.2 или более поздней.
- Добавлена поддержка гибких размеров баннеров.
- Исправлена проблема, из-за которой баннеры Unity загружались только один раз за сеанс.
Версия 3.0.1.0
- Подтверждена совместимость с Unity Ads SDK 3.0.1.
- Исправлена ошибка, которая возникала при освобождении памяти, выделенной для объявлений с вознаграждением.
Версия 3.0.0.3
- Обновление адаптера для использования нового API объявлений с вознаграждением.
- Теперь требуется Google Mobile Ads SDK версии 7.41.0 или более поздней.
Версия 3.0.0.2
- Добавлена поддержка баннеров.
Версия 3.0.0.1
- Исправлена ошибка, из-за которой адаптер сохранял идентификатор места размещения из предыдущего запроса.
Версия 3.0.0.0
- Подтверждена совместимость с Unity Ads SDK 3.0.0.
Версия 2.3.0.0
- Подтверждена совместимость с Unity Ads SDK 2.3.0.
Версия 2.2.1.1
- В адаптер добавлен обратный вызов
adapterDidCompletePlayingRewardBasedVideoAd:.
Версия 2.2.1.0
- Проверена совместимость с Unity Ads SDK 2.2.1.
Версия 2.2.0.0
- Подтверждена совместимость с Unity Ads SDK 2.2.0.
Версия 2.1.2.0
- Подтверждена совместимость с Unity Ads SDK 2.1.2.
- Прекращена поддержка архитектуры armv7s.
Версия 2.1.1.0
- Подтверждена совместимость с Unity Ads SDK 2.1.1.
Версия 2.1.0.0
- Адаптер обновлен для совместимости с Unity Ads SDK 2.1.0.
Версия 2.0.8.0
- Подтверждена совместимость с Unity Ads SDK 2.0.8.
Версия 2.0.7.0
- Теперь адаптер отслеживает клики по объявлениям Unity Ads, поэтому статистика кликов в AdMob и Unity Ads может совпадать.
- Теперь приложения получают обратные вызовы
interstitialWillLeaveApplication:иrewardBasedVideoAdWillLeaveApplication:.
Версия 2.0.6.0
- Подтверждена совместимость с Unity Ads SDK 2.0.6.
Версия 2.0.5.0
- Подтверждена совместимость с Unity Ads SDK 2.0.5.
Версия 2.0.4.0
- Изменена система наименования версий: [версия рекламного SDK Unity Ads].[версия исправления адаптера].
- Минимальная требуемая версия рекламного SDK Unity Ads изменена на 2.0.4.
- Минимальная требуемая версия Google Mobile Ads SDK изменена на 7.10.1.
Версия 1.0.2
- Ключ объекта вознаграждения пользователя теперь не может быть нулевым. Ключ вознаграждения всегда будет пустой или действительной строкой.
Версия 1.0.1
- Исправлена ошибка, из-за которой не вызывался обратный вызов
rewardBasedVideoAdDidOpen:.
Версия 1.0.0
- Поддерживаются межстраничные объявления и видеообъявления с вознаграждением.