Как интегрировать Unity Ads с медиацией

В этом руководстве описано, как использовать Google Mobile Ads SDK (Legacy) для загрузки и показа объявлений из Unity Ads с помощью медиации, а также рассматривается интеграция назначения ставок и каскада. В этой статье рассказывается, как добавить Unity Ads в конфигурацию медиации рекламного блока и как интегрировать рекламный SDK Unity Ads и адаптер в приложение для Android.

Поддерживаемые интеграции и форматы объявлений

Адаптер медиации для Unity Ads поддерживает следующие возможности:

Интеграция
Ставки
Водопад  1
Форматы
Баннер
Межстраничное объявление
Бонус предоставлен
Стандартное

Требования

Прежде чем продолжить, убедитесь, что:

  • Android API уровня 24 или более поздней версии.
  • [Для назначения ставок] Чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер Unity версии 4.16.0.1 или более поздней (рекомендуется последняя версия).

Шаг 1. Настройте конфигурации в интерфейсе Unity Ads

Зарегистрируйтесь или войдите в аккаунт Unity Ads.

Как создать проект

На панели управления Unity Ads перейдите в раздел Projects (Проекты) и нажмите New (Создать).

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

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

В модальном окне New Project (Новый проект) выберите I will use Mediation (Я буду использовать медиацию) и Google AdMob (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 (Настройки организации) и запишите Organization core ID (Основной идентификатор организации).

Обновите файл 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, проверьте и включите передачу защищенных сигналов. Нажмите Сохранить.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Передавать защищенные сигналы в запросах ставок

Ставки

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

Нажмите Сохранить.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Как разрешить передачу защищенных сигналов для назначения ставок в SDK

Ставки

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

Нажмите Сохранить.

Водопад

Этот шаг не требуется для интеграции каскада.

Как настроить назначение ставок в Unity Ads

Ставки

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

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

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

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

Нажмите Готово.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Как настроить сопоставление рекламных блоков

Ставки

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

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

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

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

Нажмите Сохранить.

Водопад

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

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

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

Укажите идентификатор игры и идентификатор места размещения, полученные в предыдущем разделе, а также цену за тысячу показов по умолчанию. Нажмите Сохранить.

Добавьте Unity Ads в список рекламных партнеров, соблюдающих GDPR и законы штатов США

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

Шаг 3. Импортируйте рекламный SDK и адаптер Unity Ads

В файле 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'
}

Интеграция вручную

  1. Скачайте последнюю версию Unity Ads SDK (unity-ads.aar) из хранилища GitHub и добавьте ее в свой проект.

  2. Перейдите к артефактам адаптера Unity Ads в репозитории Maven от Google. Выберите последнюю версию, скачайте файл .aar адаптера Unity Ads и добавьте его в проект.

Шаг 4. Реализуйте настройки конфиденциальности в Unity Ads SDK

Чтобы соблюдать правила 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 для поддержки настроек конфиденциальности. В приведенном ниже образце кода показано, как передать информацию о согласии в Unity Ads SDK. Если вы решите передавать информацию о согласии в рекламный SDK Unity Ads вручную, рекомендуется вызывать этот код до запроса объявлений через 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 о соблюдении закона о конфиденциальности потребителей.

Как настроить обработку с учетом возраста

Адаптер медиации Unity Ads версии 4.16.6.0 и более поздних передает в Unity Ads настройку, связанную с контентом для детей, и настройку Пользователи, не достигшие минимального возраста.

Чтобы обрабатывать эти сигналы для каждого пользователя, в Unity Ads необходимо включить параметр Mixed Audience (Смешанная аудитория) на панели управления Unity Monetization. Подробнее о том, как указать, что игра предназначена для смешанной аудитории…

Шаг 5. Добавьте необходимый код

Загрузка объявления с контекстом Activity

Передавайте контекст 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

Следующая версия

  • Добавлены методы 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

  • Подтверждена совместимость с 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, в 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

  • Добавлена поддержка пересылки параметра 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

  • Подтверждена совместимость с рекламным 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.
  • Подтверждена совместимость с 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

  • Подтверждена совместимость с рекламным 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

  • Подтверждена совместимость с 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

  • Подтверждена совместимость с рекламным 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

  • Подтверждена совместимость с рекламным 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

  • Адаптер обновлен для совместимости с 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

  • Первый выпуск. Поддерживаются видеообъявления с вознаграждением и межстраничные объявления.