This guide shows you how to use GMA Next-Gen SDK to load and display ads from Unity Ads using mediation , covering bidding and waterfall integrations. It covers how to add Unity Ads to an ad unit's mediation configuration, and how to integrate the Unity Ads SDK and adapter into an Android app.
Поддерживаемые интеграции и форматы рекламы
Адаптер медиации для Unity Ads обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | 1 |
| Форматы | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Родной | |
Предварительные требования
Прежде чем продолжить, проверьте следующее:
- Android API уровня 24 или более поздней версии.
- [Для участия в торгах]: Чтобы интегрировать все поддерживаемые форматы рекламы в систему торгов, используйте адаптер Unity версии 4.16.0.1 или более поздней ( рекомендуется последняя версия ).
Последняя версия GMA Next-Gen SDK .
Шаг 1: Настройка параметров в пользовательском интерфейсе Unity Ads.
Зарегистрируйтесь или войдите в Unity Ads.
Создать проект
На панели управления Unity Ads перейдите в раздел «Проекты» и нажмите «Создать» .

Заполните форму и нажмите «Создать» , чтобы добавить свой проект.

Перейдите в раздел «Монетизация Unity Ads» , затем нажмите « Начать» .

В окне «Новый проект» выберите «Я буду использовать Mediation и Google Admob в качестве партнера по Mediation» , затем нажмите «Далее» .

Выберите пункт «Настройки рекламы», затем нажмите «Далее» .

Выберите параметры размещения, затем нажмите «Далее» .
Торги

Водопад

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

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

Создавайте рекламные блоки и места размещения.
Перейдите в раздел «Монетизация Unity Ads» > «Размещения» , затем выберите свой проект и нажмите «Добавить рекламный блок» .

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

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

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

Для настройки выберите «Каскад» . В поле «Размещение» введите название размещения , геотеги и цель .

Запишите идентификатор места прохождения практики .
Наконец, нажмите «Добавить рекламный блок» , чтобы сохранить рекламный блок и место размещения.
Найдите ключ API для отчетов по рекламе в Unity.
Торги
Этот шаг не требуется для интеграции с системами торгов.
Водопад
Перейдите в раздел «Монетизация Unity Ads» > «Управление API» и запишите ключ API в поле «Доступ к API статистики монетизации» .

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

Обновите файл app-ads.txt.
Authorized Sellers for Apps app-ads.txt is an IAB Tech Lab initiative that helps ensure your app ad inventory is only sold through channels you've identified as authorized. To prevent a significant loss in ad revenue, you'll need to implement an app-ads.txt file. If you haven't done so already, create an app-ads.txt file for Ad Manager .
Чтобы использовать файл app-ads.txt для Unity Ads, см. раздел «Первоначальная настройка файла app-ads.txt» .
Включите тестовый режим
Тестовый режим можно включить на панели управления Unity Ads . Перейдите в раздел «Монетизация Unity Ads» > «Тестирование» .
You can force test mode for your app by clicking the edit button beside Google Play Store , enabling Override client test mode and selecting Force test mode ON (ie use test ads) for all devices .

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

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

Шаг 2: Настройте запросы Unity Ads в пользовательском интерфейсе Ad Manager.
Войдите в свой аккаунт в Ad Manager .
Добавить рекламу Unity в компании
Торги
Этот шаг не требуется для интеграции с системами торгов.
Водопад
Перейдите в раздел Администрирование > Компании , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

Select Unity Ads as the Ad network , enter a unique Name and enable Mediation . Turn on Automatic data collection , and enter the API Key and Organization core ID obtained in the previous section.
Вводить имя пользователя или пароль не требуется. После завершения нажмите «Сохранить» .

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

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

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

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

Нажмите «Новый участник торгов» .

Выберите Unity Ads в качестве участника торгов.

Нажмите «Продолжить» , чтобы включить функцию «SDK Bidding» для этого участника торгов.

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

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

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

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

Водопад
Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Создать новую группу доходности» . Выберите свой склад и приложение .

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

