В этом руководстве описано, как использовать GMA Next-Gen SDK для загрузки и показа объявлений из Unity Ads с помощью медиации AdMob, а также рассматривается интеграция назначения ставок и каскада. В ней рассказывается, как добавить Unity Ads в конфигурацию медиации рекламного блока, а также как интегрировать SDK и адаптер Unity Ads в приложение для Android.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для Unity Ads поддерживает следующие возможности:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | 1 |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
- Android API уровня 24 или более поздней версии.
- [Для назначения ставок] Чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер Unity версии 4.16.0.1 или более поздней (рекомендуется последняя версия).
Последняя версия GMA Next-Gen 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 (Монетизация Unity Ads) > Placements (Места размещения), выберите проект и нажмите Add ad unit (Добавить рекламный блок).

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

Ставки
В разделе Настройка выберите Назначение ставок. В разделе Место размещения введите название места размещения.

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

Запишите идентификатор места размещения.
Нажмите Добавить рекламный блок, чтобы сохранить рекламный блок и место размещения.
Как найти ключ API для отчетов Unity Ads
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Unity Ads Monetization (Монетизация Unity Ads) > API management (Управление API) и запишите ключ 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 (Тестирование).
Чтобы принудительно включить тестовый режим для приложения, нажмите кнопку редактирования рядом с пунктом Google Play, активируйте параметр Переопределить тестовый режим клиента и выберите Принудительно включить тестовый режим (использовать тестовые объявления) для всех устройств.

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

Укажите сведения о тестовом устройстве и нажмите Сохранить.

Шаг 2. Настройте спрос на рекламу Unity Ads в интерфейсе AdMob
Как настроить медиацию для рекламного блока
Добавьте Unity Ads в конфигурацию медиации для рекламного блока.
Войдите в аккаунт AdMob. Перейдите на вкладку Медиация. Если вы хотите изменить существующую группу медиации, нажмите на ее название и перейдите к разделу Как добавить Unity Ads в качестве источника объявлений.
Чтобы создать новую группу медиации, нажмите Создать группу медиации.

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

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

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

Выбранные рекламные блоки появятся на карточке:

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

Водопад
На карточке Каскад в разделе Источники объявлений выберите Добавить источник объявлений.
Выберите Unity Ads и установите переключатель Оптимизировать в положение "включено". Чтобы настроить оптимизацию источника объявлений для Unity Ads, введите ключ API и основной идентификатор организации, полученные в предыдущем разделе. Затем введите значение эффективной цены за тысячу показов для Unity Ads и нажмите Продолжить.

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

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

