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

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

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

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

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

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

Водопад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавьте Unity Ads в список рекламных партнеров, соблюдающих GDPR и законы штатов США
Следуйте инструкциям в статьях Настройки, необходимые для соблюдения европейских регламентов и Настройки, необходимые для соблюдения законов штатов США, чтобы добавить Unity Ads в список рекламных партнеров, соблюдающих европейские регламенты и законы штатов США, в интерфейсе Менеджера рекламы.
Шаг 3. Импортируйте Unity Ads SDK и адаптер
Интеграция с Android Studio (рекомендуется)
В файле gradle на уровне приложения добавьте следующие зависимости реализации:
Kotlin
dependencies { implementation("com.google.android.gms:play-services-ads:25.5.0") implementation("com.unity3d.ads:unity-ads:4.21.0") implementation("com.google.ads.mediation:unity:4.21.0.0") }
Groovy
dependencies { implementation 'com.google.android.gms:play-services-ads:25.5.0' implementation 'com.unity3d.ads:unity-ads:4.21.0' implementation 'com.google.ads.mediation:unity:4.21.0.0' }
Интеграция вручную
Скачайте последнюю версию 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 вручную, рекомендуем вызывать этот код до запроса объявлений через Google Mobile Ads SDK (Legacy).
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 при загрузке баннеров, межстраничных и нативных объявлений.
Без контекста действия загрузка объявлений не произойдет.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в Менеджере рекламы и включите тестовый режим в интерфейсе Unity Ads.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Unity Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Unity Ads (назначение ставок) и Unity Ads (каскад).
Коды ошибок
Если адаптер не получает объявление от Unity Ads, издатели могут проверить основную ошибку в ответе на запрос объявления, используя ResponseInfo.getAdapterResponses() в следующих классах:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Ниже приведены коды и сообщения об ошибках, которые возвращает адаптер UnityAds, когда не удается загрузить объявление.
| Код ошибки | Причина |
|---|---|
| 0-10 | UnityAds SDK вернул ошибку. Подробную информацию можно найти в коде. |
| 101 | Параметры сервера UnityAds, настроенные в интерфейсе Менеджера рекламы, отсутствуют или недействительны. |
| 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(), позволяющие включить тестовый режим в Unity Ads SDK. - Адаптер обновлен для использования
InitializationCompleteCallback.onInitializationFailed(AdError)API.
Версия 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
- Подтверждена совместимость с рекламным SDK Unity 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
- Подтверждена совместимость с 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
- Добавлен параметр формата при получении токена сигнала из Unity Ads SDK.
- Удалена старая реализация API баннеров. Примечание. В адаптере уже есть реализация нового API баннеров, и GMA SDK будет использовать ее.
- Добавлен код ошибки, позволяющий определить, что показ не состоялся из-за тайм-аута.
- Удалены ссылки на уровне класса на объекты
Context, чтобы устранить проблемы с утечкой памяти. - Подтверждена совместимость с рекламным SDK Unity версии 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 не выполняется, если контекст не является действием (поскольку для загрузки баннеров RTB в рекламном SDK Unity Ads требуется контекст действия). Это исправление повысит долю успешных загрузок объявлений для издателей.
- Подтверждена совместимость с рекламным 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
- Подтверждена совместимость с 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
- Подтверждена совместимость с рекламным SDK Unity версии 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
- Подтверждена совместимость с рекламным SDK Unity Ads версии 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
- Подтверждена совместимость с рекламным SDK Unity версии 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
- Добавлена поддержка назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
- Подтверждена совместимость с рекламным SDK Unity Ads версии 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.
- Подтверждена совместимость с рекламным SDK Unity Ads версии 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
- Подтверждена совместимость с рекламным SDK Unity версии 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
- Подтверждена совместимость с рекламным SDK Unity Ads версии 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
- Подтверждена совместимость с 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 удален из сборки пакета адаптера. Теперь издателям необходимо вручную добавлять 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
- Подтверждена совместимость с рекламным SDK Unity 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
- Адаптер обновлен для совместимости с рекламным SDK Unity 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
- Первый выпуск. Поддерживает видеообъявления с вознаграждением и межстраничные объявления.