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

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

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

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

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

Требования

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

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

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

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

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

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

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

Нажмите Монетизация Unity Ads > Начать.

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

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

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

Ставки

Водопад

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

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

Создание рекламных блоков и мест размещения

Нажмите Unity Ads Monetization > 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 Store, установите флажок Переопределить тестовый режим клиента и выберите Включить тестовый режим (т.е. использовать тестовую рекламу) для всех устройств.

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

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

Шаг 2. Настройте источник спроса Unity Ads в интерфейсе AdMob

Как настроить медиацию для рекламного блока

Вам нужно добавить Unity Ads в конфигурацию медиации для рекламного блока.

Войдите в аккаунт AdMob. Затем перейдите на вкладку Медиация. Если у вас уже есть группа медиации, которую вы хотите изменить, нажмите на ее название и перейдите к разделу Как добавить Unity Ads в качестве источника объявлений.

Чтобы создать новую группу медиации, нажмите Создать группу медиации.

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

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

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

На карточке "Рекламные блоки" появятся выбранные вами рекламные блоки.

Как добавить Unity Ads в качестве источника объявлений

Ставки


В разделе Источники объявлений найдите карточку Назначение ставок и нажмите Добавить источник объявлений. Затем выберите Unity Ads.

Нажмите Как подписать партнерское соглашение и настройте партнерство с назначением ставок с Unity Ads.



Нажмите Подтвердить и принять, а затем – Продолжить.



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



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



Водопад


На карточке Каскад в разделе Источники объявлений выберите Добавить источник объявлений.

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




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



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


Как добавить Unity Ads в список рекламных партнеров для GDPR и законов штатов США в отношении конфиденциальности

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

Шаг 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.20.1")
    implementation("com.google.ads.mediation:unity:4.20.1.0")
}

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.unity3d.ads:unity-ads:4.20.1'
    implementation 'com.google.ads.mediation:unity:4.20.1.0'
}

Настраиваемые вручную интеграции

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

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

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

Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.

Адаптер Unity Ads для Android версии 4.19.0.1 и более поздних поддерживает передачу сигналов согласия по GDPR из платформ для управления согласием, интегрированных со спецификацией Transparency and Consent Framework (TCF) от IAB, в Unity Ads SDK. Подробнее о том, как настроить конфигурацию согласия в соответствии с TCF или без нее…

Законы штатов США о конфиденциальности

Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.

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

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

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

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

Шаг 5. Добавьте обязательный код

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

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

Шаг 6. Проверьте реализацию

Как включить тестовые объявления

Убедитесь, что вы зарегистрировали тестовое устройство в AdMob и включили тестовый режим в интерфейсе 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 SDK UnityAds вернул ошибку. Подробнее о коде…
101 Параметры сервера UnityAds, настроенные в интерфейсе AdMob, отсутствуют или недействительны.
102 UnityAds вернул место размещения со статусом NO_FILL.
103 UnityAds вернул место размещения со статусом DISABLED (Отключено).
104 UnityAds попытался показать объявление с нулевым контекстом.
105 Контекст, используемый для инициализации, загрузки и/или показа объявлений из Unity Ads, не является экземпляром Activity.
106 UnityAds попытался показать объявление, которое ещё не готово к показу.
107 UnityAds не поддерживается на устройстве.
108 UnityAds может загружать только одно объявление на место размещения.
109 UnityAds завершил работу с ошибкой.
110 Запрошенный размер объявления не соответствует поддерживаемому размеру баннера UnityAds.
111 UnityAds вернул ошибку инициализации.
112 Unity Ads вернул пустой токен для назначения ставок.
200-204 Ошибка, связанная с баннером UnityAds. Подробнее о коде…

Журнал изменений адаптера медиации Unity Ads для Android

Версия 4.21.0.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

  • Подтверждена совместимость с 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 на уровне класса, чтобы устранить утечку памяти.
  • Подтверждена совместимость с Unity Ads SDK 4.16.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.6.0.
  • Unity Ads SDK версии 4.16.2.

Версия 4.16.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.16.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.5.0.
  • Unity Ads SDK версии 4.16.1.

Версия 4.16.0.1

  • Из адаптера для баннерных объявлений RTB удалена проверка размера.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.5.0.
  • Unity Ads SDK версии 4.16.0.

Версия 4.16.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.16.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.5.0.
  • Unity Ads SDK версии 4.16.0.

Версия 4.15.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.15.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.4.0.
  • Unity Ads SDK версии 4.15.1.

