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

Выберите платформу: Android Новоизбранный Android iOS Unity Flutter

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

Выберите параметры размещения, затем нажмите «Далее» .

Торги

Водопад

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

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

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

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

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

Торги

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

Запишите идентификатор места прохождения практики .

Водопад

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

Запишите идентификатор места прохождения практики .

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

Найдите ключ API для отчетов по рекламе в Unity.

Торги

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

Водопад

Перейдите в раздел «Монетизация 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 в пользовательском интерфейсе AdMob.

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

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

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

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

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

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

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

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

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

Торги


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

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



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



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



Далее введите идентификатор игры (Game ID) и идентификатор места (Placement ID) , полученные в предыдущем разделе. Затем нажмите «Готово» .



Водопад


В разделе «Источники рекламы » на вкладке « Водопад » выберите «Добавить источник рекламы» .

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



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

Далее введите идентификатор игры (Game ID) и идентификатор места (Placement ID) , полученные в предыдущем разделе. Затем нажмите «Готово» .


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

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

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

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

Котлин

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.0.1")
    implementation("com.unity3d.ads:unity-ads:4.16.5")
    implementation("com.google.ads.mediation:unity:4.17.0.0")
}

configurations.configureEach {
    exclude(group = "com.google.android.gms", module = "play-services-ads")
    exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}

Классный

dependencies {
    implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.0.1'
    implementation 'com.unity3d.ads:unity-ads:4.16.5'
    implementation 'com.google.ads.mediation:unity:4.17.0.0'
}

configurations.configureEach {
    exclude group: 'com.google.android.gms', module: 'play-services-ads'
    exclude group: 'com.google.android.gms', module: 'play-services-ads-lite'
}

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

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

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

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

To comply with Google EU User Consent Policy , you must make certain disclosures to your users in the European Economic Area (EEA), the UK, and Switzerland, and obtain their consent for the use of cookies or other local storage where legally required, and for the collection, sharing, and use of personal data for ads personalization. This policy reflects the requirements of the EU ePrivacy Directive and the General Data Protection Regulation (GDPR). You are responsible for verifying consent is propagated to each ad source in your mediation chain. Google is unable to pass the user's consent choice to such networks automatically.

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

Java

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

Котлин

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

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

Законы штатов США о защите частной жизни

US states privacy laws require giving users the right to opt out of the "sale" of their "personal information" (as the law defines those terms), with the opt-out offered through a prominent "Do Not Sell My Personal Information" link on the "selling" party's homepage. The US states privacy laws compliance guide offers the ability to enable restricted data processing for Google ad serving, but Google is unable to apply this setting to each ad network in your mediation chain. Therefore, you must identify each ad network in your mediation chain that may participate in the sale of personal information and follow guidance from each of those networks to ensure compliance.

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

Java

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

Котлин

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

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

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

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

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

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

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

Убедитесь, что вы зарегистрировали свое тестовое устройство в AdMob и включили тестовый режим в пользовательском интерфейсе Unity Ads.

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

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

коды ошибок

Если адаптер не получает объявление от Unity Ads, издатели могут проверить основную причину ошибки в ответе на объявление, используя ResponseInfo.getAdSourceResponses() из следующих классов:

com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter

Вот коды и соответствующие сообщения, которые выдает адаптер UnityAds, когда реклама не загружается:

Код ошибки Причина
0-10 SDK UnityAds вернул ошибку. Подробности см. в коде .
101 Параметры сервера UnityAds, настроенные в пользовательском интерфейсе AdMob, отсутствуют/недействительны.
102 UnityAds вернул рекламное место с состоянием NO_FILL.
103 UnityAds вернул объявление с состоянием DISABLED.
104 UnityAds попытался показать рекламу с нулевым контекстом.
105 Контекст, используемый для инициализации, загрузки и/или показа рекламы в Unity Ads, не является экземпляром Activity.
106 UnityAds попытался показать рекламу, которая ещё не готова к показу.
107 UnityAds не поддерживается на этом устройстве.
108 В UnityAds можно загрузить только одно объявление на одном рекламном месте одновременно.
109 Программа UnityAds завершила работу с ошибкой.
200-204 Ошибка, специфичная для баннера UnityAds. Подробности см. в коде .

Список изменений адаптера Unity Ads для Android Mediation

Версия 4.18.0.0 (в разработке)

  • Добавлено свойство для сборки адаптера с зависимостью от GMA Next-Gen SDK.

