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

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

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

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

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

1 Интеграция назначения ставок находится на стадии закрытого бета-тестирования. Чтобы запросить доступ, обратитесь к менеджеру своего аккаунта.

Требования

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

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

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

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

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

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

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

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

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

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

Обратите внимание на идентификатор игры .

Создать рекламный блок

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

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

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

Добавить место размещения

Торги

Свяжитесь с менеджером своего аккаунта Google, чтобы создать места размещения для ставок.

Водопад

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

Заполните необходимые данные и нажмите «Добавить место размещения» .

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

Найдите ключ API отчетов Unity Ads.

Торги

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

Водопад

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

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

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

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

Тестовый режим можно включить из панели управления Unity Ads . В настройках вашего проекта выберите вкладку «Тестирование» .

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

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

Заполните форму и нажмите Сохранить .

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

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

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

Сначала войдите в свою учетную запись AdMob . Далее перейдите на вкладку «Медиация» . Если у вас есть существующая группа медиации, которую вы хотите изменить, нажмите на имя этой группы медиации, чтобы изменить ее, и перейдите к разделу «Добавить Unity Ads в качестве источника объявлений» .

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

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

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

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

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

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


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

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



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

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


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

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

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

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

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.5.0")
    implementation("com.unity3d.ads:unity-ads:4.12.4")
    implementation("com.google.ads.mediation:unity:4.12.4.0")
}

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

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

  2. Перейдите к артефактам адаптера Unity Ads в репозитории Google Maven. Выберите последнюю версию, загрузите файл .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. Добавьте необходимый код

Для интеграции Unity Ads не требуется никакого дополнительного кода.

Шаг 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 завершил работу с состоянием ОШИБКА.
200-204 Ошибка, связанная с баннером UnityAds. См. код для более подробной информации.

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

Версия 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 Services при посредничестве 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 Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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

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

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

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

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

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

1 Интеграция назначения ставок находится на стадии закрытого бета-тестирования. Чтобы запросить доступ, обратитесь к менеджеру своего аккаунта.

Требования

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

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

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

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

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

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

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

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

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

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

Обратите внимание на идентификатор игры .

Создать рекламный блок

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

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

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

Добавить место размещения

Торги

Свяжитесь с менеджером своего аккаунта Google, чтобы создать места размещения для ставок.

Водопад

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

Заполните необходимые данные и нажмите «Добавить место размещения» .

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

Найдите ключ API отчетов Unity Ads.

Торги

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

Водопад

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

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

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

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

Тестовый режим можно включить из панели управления Unity Ads . В настройках вашего проекта выберите вкладку «Тестирование» .

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

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

Заполните форму и нажмите Сохранить .

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

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

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

Сначала войдите в свою учетную запись AdMob . Далее перейдите на вкладку «Медиация» . Если у вас есть существующая группа медиации, которую вы хотите изменить, нажмите на имя этой группы медиации, чтобы изменить ее, и перейдите к разделу «Добавить Unity Ads в качестве источника объявлений» .

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

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

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

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

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

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


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

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



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

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


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

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

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

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

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.5.0")
    implementation("com.unity3d.ads:unity-ads:4.12.4")
    implementation("com.google.ads.mediation:unity:4.12.4.0")
}

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

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

  2. Перейдите к артефактам адаптера Unity Ads в репозитории Google Maven. Выберите последнюю версию, загрузите файл .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. Добавьте необходимый код

Для интеграции Unity Ads не требуется никакого дополнительного кода.

Шаг 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 завершил работу с состоянием ОШИБКА.
200-204 Ошибка, связанная с баннером UnityAds. См. код для более подробной информации.

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

Версия 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.
  • Исправлена ​​проблема, в которой вознагражденные объявления не пересылали обратные вызовы.
  • SDK Unityads была удалена из сборки адаптера. Издатели теперь обязаны вручную включать SDK Unityads в качестве дополнительной зависимости.
  • Минимальная необходимая версия 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.
  • Исправлена ​​проблема, которая приводит к сбою запросов на рекламу Smart Banner.

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

  • 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
  • Проверенная совместимость с Unity Ads SDK 3.1.0.

Версия 3.0.1.0

  • Проверенная совместимость с Unity Ads SDK 3.0.1.
  • Исправлена ​​ошибка, которая вызвала «NPE», показывая интерстициальную рекламу.

Версия 3.0.0.2

  • Обновлен адаптер для поддержки нового API Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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 Click (Admob и Unity Ads Click Статистика будет соответствовать).
  • Добавлено поддержка обратного вызова 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 до v2.0.2.
  • Обновлено минимальное необходимое Google Mobile Ads SDK до v9.0.0.
  • Приложения больше не обязаны вызывать unityads.changeactivity (это).

Версия 1.0.0

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