Как интегрировать 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 (Создать).

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

Перейдите в раздел 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 и адаптер

В файле 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. Задайте настройки конфиденциальности в рекламном SDK Unity Ads

Чтобы соблюдать правила 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

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

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