Добавьте Unity Ads в список рекламных партнеров, соблюдающих GDPR и законы штатов США
Следуйте инструкциям в статьях Настройки, обеспечивающие соблюдение европейских регламентов и Настройки, обеспечивающие соблюдение законов штатов США, чтобы добавить Unity Ads в список рекламных партнеров, соблюдающих европейские регламенты и законы штатов США, в интерфейсе AdMob.
Шаг 3. Импортируйте рекламный SDK и адаптер Unity Ads
Интеграция с Android Studio (рекомендуется)
В файле gradle на уровне приложения добавьте следующие зависимости и конфигурации:
Kotlin
dependencies { implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0") implementation("com.unity3d.ads:unity-ads:4.21.0") implementation("com.google.ads.mediation:unity:4.21.0.0") } configurations.configureEach { exclude(group = "com.google.android.gms", module = "play-services-ads") exclude(group = "com.google.android.gms", module = "play-services-ads-lite") }
Groovy
dependencies { implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0' implementation 'com.unity3d.ads:unity-ads:4.21.0' implementation 'com.google.ads.mediation:unity:4.21.0.0' } 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. Задайте настройки конфиденциальности в рекламном SDK Unity Ads
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других средств локального хранения данных, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Адаптер Unity Ads для Android версии 4.19.0.1 и более поздних поддерживает передачу сигналов согласия по GDPR от платформ для запросов согласия, интегрированных со спецификацией Transparency and Consent Framework (TCF) от IAB, в рекламный SDK Unity Ads. Подробнее о том, как настроить конфигурацию согласия, соответствующую или не соответствующую спецификации TCF…
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности рассказывается, как включить ограничение обработки данных для показа рекламы Google. Однако Google не может применить эту настройку ко всем рекламным сетям в вашей цепочке медиации. Поэтому вы должны определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В SDK версии 2.0.0 Unity Ads добавила API для поддержки настроек конфиденциальности. В приведенном ниже образце кода показано, как передать эту информацию о согласии в рекламный SDK Unity Ads. Если вы хотите передавать информацию о согласии в Unity Ads SDK вручную, рекомендуем вызывать этот код до запроса объявлений через GMA Next-Gen SDK.
Java
MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();
Kotlin
val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()
Дополнительную информацию и значения, которые можно указать в каждом методе, вы найдете в статье Unity Ads Consumer privacy act compliance (Соблюдение законов о защите конфиденциальности потребителей).
Как настроить обработку с учетом возраста
Адаптер медиации Unity Ads версии 4.16.6.0 и более поздних передает в Unity Ads настройку, связанную с контентом для детей, и настройку Пользователи, не достигшие минимального возраста.
Чтобы обрабатывать эти сигналы для каждого пользователя, в Unity Ads необходимо включить параметр Mixed Audience (Смешанная аудитория) на панели управления Unity Monetization. Подробнее о том, как указать, что игра предназначена для смешанной аудитории…
Шаг 5. Добавьте необходимый код
Загрузка объявления с контекстом Activity
Передавайте контекст Activity при загрузке баннеров, межстраничных и нативных объявлений.
Без контекста действия загрузка объявлений не произойдет.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в AdMob и включите тестовый режим в интерфейсе Unity Ads.
Проверьте тестовые объявления
Чтобы проверить, получаете ли вы тестовые объявления от Unity Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Unity Ads (назначение ставок) и Unity Ads (каскад).
Коды ошибок
Если адаптер не получает объявление от Unity Ads, издатели могут проверить основную ошибку в ответе на запрос объявления, используя ResponseInfo.getAdSourceResponses() в следующих классах:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Ниже приведены коды и сообщения, которые возвращает адаптер UnityAds, когда не удается загрузить объявление.
| Код ошибки | Причина |
|---|---|
| 0-10 | UnityAds SDK вернул ошибку. Подробную информацию можно найти в коде. |
| 101 | Параметры сервера UnityAds, настроенные в интерфейсе AdMob, отсутствуют или недействительны. |
| 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
Следующая версия
- Добавлены методы
UnityMediationAdapter.setTestMode()иUnityMediationAdapter.isTestMode(), позволяющие включить тестовый режим в рекламном SDK Unity Ads.
Версия 4.21.0.0
- Подтверждена совместимость с Unity Ads SDK 4.21.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.5.0.
- Google Mobile Ads Next-Gen SDK версии 1.5.0.
- Unity Ads SDK версии 4.21.0.
Версия 4.20.1.0
- Закрепите зависимость Kotlin адаптера на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).
- Подтверждена совместимость с Unity Ads SDK версии 4.20.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.4.0.
- Unity Ads SDK версии 4.20.1.
Версия 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
- Подтверждена совместимость с рекламным SDK Unity версии 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, в Unity Ads SDK, если применяется 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
- Добавлена поддержка передачи параметра
tagForUnderAgeOfConsentGoogle Mobile Ads SDK в Unity Ads SDK. - Подтверждена совместимость с рекламным SDK Unity Ads версии 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
- Подтверждена совместимость с рекламным SDK Unity 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
- Добавлен параметр формата при получении токена сигнала из Unity Ads SDK.
- Удалена старая реализация 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
- Из адаптера для баннеров с назначением ставок в реальном времени удалена проверка размера.
Разработано и протестировано с помощью:
- 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
- Теперь сбор сигналов для баннеров RTB не выполняется, если контекст не является действием (поскольку рекламный SDK Unity Ads требует контекст действия для загрузки баннеров RTB). Это исправление повысит долю успешных запросов на загрузку объявлений для издателей.
- Подтверждена совместимость с рекламным SDK Unity версии 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
- Подтверждена совместимость с рекламным SDK Unity Ads версии 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. - Подтверждена совместимость с рекламным SDK Unity версии 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
- Подтверждена совместимость с рекламным SDK Unity 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
- Подтверждена совместимость с рекламным SDK Unity версии 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
- Подтверждена совместимость с рекламным SDK Unity версии 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
- Подтверждена совместимость с рекламным SDK Unity 4.6.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 21.5.0
- Unity Ads SDK версии 4.6.1.
Версия 4.6.0.0
- Добавлена поддержка передачи информации о соблюдении закона COPPA в Unity Ads SDK.
- Подтверждена совместимость с 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
- Подтверждена совместимость с рекламным SDK Unity версии 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 удален из сборки пакета адаптера. Теперь издателям необходимо вручную добавлять UnityAds SDK в качестве дополнительной зависимости.
- Минимальная требуемая версия 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
- Создана сборка адаптера, не включающая рекламный SDK Unity Ads.
Это позволяет издателям использовать рекламные сервисы Unity при медиации в Unity, чтобы избежать проблем с конфликтующими зависимостями.
- Чтобы использовать эту функцию, издателям нужно добавить зависимость
com.google.ads.mediation:unity-adapter-only:x.y.z.pв файл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
- Исправлена ошибка, связанная с исключением нулевого указателя, которая возникала при вызове
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
- Изменена система наименования версий: [версия рекламного SDK Unity Ads].[версия исправления адаптера].
- Минимальная требуемая версия рекламного SDK Unity Ads обновлена до 2.0.2.
- Минимальная требуемая версия Google Mobile Ads SDK обновлена до 9.0.0.
- Приложениям больше не нужно вызывать UnityAds.changeActivity(this).
Версия 1.0.0
- Первый выпуск. Поддерживаются видеообъявления с вознаграждением и межстраничные объявления.