Версия 4.17.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 25.0.0.
  • Версия Unity Ads SDK: 4.17.0.

Версия 4.16.6.0

  • Добавлена ​​поддержка пересылки параметра tagForUnderAgeOfConsent из Google Mobile Ads SDK в Unity Ads SDK.
  • Подтверждена совместимость с Unity Ads SDK 4.16.6.

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.9.0.
  • Версия Unity Ads SDK: 4.16.6.

Версия 4.16.5.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.8.0.
  • Версия Unity Ads SDK: 4.16.5.

Версия 4.16.4.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.7.0.
  • Версия Unity Ads SDK: 4.16.4.

Версия 4.16.3.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.7.0.
  • Версия Unity Ads SDK: 4.16.3.

Версия 4.16.2.0

  • Добавлен параметр формата при получении токена сигнала из SDK Unity Ads.
  • Удалена старая реализация API для баннеров. Примечание: новая реализация API для баннеров уже существует в адаптере, и GMA SDK будет использовать её.
  • Добавлен код ошибки для идентификации сбоя отображения из-за превышения времени ожидания.
  • Удалены ссылки на объекты Context на уровне класса для решения проблем с утечками памяти.
  • Подтверждена совместимость с Unity Ads SDK 4.16.2.

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.6.0.
  • Версия Unity Ads SDK: 4.16.2.

Версия 4.16.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.5.0.
  • Версия Unity Ads SDK: 4.16.1.

Версия 4.16.0.1

  • Удалена проверка размера из адаптера для баннерной RTB-рекламы.

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.5.0.
  • Версия Unity Ads SDK: 4.16.0.

Версия 4.16.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.5.0.
  • Версия Unity Ads SDK: 4.16.0.

Версия 4.15.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.4.0.
  • Версия Unity Ads SDK: 4.15.1.

Версия 4.15.0.0

  • Обновлено: теперь сбор сигналов для 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

  • Обновлен минимально необходимый уровень Android API до 23.
  • Обновлена ​​минимально необходимая версия Google Mobile Ads SDK до 24.0.0.

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 24.0.0.
  • Версия Unity Ads SDK: 4.13.2.

Версия 4.13.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.6.0.
  • Версия Unity Ads SDK: 4.13.1.

Версия 4.13.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.6.0.
  • Версия Unity Ads SDK: 4.13.0.

Версия 4.12.5.1

  • Исправлены ошибки загрузки баннерной рекламы, возникающие при назначении ставок, путем установки идентификатора объекта при загрузке объявлений.

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.6.0.
  • Версия Unity Ads SDK: 4.12.5.

Версия 4.12.5.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.5.0.
  • Версия Unity Ads SDK: 4.12.5.

Версия 4.12.4.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.3.0.
  • Версия Unity Ads SDK: 4.12.4.

Версия 4.12.3.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.3.0.
  • Версия Unity Ads SDK: 4.12.3.

Версия 4.12.2.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.2.0.
  • Версия Unity Ads SDK 4.12.2.

Версия 4.12.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.2.0.
  • Версия Unity Ads SDK: 4.12.1.

Версия 4.12.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.1.0.
  • Версия Unity Ads SDK: 4.12.0.

Версия 4.11.3.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.1.0.
  • Версия Unity Ads SDK: 4.11.3.

Версия 4.11.2.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.0.0.
  • Версия Unity Ads SDK: 4.11.2.

Версия 4.10.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 23.0.0.
  • Версия Unity Ads SDK: 4.10.0.

Версия 4.9.3.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.6.0.
  • Версия Unity Ads SDK: 4.9.3.

Версия 4.9.2.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.3.0.
  • Версия Unity Ads SDK: 4.9.2.

Версия 4.9.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.3.0.
  • Версия Unity Ads SDK: 4.9.1.

Версия 4.8.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.2.0.
  • Версия Unity Ads SDK: 4.8.0.

Версия 4.7.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.1.0.
  • Версия Unity Ads SDK: 4.7.1.

Версия 4.7.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.0.0.
  • Версия Unity Ads SDK: 4.7.0.

Версия 4.6.1.1

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 22.0.0.
  • Версия Unity Ads SDK: 4.6.1.

Версия 4.6.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.5.0
  • Версия Unity Ads SDK: 4.6.1.