Версия 4.15.0.0

  • Обновлено: теперь при сборе сигналов для баннерной рекламы с назначением ставок в реальном времени будет возникать ошибка, если контекст не является действием (поскольку для загрузки баннерной рекламы с назначением ставок в реальном времени SDK Unity Ads требуется контекст действия). Это позволит издателям повысить долю успешных запросов при загрузке объявлений.
  • Подтверждена совместимость с Unity Ads SDK 4.15.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.3.0.
  • Unity Ads SDK версии 4.15.0.

Версия 4.14.2.0

  • Подтверждена совместимость с Unity Ads SDK 4.14.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.2.0.
  • Unity Ads SDK версии 4.14.2.

Версия 4.14.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.14.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.1.0.
  • Unity Ads SDK версии 4.14.1.

Версия 4.14.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.14.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.0.0.
  • Unity Ads SDK версии 4.14.0.

Версия 4.13.2.0

  • Минимальный уровень Android API теперь 23.
  • Минимальная версия Google Mobile Ads SDK теперь 24.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.0.0.
  • Unity Ads SDK версии 4.13.2.

Версия 4.13.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.13.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.6.0.
  • Unity Ads SDK версии 4.13.1.

Версия 4.13.0.0

  • Из адаптера удалены ненужные проверки контекста Activity.
  • Подтверждена совместимость с Unity Ads SDK 4.13.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.6.0.
  • Unity Ads SDK версии 4.13.0.

Версия 4.12.5.1

  • Устранены ошибки загрузки баннеров с фиксированными ставками. Теперь при загрузке объявлений задается идентификатор объекта.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.6.0.
  • Unity Ads SDK версии 4.12.5.

Версия 4.12.5.0

  • Подтверждена совместимость с Unity Ads SDK 4.12.5.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.5.0.
  • Unity Ads SDK версии 4.12.5.

Версия 4.12.4.0

  • Подтверждена совместимость с Unity Ads SDK 4.12.4.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.3.0.
  • Unity Ads SDK версии 4.12.4.

Версия 4.12.3.0

  • Подтверждена совместимость с Unity Ads SDK 4.12.3.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.3.0.
  • Unity Ads SDK версии 4.12.3.

Версия 4.12.2.0

  • Подтверждена совместимость с Unity Ads SDK 4.12.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.2.0.
  • Unity Ads SDK версии 4.12.2.

Версия 4.12.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.12.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.2.0.
  • Unity Ads SDK версии 4.12.1.

Версия 4.12.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.12.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.1.0.
  • Unity Ads SDK версии 4.12.0.

Версия 4.11.3.0

  • Добавлена поддержка назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
  • Подтверждена совместимость с Unity Ads SDK 4.11.3.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.1.0.
  • Unity Ads SDK версии 4.11.3.

Версия 4.11.2.0

  • Подтверждена совместимость с Unity Ads SDK 4.11.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Unity Ads SDK версии 4.11.2.

Версия 4.10.0.0

  • Минимальная версия Google Mobile Ads SDK теперь 23.0.0.
  • Подтверждена совместимость с Unity Ads SDK 4.10.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Unity Ads SDK версии 4.10.0.

Версия 4.9.3.0

  • Подтверждена совместимость с Unity Ads SDK 4.9.3.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Unity Ads SDK версии 4.9.3.

Версия 4.9.2.0

  • Подтверждена совместимость с Unity Ads SDK 4.9.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Unity Ads SDK версии 4.9.2.

Версия 4.9.1.0

  • Минимальная версия Google Mobile Ads SDK теперь 22.3.0.
  • Подтверждена совместимость с Unity Ads SDK 4.9.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Unity Ads SDK версии 4.9.1.

Версия 4.8.0.0

  • Показ объявления регистрируется, когда Unity Ads SDK вызывает новый метод обратного вызова onBannerShown().
  • Подтверждена совместимость с Unity Ads SDK 4.8.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.2.0.
  • Unity Ads SDK версии 4.8.0.

Версия 4.7.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.7.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.1.0.
  • Unity Ads SDK версии 4.7.1.

Версия 4.7.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.7.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Unity Ads SDK версии 4.7.0.

Версия 4.6.1.1

  • Обновлен адаптер для использования нового класса VersionInfo.
  • Минимальная версия Google Mobile Ads SDK теперь 22.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Unity Ads SDK версии 4.6.1.

Версия 4.6.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.6.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.5.0
  • Unity Ads SDK версии 4.6.1.

Версия 4.6.0.0

  • Добавлена поддержка передачи информации о законе COPPA в SDK Unity Ads.
  • Подтверждена совместимость с Unity Ads SDK 4.6.0.
  • Минимальная версия Google Mobile Ads SDK теперь 21.5.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.5.0
  • Unity Ads SDK версии 4.6.0.

