Интегрируйте Unity Ads с медиацией

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

Поддерживаемые интеграции и форматы рекламы

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

Интеграция
Торги 1
Водопад
Форматы
Баннер
Интерстициальный
Награжден
Родной

1 Интеграция торгов находится в стадии открытого бета-тестирования.

Требования

  • Android API уровня 23 или выше

Шаг 1: Настройте конфигурации в пользовательском интерфейсе Unity Ads

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

Создать проект

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

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

Перейдите в раздел «Монетизация рекламы в Unity» , затем нажмите « Начать» .

В модальном окне «Новый проект» выберите «Я буду использовать посредничество и Google Admob в качестве партнера-посредника» , затем нажмите «Далее» .

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

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

Торги

Водопад

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

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

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

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

Введите название рекламного блока , затем выберите платформу и формат рекламы .

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

Введите название рекламного блока , затем выберите платформу и формат рекламы .

Выберите «Водопад» в разделе «Настройка» . В разделе «Размещение» введите имя места размещения , геотеги и цель .

Обратите внимание на идентификатор размещения .

Наконец, нажмите «Добавить рекламный блок» , чтобы сохранить рекламный блок и место размещения.

Найдите ключ API Unity Ads Reporting

Торги

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

Водопад

Перейдите в раздел «Монетизация Unity Ads» > «Управление API» и запишите ключ API в разделе «Доступ к API статистики монетизации» .

Затем перейдите в раздел «Монетизация Unity Ads» > «Настройки организации» и запишите основной идентификатор организации .

Обновите файл app-ads.txt

Файл app-ads.txt для авторизованных продавцов приложений — это инициатива IAB Tech Lab, которая помогает гарантировать, что ваш рекламный инвентарь в приложении будет продаваться только через каналы, которые вы указали как авторизованные. Чтобы предотвратить значительную потерю дохода от рекламы, вам необходимо внедрить файл app-ads.txt . Если вы ещё этого не сделали, создайте файл app-ads.txt для Менеджера рекламы .

Чтобы реализовать app-ads.txt для Unity Ads, см. раздел Настройка app-ads.txt в первый раз .

Включить тестовый режим

Тестовый режим можно включить на панели инструментов Unity Ads . Перейдите в раздел «Монетизация Unity Ads» > «Тестирование» .

Вы можете принудительно включить тестовый режим для своего приложения, нажав кнопку редактирования рядом с Google Play Store , включив опцию Переопределить тестовый режим клиента и выбрав ВКЛ. тестовый режим (т. е. использовать тестовые объявления) для всех устройств .

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

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

Шаг 2: Настройте спрос на Unity Ads в пользовательском интерфейсе Менеджера рекламы

Войдите в свою учетную запись Менеджера рекламы .

Добавьте рекламу Unity в компании

Торги

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

Водопад

Перейдите в раздел «Администрирование» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

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

Имя пользователя и пароль вводить не нужно. Нажмите «Сохранить» по завершении.

Включить безопасный обмен сигналами

Торги

Перейдите в раздел «Администрирование» > «Глобальные настройки» . Перейдите на вкладку «Настройки аккаунта Ad Exchange» , проверьте и включите опцию «Безопасный обмен сигналами» . Нажмите «Сохранить» .

Водопад

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

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

Торги

Перейдите в раздел «Инвентарь» > «Защищённые сигналы» . В разделе «Защищённые сигналы» найдите «Объявления Unity» и включите опцию «Включить интеграцию приложений» .

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

Водопад

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

Разрешить безопасный обмен сигналами для SDK Bidding

Торги

Перейдите в раздел «Доставка» > «Настройки канала спроса» . На вкладке «Настройки по умолчанию» включите опцию «Разрешить безопасный обмен сигналами для торгов SDK» .

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

Водопад

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

Настройка ставок Unity Ads

Торги

Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

Нажмите кнопку «Новый участник торгов» .

Выберите Unity Ads в качестве участника торгов.

Нажмите «Продолжить» , чтобы включить функцию ставок SDK для этого участника торгов.

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

Водопад

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

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

Торги

Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

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

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

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

Водопад

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

Прокрутите вниз и нажмите «Добавить партнера по доходности» .

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

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

Примечание: Автоматическому сбору данных требуется несколько дней, прежде чем он сможет точно рассчитать значение динамической цены за тысячу показов (CPM) для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.

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

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

Шаг 3: Импортируйте Unity Ads SDK и адаптер

В файл build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Unity Ads SDK и адаптера:

dependencies {
    implementation("com.google.android.gms:play-services-ads:24.5.0")
    implementation("com.unity3d.ads:unity-ads:4.16.1")
    implementation("com.google.ads.mediation:unity:4.16.1.0")
}

Ручная интеграция

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

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

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

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

В версии SDK 2.0.0 Unity Ads добавил API для поддержки настроек конфиденциальности. В следующем примере кода показано, как передать информацию о согласии в Unity Ads SDK. Если вы решите передать информацию о согласии в Unity Ads SDK вручную, рекомендуется вызывать этот код до запроса рекламы через Google Mobile Ads SDK.

Ява

import com.unity3d.ads.metadata.MetaData;
// ...

MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();

Котлин

import com.unity3d.ads.metadata.MetaData
// ...

val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()

Более подробную информацию и значения, которые можно предоставить в каждом методе, см. в руководствах Unity Ads « Согласие на конфиденциальность и API-интерфейсы данных» , а также «Соблюдение GDPR».

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

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

В версии SDK 2.0.0 Unity Ads добавил API для поддержки настроек конфиденциальности. В следующем примере кода показано, как передать информацию о согласии в Unity Ads SDK. Если вы решите передать информацию о согласии в Unity Ads SDK вручную, рекомендуется вызывать этот код до запроса рекламы через Google Mobile Ads SDK.

Ява

import com.unity3d.ads.metadata.MetaData;
// ...

MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();

Котлин

import com.unity3d.ads.metadata.MetaData
// ...

val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()

Дополнительную информацию и значения, которые можно предоставить в каждом методе, см. в руководствах Unity Ads « Согласие на конфиденциальность и API-интерфейсы данных» , а также «Соблюдение CCPA».

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

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

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

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

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

Обязательно зарегистрируйте свое тестовое устройство в Ad Manager и включите тестовый режим в пользовательском интерфейсе Unity Ads.

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Unity Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Unity Ads (Bidding) и Unity Ads (Waterfall ).

Коды ошибок

Если адаптеру не удается получить рекламу от 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 вернул размещение со статусом ОТКЛЮЧЕНО.
104 UnityAds попытался показать рекламу с нулевым контекстом.
105 Контекст, используемый для инициализации, загрузки и/или показа рекламы из Unity Ads, не является экземпляром Activity.
106 UnityAds попыталась показать рекламу, которая не готова к показу.
107 UnityAds не поддерживается на этом устройстве.
108 UnityAds может загружать только одно объявление на одно место размещения одновременно.
109 UnityAds завершил работу с состоянием ERROR.
200-204 Ошибка, характерная для баннера UnityAds. Подробнее см. в коде .

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

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

  • Обновлено для предотвращения сбоев сбора сигналов для RTB-баннеров, если контекст не является действием (поскольку Unity Ads SDK требует наличия контекста действия для загрузки RTB-баннеров). Это исправление повысит вероятность успешной загрузки рекламы для издателей.
  • Проверенная совместимость с 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

  • Минимально требуемый уровень API Android обновлен до 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 в 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.
  • Исправлена ​​ошибка, из-за которой объявления с вознаграждением не перенаправляли обратные вызовы кликов.
  • Пакет UnityAds SDK был удалён из сборки адаптера. Теперь издателям необходимо вручную добавлять 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

  • Создана сборка адаптера, в которую не включен пакет Unity Ads SDK. Это дает издателям возможность использовать службы Unity Ads при посредничестве на Unity, чтобы избежать проблем с конфликтующими зависимостями.
    • Издатели могут использовать это, включив зависимость com.google.ads.mediation:unity-adapter-only:xyzp в файл 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

  • Обновленный адаптер для поддержки нового открытого бета-тестирования Rewarded 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

  • Адаптеры теперь можно добавить как зависимость компиляции, добавив следующее в тег зависимостей файла build.gradle: compile 'com.google.ads.mediation:unity:2.0.5.0'
  • Адаптер перешел на распространение в виде файла aar вместо jar (дополнительные инструкции см. в файле README).

Версия 2.0.4.0

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

Версия 2.0.2.0

  • Изменена система наименования версий на [версия Unity Ads SDK].[версия патча адаптера].
  • Минимально требуемый Unity Ads SDK обновлен до версии 2.0.2.
  • Минимально требуемый Google Mobile Ads SDK обновлен до версии 9.0.0.
  • Приложениям больше не требуется вызывать UnityAds.changeActivity(this).

Версия 1.0.0

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