Выберите компанию, которую вы создали для Unity Ads в предыдущем разделе. В качестве типа интеграции выберите «Посредничество Mobile SDK» , в качестве платформы — «Android» , а в качестве статуса — «Активный» .
Введите идентификатор игры и идентификатор размещения, полученные в предыдущем разделе, а также значение CPM по умолчанию . Нажмите « Сохранить» .

Добавить Unity Ads в список рекламных партнеров, соответствующих требованиям GDPR и законодательства штатов США.
Чтобы добавить Unity Ads в список рекламных партнеров, соответствующих европейским и американским государственным нормативным требованиям, в пользовательском интерфейсе Ad Manager, выполните действия, описанные в настройках европейских и американских нормативных требований .
Шаг 3: Импортируйте SDK и адаптер Unity Ads.
Интеграция с Android Studio (рекомендуется)
В файл gradle на уровне приложения добавьте следующие зависимости реализации и конфигурации:
Котлин
dependencies { implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.4.0") implementation("com.unity3d.ads:unity-ads:4.20.0") implementation("com.google.ads.mediation:unity:4.20.0.1") } configurations.configureEach { exclude(group = "com.google.android.gms", module = "play-services-ads") exclude(group = "com.google.android.gms", module = "play-services-ads-lite") }
Классный
dependencies { implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.4.0' implementation 'com.unity3d.ads:unity-ads:4.20.0' implementation 'com.google.ads.mediation:unity:4.20.0.1' } configurations.configureEach { exclude group: 'com.google.android.gms', module: 'play-services-ads' exclude group: 'com.google.android.gms', module: 'play-services-ads-lite' }
Ручная интеграция
Загрузите последнюю версию Unity Ads SDK (
unity-ads.aar) из их репозитория на GitHub и добавьте её в свой проект.Перейдите к артефактам адаптера Unity Ads в репозитории Maven Google. Выберите последнюю версию, загрузите файл
.aarадаптера Unity Ads и добавьте его в свой проект.
Шаг 4: Внедрите настройки конфиденциальности в Unity Ads SDK.
Согласие ЕС и GDPR
В соответствии с Политикой Google по согласию пользователей в ЕС , вы должны предоставлять пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других локальных хранилищ, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Данная политика отражает требования Директивы ЕС о защите конфиденциальности в электронных коммуникациях (ePrivacy Directive) и Общего регламента по защите данных (GDPR). Вы несете ответственность за проверку того, что согласие передано каждому источнику рекламы в вашей цепочке медиации.
Unity Ads Android adapter version 4.19.0.1 and later supports passing GDPR consent signals from consent management platforms that integrate with IAB's Transparency and Consent Framework (TCF) to Unity Ads SDK. For more information, see Set up a TCF or non-TCF consent configuration .
Законы штатов США о защите частной жизни
Законы США о защите конфиденциальности требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (как это определено в законе), при этом отказ предлагается через заметную ссылку «Не продавать мою личную информацию» на главной странице «продающей» стороны. Руководство по соблюдению законов США о защите конфиденциальности предлагает возможность включения ограниченной обработки данных для показа рекламы Google, но Google не может применить эту настройку к каждой рекламной сети в вашей цепочке посредничества. Поэтому вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать указаниям каждой из этих сетей для обеспечения соответствия требованиям.
In SDK version 2.0.0, Unity Ads added an API to support privacy settings. The following sample code shows how to pass this consent information to the Unity Ads SDK. Should you choose to pass consent information to the Unity Ads SDK manually, it is recommended that this code is called prior to requesting ads through GMA Next-Gen SDK .
Java
MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();
Котлин
val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()
Более подробную информацию о соответствии Unity Ads Закону о защите персональных данных потребителей, а также о значениях, которые можно указать в каждом методе, см. в разделе «Соответствие Закону о защите персональных данных потребителей» .
лечение по возрасту
Адаптер медиации Unity Ads версии 4.16.6.0 и более поздних версий перенаправляет настройки, предназначенные для детей , и настройки для пользователей младше возраста согласия в Unity Ads.
To process these signals on a per-user basis, Unity Ads requires you to enable the Mixed Audience designation in the Unity Monetization dashboard. For more information about enabling a mixed audience designation on your project, see Setting game-level age designations .
Шаг 5: Добавьте необходимый код
Загрузить рекламу с контекстом активности
При загрузке баннерной, межстраничной и нативной рекламы передавайте контекст Activity . Без контекста активности загрузка рекламы завершится неудачей.
Шаг 6: Протестируйте свою реализацию.
Включить тестовые объявления
Убедитесь, что вы зарегистрировали свое тестовое устройство в Ad Manager и включили тестовый режим в пользовательском интерфейсе Unity Ads.
Проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Unity Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Unity Ads (Bidding) и Unity Ads (Waterfall ).
коды ошибок
Если адаптер не получает объявление от Unity Ads, издатели могут проверить основную причину ошибки в ответе на объявление, используя ResponseInfo.getAdSourceResponses() из следующих классов:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Вот коды и соответствующие сообщения, которые выдает адаптер UnityAds, когда реклама не загружается:
| Код ошибки | Причина |
|---|---|
| 0-10 | SDK UnityAds вернул ошибку. Подробности см. в коде . |
| 101 | Параметры сервера UnityAds, настроенные в пользовательском интерфейсе Ad Manager, отсутствуют/недействительны. |
| 102 | UnityAds вернул рекламное место с состоянием NO_FILL. |
| 103 | UnityAds вернул объявление с состоянием DISABLED. |
| 104 | UnityAds попытался показать рекламу с нулевым контекстом. |
| 105 | Контекст, используемый для инициализации, загрузки и/или показа рекламы в Unity Ads, не является экземпляром Activity. |
| 106 | UnityAds попытался показать рекламу, которая ещё не готова к показу. |
| 107 | UnityAds не поддерживается на этом устройстве. |
| 108 | В UnityAds можно загрузить только одно объявление на одном рекламном месте одновременно. |
| 109 | Программа UnityAds завершила работу с ошибкой. |
| 110 | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому UnityAds. |
| 111 | UnityAds вернул ошибку инициализации. |
| 112 | В Unity Ads был возвращен пустой или нулевой токен для размещения ставок. |
| 200-204 | Ошибка, специфичная для баннера UnityAds. Подробности см. в коде . |
Список изменений адаптера Unity Ads для Android Mediation
Версия 4.20.1.0 (в разработке)
Версия 4.20.0.2 (в разработке)
- Зафиксируйте зависимость адаптера от Kotlin на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).
Версия 4.20.0.1
- Удалено требование наличия контекста Activity в качестве адаптера для загрузки баннерной рекламы.
- Обновлен сбор сигналов торгов: теперь при получении пустого сигнала происходит сбой и сообщается об ошибке.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.4.0.
- Версия Unity Ads SDK: 4.20.0.
Версия 4.20.0.0
- Подтверждена совместимость с Unity Ads SDK 4.20.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.3.1.
- Версия Unity Ads SDK: 4.20.0.
Версия 4.19.0.1
- Теперь адаптер автоматически пересылает согласие на обработку персональных данных в соответствии с GDPR, содержащееся в файле
IABTCF_AddtlConsentв SDK Unity Ads, если требования GDPR применяются. - Обновлено: теперь отображается информация о показах рекламы при показе межстраничной рекламы Unity.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.3.1.
- Версия Unity Ads SDK: 4.19.0.
Версия 4.19.0.0
- Подтверждена совместимость с Unity Ads SDK 4.19.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.2.1.
- Версия Unity Ads SDK: 4.19.0.
Версия 4.18.1.0
- Удалена старая реализация API для межстраничной рекламы. Адаптер начнет использовать новую реализацию API.
- Подтверждена совместимость с Unity Ads SDK 4.18.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.3.0.
- Google Mobile Ads Next-Gen SDK версии 1.2.1.
- Версия Unity Ads SDK: 4.18.1.
Версия 4.18.0.0
- Добавлено свойство для сборки адаптера с зависимостью от GMA Next-Gen SDK.
- Подтверждена совместимость с Unity Ads SDK 4.18.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.2.0.
- Google Mobile Ads Next-Gen SDK версии 1.0.1.
- Версия Unity Ads SDK: 4.18.0.
Версия 4.17.0.0
- Подтверждена совместимость с Unity Ads SDK 4.17.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 25.0.0.
- Версия Unity Ads SDK: 4.17.0.
Версия 4.16.6.0
- Добавлена поддержка пересылки параметра
tagForUnderAgeOfConsentиз Google Mobile Ads SDK в Unity Ads SDK. - Подтверждена совместимость с Unity Ads SDK 4.16.6.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.9.0.
- Версия Unity Ads SDK: 4.16.6.
Версия 4.16.5.0
- Подтверждена совместимость с Unity Ads SDK 4.16.5.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.8.0.
- Версия Unity Ads SDK: 4.16.5.
Версия 4.16.4.0
- Подтверждена совместимость с Unity Ads SDK 4.16.4.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.7.0.
- Версия Unity Ads SDK: 4.16.4.
Версия 4.16.3.0
- Подтверждена совместимость с Unity Ads SDK 4.16.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.7.0.
- Версия Unity Ads SDK: 4.16.3.
Версия 4.16.2.0
- Добавлен параметр формата при получении токена сигнала из SDK Unity Ads.
- Удалена старая реализация API для баннеров. Примечание: новая реализация API для баннеров уже существует в адаптере, и GMA SDK будет использовать её.
- Добавлен код ошибки для идентификации сбоя отображения из-за превышения времени ожидания.
- Удалены ссылки на объекты
Contextна уровне класса для решения проблем с утечками памяти. - Подтверждена совместимость с Unity Ads SDK 4.16.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.6.0.
- Версия Unity Ads SDK: 4.16.2.
Версия 4.16.1.0
- Подтверждена совместимость с Unity Ads SDK 4.16.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.5.0.
- Версия Unity Ads SDK: 4.16.1.
Версия 4.16.0.1
- Удалена проверка размера из адаптера для баннерной RTB-рекламы.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.5.0.
- Версия Unity Ads SDK: 4.16.0.
Версия 4.16.0.0
- Подтверждена совместимость с Unity Ads SDK 4.16.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.5.0.
- Версия Unity Ads SDK: 4.16.0.
Версия 4.15.1.0
- Подтверждена совместимость с Unity Ads SDK 4.15.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.4.0.
- Версия Unity Ads SDK: 4.15.1.
Версия 4.15.0.0
- Updated to fail signal collection for RTB banner ads if the context is not an activity (since Unity Ads SDK requires activity context to load RTB banner ads). This fix will increase ad load success rate for publishers.
- Подтверждена совместимость с Unity Ads SDK 4.15.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.3.0.
- Версия Unity Ads SDK: 4.15.0.
Версия 4.14.2.0
- Подтверждена совместимость с Unity Ads SDK 4.14.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.2.0.
- Версия Unity Ads SDK: 4.14.2.
Версия 4.14.1.0
- Подтверждена совместимость с Unity Ads SDK 4.14.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.1.0.
- Версия Unity Ads SDK: 4.14.1.
Версия 4.14.0.0
- Подтверждена совместимость с Unity Ads SDK 4.14.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.0.0.
- Версия Unity Ads SDK: 4.14.0.
Версия 4.13.2.0
- Обновлен минимально необходимый уровень Android API до 23.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 24.0.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 24.0.0.
- Версия Unity Ads SDK: 4.13.2.
Версия 4.13.1.0
- Подтверждена совместимость с Unity Ads SDK 4.13.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.6.0.
- Версия Unity Ads SDK: 4.13.1.
Версия 4.13.0.0
- Из адаптера удалены ненужные проверки контекста
Activity. - Подтверждена совместимость с Unity Ads SDK 4.13.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.6.0.
- Версия Unity Ads SDK: 4.13.0.
Версия 4.12.5.1
- Исправлены ошибки загрузки баннерной рекламы, возникающие при назначении ставок, путем установки идентификатора объекта при загрузке объявлений.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.6.0.
- Версия Unity Ads SDK: 4.12.5.
Версия 4.12.5.0
- Подтверждена совместимость с Unity Ads SDK 4.12.5.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.5.0.
- Версия Unity Ads SDK: 4.12.5.
Версия 4.12.4.0
- Подтверждена совместимость с Unity Ads SDK 4.12.4.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.3.0.
- Версия Unity Ads SDK: 4.12.4.
Версия 4.12.3.0
- Подтверждена совместимость с Unity Ads SDK 4.12.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.3.0.
- Версия Unity Ads SDK: 4.12.3.
Версия 4.12.2.0
- Подтверждена совместимость с Unity Ads SDK 4.12.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.2.0.
- Версия Unity Ads SDK 4.12.2.
Версия 4.12.1.0
- Подтверждена совместимость с Unity Ads SDK 4.12.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.2.0.
- Версия Unity Ads SDK: 4.12.1.
Версия 4.12.0.0
- Подтверждена совместимость с Unity Ads SDK 4.12.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.1.0.
- Версия Unity Ads SDK: 4.12.0.
Версия 4.11.3.0
- Добавлена поддержка назначения ставок для баннерной, межстраничной и рекламной рекламы с вознаграждением.
- Подтверждена совместимость с Unity Ads SDK 4.11.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.1.0.
- Версия Unity Ads SDK: 4.11.3.
Версия 4.11.2.0
- Подтверждена совместимость с Unity Ads SDK 4.11.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.0.0.
- Версия Unity Ads SDK: 4.11.2.
Версия 4.10.0.0
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 23.0.0.
- Подтверждена совместимость с Unity Ads SDK 4.10.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 23.0.0.
- Версия Unity Ads SDK: 4.10.0.
Версия 4.9.3.0
- Подтверждена совместимость с Unity Ads SDK 4.9.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.6.0.
- Версия Unity Ads SDK: 4.9.3.
Версия 4.9.2.0
- Подтверждена совместимость с Unity Ads SDK 4.9.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.3.0.
- Версия Unity Ads SDK: 4.9.2.
Версия 4.9.1.0
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 22.3.0.
- Подтверждена совместимость с Unity Ads SDK 4.9.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.3.0.
- Версия Unity Ads SDK: 4.9.1.
Версия 4.8.0.0
- Сообщает о показах рекламы, когда SDK Unity Ads вызывает новый метод обратного вызова onBannerShown().
- Подтверждена совместимость с Unity Ads SDK 4.8.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.2.0.
- Версия Unity Ads SDK: 4.8.0.
Версия 4.7.1.0
- Подтверждена совместимость с Unity Ads SDK 4.7.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.1.0.
- Версия Unity Ads SDK: 4.7.1.
Версия 4.7.0.0
- Подтверждена совместимость с Unity Ads SDK 4.7.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.0.0.
- Версия Unity Ads SDK: 4.7.0.
Версия 4.6.1.1
- Адаптер обновлен для использования нового класса
VersionInfo. - Обновлена минимально необходимая версия Google Mobile Ads SDK до 22.0.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 22.0.0.
- Версия Unity Ads SDK: 4.6.1.
Версия 4.6.1.0
- Подтверждена совместимость с Unity Ads SDK 4.6.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.5.0
- Версия Unity Ads SDK: 4.6.1.
Версия 4.6.0.0
- Добавлена поддержка пересылки информации, соответствующей требованиям COPPA, в SDK Unity Ads.
- Подтверждена совместимость с Unity Ads SDK 4.6.0.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 21.5.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.5.0
- Версия Unity Ads SDK: 4.6.0.
Версия 4.5.0.0
- Подтверждена совместимость с Unity Ads SDK 4.5.0.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 21.4.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.4.0
- Версия Unity Ads SDK: 4.5.0.
Версия 4.4.1.0
- Подтверждена совместимость с Unity Ads SDK 4.4.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.2.0
- Версия Unity Ads SDK: 4.4.1.
Версия 4.4.0.0
- Подтверждена совместимость с Unity Ads SDK 4.4.0.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 21.2.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.2.0
- Версия Unity Ads SDK: 4.4.0.
Версия 4.3.0.0
- Подтверждена совместимость с Unity Ads SDK 4.3.0.
- Теперь функция обратного вызова
onAdOpened()перенаправляется при начале воспроизведения межстраничной и рекламной рекламы с вознаграждением.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.1.0
- Версия Unity Ads SDK: 4.3.0.
Версия 4.2.1.1
- Обновлены
compileSdkVersionиtargetSdkVersionдо API 31. - Обновлена минимально необходимая версия Google Mobile Ads SDK до 21.0.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 21.0.0.
- Версия Unity Ads SDK: 4.2.1.
Версия 4.2.1.0
- Подтверждена совместимость с Unity Ads SDK 4.2.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.6.0.
- Версия Unity Ads SDK: 4.2.1.
Версия 4.1.0.0
- Подтверждена совместимость с Unity Ads SDK 4.1.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.6.0.
- Версия Unity Ads SDK: 4.1.0.
Версия 4.0.1.0
- Подтверждена совместимость с Unity Ads SDK 4.0.1.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 20.6.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.6.0.
- Версия Unity Ads SDK: 4.0.1.
Версия 4.0.0.0
- Подтверждена совместимость с Unity Ads SDK 4.0.0.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 20.5.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.5.0.
- Версия Unity Ads SDK 4.0.0.
Версия 3.7.5.0
- Подтверждена совместимость с Unity Ads SDK 3.7.5.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.2.0.
- Версия Unity Ads SDK: 3.7.5.
Версия 3.7.4.0
- Подтверждена совместимость с Unity Ads SDK 3.7.4.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.2.0.
- Версия Unity Ads SDK: 3.7.4.
Версия 3.7.2.0
- Подтверждена совместимость с Unity Ads SDK 3.7.2.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 20.2.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.2.0.
- Версия Unity Ads SDK: 3.7.2.
Версия 3.7.1.0
- Подтверждена совместимость с Unity Ads SDK 3.7.1.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 20.1.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 20.1.0.
- Версия Unity Ads SDK: 3.7.1.
Версия 3.6.2.0
- Подтверждена совместимость с Unity Ads SDK 3.6.2.
- Исправлена ошибка, из-за которой в рекламных объявлениях с вознаграждением не перенаправлялись запросы на клики.
- SDK UnityAds был удален из комплекта поставки адаптера. Теперь издателям необходимо вручную добавлять SDK UnityAds в качестве дополнительной зависимости.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 19.8.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.8.0.
- Версия Unity Ads SDK: 3.6.2.
Версия 3.6.0.0
- Подтверждена совместимость с Unity Ads SDK 3.6.0.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 19.6.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.6.0.
- Версия Unity Ads SDK: 3.6.0.
Версия 3.5.1.1
- Исправлена ошибка, возникавшая при попытке запросить показ нескольких межстраничных и рекламных объявлений с вознаграждением.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.5.0.
- Версия Unity Ads SDK: 3.5.1.
Версия 3.5.1.0
- Подтверждена совместимость с Unity Ads SDK 3.5.1.
- Исправлена ошибка, из-за которой запросы на показ умных баннерных объявлений завершались с ошибкой.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.5.0.
- Версия Unity Ads SDK: 3.5.1.
Версия 3.5.0.0
- Подтверждена совместимость с Unity Ads SDK 3.5.0.
- Добавлена поддержка адаптивных баннеров.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 19.5.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.5.0.
- Версия Unity Ads SDK: 3.5.0.
Версия 3.4.8.0
- Исправлена ошибка
NullPointerException, возникающая при уничтожении баннерной рекламы. - Обновлена минимально необходимая версия Google Mobile Ads SDK до 19.3.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.3.0.
- Версия Unity Ads SDK: 3.4.8.
Версия 3.4.6.1
- Created an adapter build that does not include the Unity Ads SDK bundled in. This gives publishers an option to use the Unity Ads Services when mediating on Unity to avoid conflicting dependency issues.
- Издатели могут использовать эту функцию, добавив зависимость
com.google.ads.mediation:unity-adapter-only:xyzpв файлbuild.gradleна уровне приложения.
- Издатели могут использовать эту функцию, добавив зависимость
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.1.0.
- Версия Unity Ads SDK: 3.4.6.
Версия 3.4.6.0
- Подтверждена совместимость с Unity Ads SDK 3.4.6.
- Теперь адаптер перенаправляет вызов функции обратного вызова
onAdOpened()при нажатии на баннерную рекламу.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.1.0.
- Версия Unity Ads SDK: 3.4.6.
Версия 3.4.2.3
- Добавлены описательные коды ошибок и причины сбоев при загрузке/отображении адаптера.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 19.1.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.1.0.
- Версия Unity Ads SDK: 3.4.2.
Версия 3.4.2.2
- Исправлена ошибка
ConcurrentModificationException, приводившая к сбою программы Unity Ads.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.0.1.
- Версия Unity Ads SDK: 3.4.2.
Версия 3.4.2.1
- Улучшена обработка ошибок Unity для более раннего распознавания сбоев инициализации и загрузки рекламы, а также для сокращения времени ожидания.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 19.0.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 19.0.1.
- Версия Unity Ads SDK: 3.4.2.
Версия 3.4.2.0
- Подтверждена совместимость с Unity Ads SDK 3.4.2.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 18.3.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 18.3.0.
- Версия Unity Ads SDK: 3.4.2.
Версия 3.4.0.0
- Подтверждена совместимость с Unity Ads SDK 3.4.0.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 18.3.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 18.3.0.
- Версия Unity Ads SDK: 3.4.0.
Версия 3.3.0.0
- Подтверждена совместимость с Unity Ads SDK 3.3.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 18.2.0.
- Версия Unity Ads SDK: 3.3.0.
Версия 3.2.0.1
- Исправлена ошибка NullPointerException, приводившая к сбою при вызове
loadAd()до вызоваUnityAds.initialize(). - Обновлена минимально необходимая версия Google Mobile Ads SDK до 18.2.0.
Версия 3.2.0.0
- Исправлена ошибка, из-за которой запросы на показ баннерной рекламы завершались с ошибкой.
- Подтверждена совместимость с Unity Ads SDK 3.2.0.
- Перевел адаптер на AndroidX.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 18.1.1.
Версия 3.1.0.0
- Добавлена поддержка гибких размеров баннерной рекламы.
- Адаптер не обрабатывает запрос на показ рекламы, если запрошенный размер несовместим ни с одним из размеров баннеров Unity Ads.
- Подтверждена совместимость с Unity Ads SDK 3.1.0.
Версия 3.0.1.0
- Подтверждена совместимость с Unity Ads SDK 3.0.1.
- Исправлена ошибка, вызывавшая ошибку «NPE» при показе межстраничной рекламы.
Версия 3.0.0.2
- Обновлен адаптер для поддержки нового API с системой вознаграждений, находящегося в стадии открытого бета-тестирования.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до 17.2.0.
Версия 3.0.0.1
- Добавлена поддержка баннерной рекламы Unity Ads.
Версия 3.0.0.0
- Подтверждена совместимость с Unity Ads SDK 3.0.0.
Версия 2.3.0.0
- Подтверждена совместимость с Unity Ads SDK 2.3.0.
Версия 2.2.1.1
- В адаптер внесены изменения, позволяющие вызывать событие
onRewardedVideoComplete()для показа рекламы.
Версия 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.
Версия 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 будет совпадать).
- Добавлена поддержка обратного вызова onAdLeftApplication.
Версия 2.0.6.0
- Подтверждена совместимость с Unity Ads SDK 2.0.6.
Версия 2.0.5.0
- Теперь адаптеры можно добавить в качестве зависимости компиляции, добавив следующий код в тег dependencies файла build.gradle:
compile 'com.google.ads.mediation:unity:2.0.5.0' - Теперь адаптер распространяется в виде файла .aar вместо .jar (см. README для получения дополнительных инструкций).
Версия 2.0.4.0
- Исправлена ошибка, из-за которой рекламные видеоролики с вознаграждением не загружались, если сначала загружалась межстраничная реклама.
Версия 2.0.2.0
- Изменена система именования версий на [Версия Unity Ads SDK].[Версия патча адаптера].
- Обновлена минимально необходимая версия Unity Ads SDK до v2.0.2.
- Обновлена минимально необходимая версия Google Mobile Ads SDK до v9.0.0.
- Приложениям больше не нужно вызывать UnityAds.changeActivity(this).
Версия 1.0.0
- Первый релиз. Поддерживает видеорекламу с вознаграждением и межстраничную рекламу.