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

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

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

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

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

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

Требования

  • Цель развертывания iOS 12.0 или выше

  • [Для торгов]: Чтобы интегрировать все поддерживаемые форматы рекламы в торги, используйте адаптер Unity 4.14.1.1 или выше ( рекомендуется последняя версия ).

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

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

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

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

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

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

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

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

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

Торги

Водопад

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

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

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

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

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

Торги

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

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

Водопад

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

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

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

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

Торги

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

Водопад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Торги

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

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



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



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



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



Водопад


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

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



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

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


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

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

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

  • Добавьте следующую строку в Podfile вашего проекта:

    pod 'GoogleMobileAdsMediationUnity'
    
  • В командной строке выполните:

    pod install --repo-update

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

  • Загрузите последнюю версию Unity Ads SDK и подключите UnityAds.framework к своему проекту.

  • Загрузите последнюю версию адаптера Unity Ads по ссылке в журнале изменений и добавьте UnityAdapter.framework в свой проект.

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

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

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

Быстрый

import UnityAds
// ...

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

Objective-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[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 UnityAds
// ...

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

Objective-C

#import <UnityAds/UnityAds.h>
// ...

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

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

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

Интеграция SKAdNetwork

Следуйте документации Unity Ads , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта.

Ошибки компиляции

Быстрый

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

Objective-C

Для адаптера Unity Ads 4.4.0.0 или выше необходимо следовать инструкциям по интеграции, приведенным в документации Unity .

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

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

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

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

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

Коды ошибок

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

GADMAdapterUnity
GADMediationAdapterUnity

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

Код ошибки Причина
0-9 UnityAds SDK вернул ошибку. Подробнее см. в документации Unity.
101 Параметры сервера UnityAds, настроенные в пользовательском интерфейсе AdMob, отсутствуют/недействительны.
102 Устройство не поддерживается UnityAds.
103 UnityAds завершил презентацию с состоянием ошибки kUnityAdsFinishStateError .
104 Объект рекламы Unity равен нулю после вызова его инициализатора.
105 Не удалось показать рекламу Unity, так как она не готова.
107 UnityAds вызвал обратный вызов изменения размещения с состоянием размещения kUnityAdsPlacementStateDisabled .
108 Для этого места размещения уже загружено объявление. SDK UnityAds не поддерживает загрузку нескольких объявлений для одного места размещения.
109 Рекламный баннер, возвращенный UnityAds, не соответствует запрошенному размеру.
110 UnityAds вернул ошибку инициализации.
111 Неподдерживаемый формат рекламы.

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

Версия 4.16.1.0

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

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

  • Google Mobile Ads SDK версии 12.9.0.
  • Unity Ads SDK версии 4.16.1.

Версия 4.16.0.0

  • Теперь требуется минимальная версия iOS 13.0 .
  • Проверенная совместимость с Unity Ads SDK 4.16.0.

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

  • Google Mobile Ads SDK версии 12.8.0.
  • Unity Ads SDK версии 4.16.0.

Версия 4.15.1.0

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

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

  • Google Mobile Ads SDK версии 12.6.0.
  • Unity Ads SDK версии 4.15.1.

Версия 4.15.0.0

  • Добавлен код ошибки 111: Unsupported ad format .
  • Проверенная совместимость с Unity Ads SDK 4.15.0.

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

  • Google Mobile Ads SDK версии 12.5.0.
  • Unity Ads SDK версии 4.15.0.

Версия 4.14.2.0

  • Проверенная совместимость с Unity Ads SDK 4.14.2.

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

  • Google Mobile Ads SDK версии 12.3.0.
  • Unity Ads SDK версии 4.14.2.

Версия 4.14.1.1

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

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

  • Google Mobile Ads SDK версии 12.2.0.
  • Unity Ads SDK версии 4.14.1.

Версия 4.14.1.0

  • Проверенная совместимость с Unity Ads SDK 4.14.1.

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

  • Google Mobile Ads SDK версии 12.2.0.
  • Unity Ads SDK версии 4.14.1.

Версия 4.14.0.0

  • Включены флаги -fobjc-arc и -fstack-protector-all .
  • Проверенная совместимость с Unity Ads SDK 4.14.0.

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

  • Google Mobile Ads SDK версии 12.2.0.
  • Unity Ads SDK версии 4.14.0.

Версия 4.13.2.0

  • Проверенная совместимость с Unity Ads SDK 4.13.2.

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

  • Google Mobile Ads SDK версии 12.1.0.
  • Unity Ads SDK версии 4.13.2.

Версия 4.13.1.1

  • Теперь требуется Google Mobile Ads SDK версии 12.0.0 или выше.

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

  • Google Mobile Ads SDK версии 12.0.0.
  • Unity Ads SDK версии 4.13.1.

Версия 4.13.1.0

  • Добавлено свойство GADMediationAdapterUnity.testMode , указывающее, следует ли инициализировать Unity Ads SDK в тестовом режиме. Этот флаг необходимо установить перед инициализацией Google Mobile Ads SDK.
  • Обновлено для сообщения кода ошибки Unity Ads SDK в случае, если реклама не загружается.

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

  • Google Mobile Ads SDK версии 11.13.0.
  • Unity Ads SDK версии 4.13.1.

Версия 4.13.0.0

  • Проверенная совместимость с Unity Ads SDK 4.13.0.

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

  • Google Mobile Ads SDK версии 11.13.0.
  • Unity Ads SDK версии 4.13.0.

Версия 4.12.5.0

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

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

  • Google Mobile Ads SDK версии 11.12.0.
  • Unity Ads SDK версии 4.12.5.

Версия 4.12.4.0

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

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

  • Google Mobile Ads SDK версии 11.12.0.
  • Unity Ads SDK версии 4.12.4.

Версия 4.12.3.1

  • Обновлен CFBundleShortVersionString теперь имеет три компонента вместо четырех.

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

  • Google Mobile Ads SDK версии 11.10.0.
  • Unity Ads SDK версии 4.12.3.

Версия 4.12.3.0

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

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

  • Google Mobile Ads SDK версии 11.10.0.
  • Unity Ads SDK версии 4.12.3.

Версия 4.12.2.0

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

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

  • Google Mobile Ads SDK версии 11.7.0.
  • Unity Ads SDK версии 4.12.2.

Версия 4.12.1.0

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

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

  • Google Mobile Ads SDK версии 11.6.0.
  • Unity Ads SDK версии 4.12.1.

Версия 4.12.0.0

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

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

  • Google Mobile Ads SDK версии 11.5.0.
  • Unity Ads SDK версии 4.12.0.

Версия 4.11.3.1

  • Добавлена ​​поддержка ставок для форматов баннерной, полноэкранной и вознагражденной рекламы.

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

  • Google Mobile Ads SDK версии 11.5.0.
  • Unity Ads SDK версии 4.11.3.

Версия 4.11.3.0

  • Проверенная совместимость с Unity Ads SDK 4.11.3.

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

  • Google Mobile Ads SDK версии 11.4.0.
  • Unity Ads SDK версии 4.11.3.

Версия 4.11.2.0

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

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

  • Google Mobile Ads SDK версии 11.4.0.
  • Unity Ads SDK версии 4.11.2.

Версия 4.10.0.0

  • Проверенная совместимость с Unity Ads SDK 4.10.0.

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

  • Google Mobile Ads SDK версии 11.2.0.
  • Unity Ads SDK версии 4.10.0.

Версия 4.9.3.0

  • Проверенная совместимость с Unity Ads SDK 4.9.3.
  • Теперь требуется минимальная версия iOS 12.0.
  • Теперь требуется Google Mobile Ads SDK версии 11.0 или выше.
  • Включен Info.plist в фреймворки внутри UnityAdapter.xcframework .

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

  • Google Mobile Ads SDK версии 11.0.1.
  • Unity Ads SDK версии 4.9.3.

Версия 4.9.2.0

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

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

  • Google Mobile Ads SDK версии 10.13.0.
  • Unity Ads SDK версии 4.9.2.

Версия 4.9.1.0

  • Проверенная совместимость с Unity Ads SDK 4.9.1.

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

  • Google Mobile Ads SDK версии 10.12.0.
  • Unity Ads SDK версии 4.9.1.

Версия 4.9.0.0

  • Удалено соответствие и зависимость GADMAdNetworkAdapter от адаптера Unity.
  • Добавлен вызов метода показа отчета в методе делегата unityAdsShowStart .
  • Проверенная совместимость с Unity Ads SDK 4.9.0.

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

  • Google Mobile Ads SDK версии 10.12.0.
  • Unity Ads SDK версии 4.9.0.

Версия 4.8.0.0

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

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

  • Google Mobile Ads SDK версии 10.7.0.
  • Unity Ads SDK версии 4.8.0.

Версия 4.7.1.0

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

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

  • Google Mobile Ads SDK версии 10.5.0.
  • Unity Ads SDK версии 4.7.1.

Версия 4.7.0.0

  • Проверенная совместимость с Unity Ads SDK 4.7.0.
  • Теперь требуется минимальная версия iOS 11.0.
  • Теперь требуется Google Mobile Ads SDK версии 10.4.0 или выше.

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

  • Google Mobile Ads SDK версии 10.4.0.
  • Unity Ads SDK версии 4.7.0.

Версия 4.6.1.0

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

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

  • Google Mobile Ads SDK версии 10.2.0.
  • Unity Ads SDK версии 4.6.1.

Версия 4.6.0.0

  • Проверенная совместимость с Unity Ads SDK 4.6.0.
  • Добавлена ​​поддержка пересылки информации COPPA в Unity Ads SDK.
  • Удалена поддержка архитектуры armv7 .
  • Теперь требуется Google Mobile Ads SDK версии 10.0.0 или выше.

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

  • Google Mobile Ads SDK версии 10.2.0.
  • Unity Ads SDK версии 4.6.0.

Версия 4.5.0.0

  • Проверенная совместимость с Unity Ads SDK 4.5.0.

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

  • Google Mobile Ads SDK версии 9.14.0.
  • Unity Ads SDK версии 4.5.0.

Версия 4.4.1.0

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

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

  • Google Mobile Ads SDK версии 9.11.0.
  • Unity Ads SDK версии 4.4.1.

Версия 4.4.0.0

  • Обновлен адаптер для использования API didRewardUser .
  • Теперь требуется Google Mobile Ads SDK версии 9.8.0 или выше.
  • Проверенная совместимость с Unity Ads SDK 4.4.0.

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

  • Google Mobile Ads SDK версии 9.10.0.
  • Unity Ads SDK версии 4.4.0.

Версия 4.3.0.0

  • Проверенная совместимость с Unity Ads SDK 4.3.0.

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

  • Google Mobile Ads SDK версии 9.8.0.
  • Unity Ads SDK версии 4.3.0.

Версия 4.2.1.0

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

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

  • Google Mobile Ads SDK версии 9.4.0.
  • Unity Ads SDK версии 4.2.1.

Версия 4.1.0.0

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

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

  • Google Mobile Ads SDK версии 9.2.0.
  • Unity Ads SDK версии 4.1.0.

Версия 4.0.1.0

  • Проверенная совместимость с Unity Ads SDK 4.0.1.

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

  • Google Mobile Ads SDK версии 9.0.0.
  • Unity Ads SDK версии 4.0.1.

Версия 4.0.0.2

  • Добавлена ​​поддержка архитектуры симулятора arm64.

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

  • Google Mobile Ads SDK версии 9.0.0.
  • Unity Ads SDK версии 4.0.0.

Версия 4.0.0.1

  • Проверенная совместимость с Google Mobile Ads SDK версии 9.0.0.
  • Теперь требуется Google Mobile Ads SDK версии 9.0.0 или выше.

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

  • Google Mobile Ads SDK версии 9.0.0.
  • Unity Ads SDK версии 4.0.0.

Версия 4.0.0.0

  • Проверенная совместимость с Unity Ads SDK 4.0.0.
  • Теперь требуется минимальная версия iOS 10.0.

Создано и протестировано с

  • Google Mobile Ads SDK версии 8.13.0.
  • Unity Ads SDK версии 4.0.0.

Версия 3.7.5.0

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

Создано и протестировано с

  • Google Mobile Ads SDK версии 8.8.0.
  • Unity Ads SDK версии 3.7.5.

Версия 3.7.4.0

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

Создано и протестировано с

  • Google Mobile Ads SDK версии 8.7.0.
  • Unity Ads SDK версии 3.7.4.

Версия 3.7.2.0

  • Проверенная совместимость с Unity Ads SDK 3.7.2.
  • Снижена зависимость от Google Mobile Ads SDK версии 8.0.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 8.5.0.
  • Unity Ads SDK версии 3.7.2.

Версия 3.7.1.0

  • Проверенная совместимость с Unity Ads SDK 3.7.1.
  • Теперь требуется Google Mobile Ads SDK версии 8.4.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 8.4.0.
  • Unity Ads SDK версии 3.7.1.

Версия 3.6.2.0

  • Обновлен адаптер для использования формата .xcframework .
  • Проверенная совместимость с Unity Ads SDK 3.6.2.
  • Теперь требуется Google Mobile Ads SDK версии 8.2.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 8.2.0.
  • Unity Ads SDK версии 3.6.2.

Версия 3.6.0.0

  • Проверенная совместимость с Unity Ads SDK 3.6.0.
  • Теперь требуется Google Mobile Ads SDK версии 7.69.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.69.0.
  • Unity Ads SDK версии 3.6.0.

Версия 3.5.1.1

  • Исправлен сбой, который иногда возникал после завершения инициализации Unity Ads SDK.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.68.0.
  • Unity Ads SDK версии 3.5.1.

Версия 3.5.1.0

  • Проверенная совместимость с Unity Ads SDK 3.5.1.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.68.0.
  • Unity Ads SDK версии 3.5.1.

Версия 3.5.0.0

  • Проверенная совместимость с Unity Ads SDK 3.5.0.
  • Добавлена ​​поддержка адаптивной баннерной рекламы.
  • Теперь требуется Google Mobile Ads SDK версии 7.68.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.68.0.
  • Unity Ads SDK версии 3.5.0.

Версия 3.4.8.0

  • Проверенная совместимость с Unity Ads SDK 3.4.8.
  • Теперь требуется Google Mobile Ads SDK версии 7.63.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.63.0.
  • Unity Ads SDK версии 3.4.8.

Версия 3.4.6.0

  • Проверенная совместимость с Unity Ads SDK 3.4.6.
  • Теперь требуется Google Mobile Ads SDK версии 7.60.0 или выше.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.60.0.
  • Unity Ads SDK версии 3.4.6.

Версия 3.4.2.2

  • Добавлены стандартизированные коды ошибок адаптера и сообщения.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 7.59.0.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.59.0.
  • Unity Ads SDK версии 3.4.2.

Версия 3.4.2.1

  • Улучшена пересылка ошибок Unity для более раннего распознавания сбоев инициализации и загрузки рекламы, а также сокращения времени ожидания.
  • Удалена поддержка архитектуры i386.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.57.0.
  • Unity Ads SDK версии 3.4.2.

Версия 3.4.2.0

  • Проверенная совместимость с Unity Ads SDK 3.4.2.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.55.1.
  • Unity Ads SDK версии 3.4.2.

Версия 3.4.0.0

  • Проверенная совместимость с Unity Ads SDK 3.4.0.
  • Теперь поддерживается загрузка нескольких баннерных объявлений одновременно.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.53.0.
  • Unity Ads SDK версии 3.4.0.

Версия 3.3.0.0

  • Проверенная совместимость с Unity Ads SDK 3.3.0.
  • Теперь поддерживается загрузка нескольких баннерных объявлений одновременно.

Создано и протестировано с

  • Google Mobile Ads SDK версии 7.51.0.
  • Unity Ads SDK версии 3.3.0.

Версия 3.2.0.1

  • Проверенная совместимость с Unity Ads SDK 3.2.0.
  • Теперь требуется Google Mobile Ads SDK версии 7.46.0 или выше.
  • Исправлена ​​ошибка, из-за которой рекламные баннеры Unity не отображались при загрузке.
  • Исправлена ​​ошибка, из-за которой адаптер неправильно перенаправлял обратный вызов unityAdsReady .

Версия 3.2.0.0

  • Релиз был удален из-за регрессии в отношении незаполненных отчетов.

Версия 3.1.0.0

  • Проверенная совместимость с Unity Ads SDK 3.1.0.

Версия 3.0.3.0

  • Проверенная совместимость с Unity Ads SDK 3.0.3.
  • Теперь требуется Google Mobile Ads SDK версии 7.42.2 или выше.
  • Добавлена ​​поддержка гибких размеров баннерной рекламы.
  • Исправлена ​​ошибка, из-за которой рекламные баннеры Unity успешно загружались только один раз за сеанс.

Версия 3.0.1.0

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

Версия 3.0.0.3

  • Обновление адаптера для использования нового API с вознаграждением.
  • Теперь требуется Google Mobile Ads SDK версии 7.41.0 или выше.

Версия 3.0.0.2

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

Версия 3.0.0.1

  • Исправлена ​​ошибка, из-за которой адаптер сохранял «placementId» предыдущего запроса.

Версия 3.0.0.0

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

Версия 2.3.0.0

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

Версия 2.2.1.1

  • Добавлен adapterDidCompletePlayingRewardBasedVideoAd: обратный вызов адаптеру.

Версия 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.
  • Удалена поддержка архитектуры «armv7s».

Версия 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 может совпадать.
  • Приложения теперь получают обратные вызовы interstitialWillLeaveApplication: и rewardBasedVideoAdWillLeaveApplication: :.

Версия 2.0.6.0

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

Версия 2.0.5.0

  • Проверенная совместимость с Unity Ads SDK 2.0.5.

Версия 2.0.4.0

  • Изменена система наименования версий на [версия Unity Ads SDK].[версия патча адаптера].
  • Минимально требуемый Unity Ads SDK обновлен до версии 2.0.4.
  • Минимально требуемый Google Mobile Ads SDK обновлен до версии 7.10.1.

Версия 1.0.2

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

Версия 1.0.1

  • Исправлена ​​ошибка, из-за которой не вызывался обратный вызов rewardBasedVideoAdDidOpen:

Версия 1.0.0

  • Поддерживает полноэкранную и платную видеорекламу.