В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из Unity Ads с помощью медиации , включая интеграцию с системами назначения ставок и каскадной модели. В нем также описано, как добавить Unity Ads в конфигурацию медиации рекламного блока и как интегрировать SDK и адаптер Unity Ads в приложение Android.
Поддерживаемые интеграции и форматы рекламы
Адаптер медиации для Unity Ads обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | 1 |
| Форматы | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Родной | |
Требования
- Android API уровня 23 или выше
- [Для участия в торгах]: Для интеграции всех поддерживаемых форматов рекламы в систему торгов используйте адаптер Unity версии 4.16.0.1 или выше ( рекомендуется последняя версия ).
Новейший SDK для мобильной рекламы Google
Заполните руководство по началу медиации.
Шаг 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 для Ad Manager .
Чтобы использовать файл app-ads.txt для Unity Ads, см. раздел «Первоначальная настройка файла app-ads.txt» .
Включите тестовый режим
Тестовый режим можно включить на панели управления Unity Ads . Перейдите в раздел «Монетизация Unity Ads» > «Тестирование» .
Вы можете принудительно включить тестовый режим для своего приложения, нажав кнопку редактирования рядом с Google Play Store , включив параметр «Переопределить тестовый режим клиента» и выбрав «Принудительно включить тестовый режим (т.е. использовать тестовую рекламу) для всех устройств» .

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

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

Шаг 2: Настройте запросы Unity Ads в пользовательском интерфейсе Ad Manager.
Войдите в свой аккаунт в Ad Manager .
Добавить рекламу Unity в компании
Торги
Этот шаг не требуется для интеграции с системами торгов.
Водопад
Перейдите в раздел Администрирование > Компании , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

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

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

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

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

Нажмите « Сохранить ».
Водопад
Этот шаг не требуется для интеграций с каскадной моделью распределения.
Настройка ставок в Unity Ads
Торги
Перейдите в раздел «Доставка» > «Участники торгов» и нажмите « Перейти к торгам SDK» .

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

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

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

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

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

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

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

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

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

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

Примечание: Автоматический сбор данных занимает несколько дней, прежде чем система сможет точно рассчитать значение динамического CPM для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.
Добавить Unity Ads в список рекламных партнеров, соответствующих требованиям GDPR и законодательства штатов США.
Чтобы добавить Unity Ads в список рекламных партнеров, соответствующих европейским и американским государственным нормативным требованиям, в пользовательском интерфейсе Ad Manager, выполните действия, описанные в настройках европейских и американских нормативных требований .
Шаг 3: Импортируйте SDK и адаптер Unity Ads.
Интеграция с Android Studio (рекомендуется)
В файл build.gradle.kts на уровне приложения добавьте следующие зависимости и конфигурации. Используйте последние версии SDK и адаптера Unity Ads:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.9.0")
implementation("com.unity3d.ads:unity-ads:4.16.2")
implementation("com.google.ads.mediation:unity:4.16.5.0")
}
Ручная интеграция
Загрузите последнюю версию Unity Ads SDK (
unity-ads.aar) из их репозитория на GitHub и добавьте её в свой проект.Перейдите к артефактам адаптера Unity Ads в репозитории Maven Google. Выберите последнюю версию, загрузите файл
.aarадаптера Unity Ads и добавьте его в свой проект.
Шаг 4: Внедрите настройки конфиденциальности в Unity Ads SDK.
Согласие ЕС и GDPR
В соответствии с Политикой Google по согласию пользователей в ЕС , вы должны предоставлять пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других локальных хранилищ, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Данная политика отражает требования Директивы ЕС о защите конфиденциальности в электронных коммуникациях (ePrivacy Directive) и Общего регламента по защите данных (GDPR). Вы несете ответственность за проверку того, что согласие передается каждому источнику рекламы в вашей цепочке посредничества. Google не может автоматически передавать выбор согласия пользователя таким сетям.
В версии SDK 2.0.0 в Unity Ads добавлен API для поддержки настроек конфиденциальности. Следующий пример кода показывает, как передать эту информацию о согласии в SDK Unity Ads. Если вы решите передавать информацию о согласии в SDK Unity Ads вручную, рекомендуется вызывать этот код перед запросом рекламы через SDK Google Mobile Ads.
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».
Законы штатов США о защите частной жизни
Законы США о защите конфиденциальности требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (как это определено в законе), при этом отказ предлагается через заметную ссылку «Не продавать мою личную информацию» на главной странице «продающей» стороны. Руководство по соблюдению законов США о защите конфиденциальности предлагает возможность включения ограниченной обработки данных для показа рекламы Google, но Google не может применить эту настройку к каждой рекламной сети в вашей цепочке посредничества. Поэтому вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать указаниям каждой из этих сетей для обеспечения соответствия требованиям.
В версии SDK 2.0.0 в Unity Ads добавлен API для поддержки настроек конфиденциальности. Следующий пример кода показывает, как передать эту информацию о согласии в SDK Unity Ads. Если вы решите передавать информацию о согласии в SDK Unity Ads вручную, рекомендуется вызывать этот код перед запросом рекламы через SDK Google Mobile Ads.
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: Протестируйте свою реализацию.
Включить тестовые объявления
Убедитесь, что вы зарегистрировали свое тестовое устройство в Ad Manager и включили тестовый режим в пользовательском интерфейсе Unity Ads.
Проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Unity Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Unity Ads (Bidding) и Unity Ads (Waterfall ).
коды ошибок
Если адаптер не получает объявление от Unity Ads, издатели могут проверить основную причину ошибки в ответе на объявление, используя ResponseInfo.getAdapterResponses() из следующих классов:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
Вот коды и соответствующие сообщения, которые выдает адаптер UnityAds, когда реклама не загружается:
| Код ошибки | Причина |
|---|---|
| 0-10 | SDK UnityAds вернул ошибку. Подробности см. в коде . |
| 101 | Параметры сервера UnityAds, настроенные в пользовательском интерфейсе Ad Manager, отсутствуют/недействительны. |
| 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.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
- Первый релиз. Поддерживает видеорекламу с вознаграждением и межстраничную рекламу.