Версия 4.5.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.5.0.
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 21.4.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.4.0
  • Unity Ads SDK версии 4.5.0.

Версия 4.4.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.4.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.2.0
  • Unity Ads SDK версии 4.4.1.

Версия 4.4.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.4.0.
  • Минимальная версия Google Mobile Ads SDK теперь 21.2.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.2.0
  • Unity Ads SDK версии 4.4.0.

Версия 4.3.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.3.0.
  • Обратный вызов onAdOpened() теперь пересылается, когда начинается воспроизведение межстраничных объявлений и объявлений с вознаграждением.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.1.0
  • Unity Ads SDK версии 4.3.0.

Версия 4.2.1.1

  • Обновлены compileSdkVersion и targetSdkVersion до API 31.
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 21.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Unity Ads SDK версии 4.2.1.

Версия 4.2.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.2.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Unity Ads SDK версии 4.2.1.

Версия 4.1.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.1.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Unity Ads SDK версии 4.1.0.

Версия 4.0.1.0

  • Подтверждена совместимость с Unity Ads SDK 4.0.1.
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 20.6.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Unity Ads SDK версии 4.0.1.

Версия 4.0.0.0

  • Подтверждена совместимость с Unity Ads SDK 4.0.0.
  • Минимальная версия Google Mobile Ads SDK теперь 20.5.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.5.0.
  • Unity Ads SDK версии 4.0.0.

Версия 3.7.5.0

  • Подтверждена совместимость с Unity Ads SDK 3.7.5.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.2.0.
  • Unity Ads SDK версии 3.7.5.

Версия 3.7.4.0

  • Подтверждена совместимость с Unity Ads SDK 3.7.4.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.2.0.
  • Unity Ads SDK версии 3.7.4.

Версия 3.7.2.0

  • Подтверждена совместимость с Unity Ads SDK 3.7.2.
  • Минимальная версия Google Mobile Ads SDK теперь 20.2.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.2.0.
  • Unity Ads SDK версии 3.7.2.

Версия 3.7.1.0

  • Подтверждена совместимость с Unity Ads SDK 3.7.1.
  • Минимальная версия Google Mobile Ads SDK теперь 20.1.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.1.0.
  • Unity Ads SDK версии 3.7.1.

Версия 3.6.2.0

  • Подтверждена совместимость с Unity Ads SDK 3.6.2.
  • Исправлена проблема, из-за которой объявления с вознаграждением не пересылали обратные вызовы кликов.
  • SDK UnityAds удален из встроенной сборки адаптера. Теперь издателям нужно вручную добавлять UnityAds SDK в качестве дополнительной зависимости.
  • Минимальная версия Google Mobile Ads SDK теперь 19.8.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.8.0.
  • Unity Ads SDK версии 3.6.2.

Версия 3.6.0.0

  • Подтверждена совместимость с Unity Ads SDK 3.6.0.
  • Минимальная версия Google Mobile Ads SDK теперь 19.6.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.6.0.
  • Unity Ads SDK версии 3.6.0.

Версия 3.5.1.1

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

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.5.0.
  • Unity Ads SDK версии 3.5.1.

Версия 3.5.1.0

  • Подтверждена совместимость с Unity Ads SDK 3.5.1.
  • Исправлена ошибка, из-за которой не удавалось выполнить запросы объявлений для смарт-баннеров.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.5.0.
  • Unity Ads SDK версии 3.5.1.

Версия 3.5.0.0

  • Подтверждена совместимость с Unity Ads SDK 3.5.0.
  • Добавлена поддержка адаптивных баннеров.
  • Минимальная версия Google Mobile Ads SDK теперь 19.5.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.5.0.
  • Unity Ads SDK версии 3.5.0.

Версия 3.4.8.0

  • Исправлена ошибка NullPointerException, которая возникала при удалении баннера.
  • Минимальная версия Google Mobile Ads SDK теперь 19.3.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.3.0.
  • Unity Ads SDK версии 3.4.8.

Версия 3.4.6.1

  • Создана сборка адаптера, в которую не входит SDK Unity Ads. Это позволяет издателям использовать сервисы Unity Ads при медиации в 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

  • Исправлена ошибка, связанная с исключением указателя null, которая возникала при вызове 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].[версия патча адаптера].
  • Минимальная версия Unity Ads SDK теперь 2.0.2.
  • Минимальная версия Google Mobile Ads SDK теперь 9.0.0.
  • Приложениям больше не нужно вызывать UnityAds.changeActivity(this).

Версия 1.0.0

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