Версия 4.6.0.0

  • Добавлена ​​поддержка пересылки информации, соответствующей требованиям COPPA, в SDK Unity Ads.
  • Подтверждена совместимость с Unity Ads SDK 4.6.0.
  • Обновлена ​​минимально необходимая версия Google Mobile Ads SDK до 21.5.0.

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.5.0
  • Версия Unity Ads SDK: 4.6.0.

Версия 4.5.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.4.0
  • Версия Unity Ads SDK: 4.5.0.

Версия 4.4.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.2.0
  • Версия Unity Ads SDK: 4.4.1.

Версия 4.4.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.2.0
  • Версия Unity Ads SDK: 4.4.0.

Версия 4.3.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.1.0
  • Версия Unity Ads SDK: 4.3.0.

Версия 4.2.1.1

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 21.0.0.
  • Версия Unity Ads SDK: 4.2.1.

Версия 4.2.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.6.0.
  • Версия Unity Ads SDK: 4.2.1.

Версия 4.1.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.6.0.
  • Версия Unity Ads SDK: 4.1.0.

Версия 4.0.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.6.0.
  • Версия Unity Ads SDK: 4.0.1.

Версия 4.0.0.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.5.0.
  • Версия Unity Ads SDK 4.0.0.

Версия 3.7.5.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.2.0.
  • Версия Unity Ads SDK: 3.7.5.

Версия 3.7.4.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.2.0.
  • Версия Unity Ads SDK: 3.7.4.

Версия 3.7.2.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.2.0.
  • Версия Unity Ads SDK: 3.7.2.

Версия 3.7.1.0

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

Разработано и протестировано с помощью:

  • Версия Google Mobile Ads SDK: 20.1.0.
  • Версия Unity Ads SDK: 3.7.1.

Версия 3.6.2.0

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

Разработано и протестировано с помощью:

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

  • Исправлена ​​ошибка NullPointerException, приводившая к сбою при вызове loadAd() до вызова UnityAds.initialize() .
  • Обновлена ​​минимально необходимая версия Google Mobile Ads SDK до 18.2.0.

Версия 3.2.0.0

  • Исправлена ​​ошибка, из-за которой запросы на показ баннерной рекламы завершались с ошибкой.
  • Подтверждена совместимость с Unity Ads SDK 3.2.0.
  • Перевел адаптер на AndroidX.
  • Обновлена ​​минимально необходимая версия Google Mobile Ads SDK до 18.1.1.

Версия 3.1.0.0

  • Добавлена ​​поддержка гибких размеров баннерной рекламы.
  • Адаптер не обрабатывает запрос на показ рекламы, если запрошенный размер несовместим ни с одним из размеров баннеров Unity Ads.
  • Подтверждена совместимость с Unity Ads SDK 3.1.0.

Версия 3.0.1.0

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

Версия 3.0.0.2

  • Обновлен адаптер для поддержки нового API с системой вознаграждений, находящегося в стадии открытого бета-тестирования.
  • Обновлена ​​минимально необходимая версия Google Mobile Ads SDK до 17.2.0.

Версия 3.0.0.1

  • Добавлена ​​поддержка баннерной рекламы Unity Ads.

Версия 3.0.0.0

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

Версия 2.3.0.0

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

Версия 2.2.1.1

  • В адаптер внесены изменения, позволяющие вызывать событие onRewardedVideoComplete() для показа рекламы.

Версия 2.2.1.0

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

Версия 2.2.0.0

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

Версия 2.1.2.0

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

Версия 2.1.1.0

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

Версия 2.1.0.0

  • Обновлен адаптер для обеспечения совместимости с Unity Ads SDK 2.1.0.

Версия 2.0.8.0

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

Версия 2.0.7.0

  • Используйте отчеты о кликах Unity Ads (статистика кликов AdMob и Unity Ads будет совпадать).
  • Добавлена ​​поддержка обратного вызова onAdLeftApplication.

Версия 2.0.6.0

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

Версия 2.0.5.0

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

Версия 2.0.4.0

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

Версия 2.0.2.0

  • Изменена система именования версий на [Версия Unity Ads SDK].[Версия патча адаптера].
  • Обновлена ​​минимально необходимая версия Unity Ads SDK до v2.0.2.
  • Обновлена ​​минимально необходимая версия Google Mobile Ads SDK до v9.0.0.
  • Приложениям больше не нужно вызывать UnityAds.changeActivity(this).

Версия 1.0.0

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