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

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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

Торги

Водопад

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

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

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

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

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

Торги

Выберите Торги для Настройки . В разделе Размещение введите название Размещение .

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

Водопад

Выберите Waterfall для настройки . В разделе Placement введите название Placement , GEO Tagging и Target .

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

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

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

Торги

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

Водопад

Перейдите в Unity Ads Monetization > API management и запомните API Key в Monetization Stats API Access .

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

Обновите свой app-ads.txt

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

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

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

Тестовый режим можно включить на панели Unity Ads . Перейдите в Unity Ads Monetization > Testing .

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

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

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

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

Настройте параметры медиации для вашего рекламного блока

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

Сначала войдите в свою учетную запись AdMob . Затем перейдите на вкладку Mediation . Если у вас есть существующая группа медиации, которую вы хотите изменить, щелкните имя этой группы медиации, чтобы отредактировать ее, и перейдите к Add Unity Ads as an ad source .

Чтобы создать новую группу посредничества, выберите «Создать группу посредничества» .

Введите формат и платформу рекламы, затем нажмите «Продолжить» .

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

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

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавьте Unity Ads в качестве источника рекламы

Торги

Под карточкой «Торги» в разделе «Источники рекламы» выберите «Добавить источник рекламы» . Затем выберите Unity Ads .

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



Нажмите «Принять и согласиться» , затем нажмите «Продолжить» .



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



Далее введите Game ID и Placement ID, полученные в предыдущем разделе. Затем нажмите Done .



Водопад


Под карточкой Waterfall в разделе Ad Sources выберите Add Ad Source . Затем выберите Unity Ads .

Выберите Unity Ads и включите переключатель Optimize . Введите API Key и Organization core ID, полученные в предыдущем разделе, чтобы настроить оптимизацию источника рекламы для Unity Ads. Затем введите значение eCPM для Unity Ads и нажмите Continue .



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

Далее введите Game ID и Placement ID, полученные в предыдущем разделе. Затем нажмите Done .


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

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

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

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

dependencies {
    implementation("com.google.android.gms:play-services-ads:24.3.0")
    implementation("com.unity3d.ads:unity-ads:4.15.0")
    implementation("com.google.ads.mediation:unity:4.15.0.0")
}

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

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

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

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

В соответствии с Политикой согласия пользователей ЕС Google вы должны гарантировать, что определенные раскрытия информации предоставляются и согласия получены от пользователей в Европейской экономической зоне (ЕЭЗ) относительно использования идентификаторов устройств и персональных данных. Эта политика отражает требования Директивы ЕС об электронной конфиденциальности и Общего регламента по защите данных (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: Проверьте свою реализацию

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

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

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

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

Версия 1.0.0

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