Интегрируйте DT Exchange с медиацией

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

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

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

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

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

2 Объявления с вознаграждением поддерживаются только в каскадной медиации.

Требования

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

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

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

Добавить новое приложение и место размещения рекламы

Зарегистрируйтесь или войдите в консоль DT Exchange.

Нажмите Добавить приложение .

Управление приложениями

Выберите платформу и места размещения, заполните остальную часть формы, а затем нажмите «Создать приложение» .

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

Настраивать

Идентификатор приложения и идентификатор размещения

Наведите указатель мыши на левую панель навигации, чтобы открыть ее, затем нажмите «Управление приложениями» .

На странице управления приложениями обратите внимание на идентификатор приложения рядом с вашим приложением.

Выберите приложение и перейдите на вкладку «Места размещения» . Запишите идентификатор места размещения .

Идентификатор размещения

Идентификатор издателя, ключ потребителя и секрет потребителя

Нажмите на свое имя пользователя в левом меню и выберите Профиль пользователя .

Запишите идентификатор издателя , ключ потребителя и секрет потребителя , так как они понадобятся на следующем этапе.

Профиль пользователя

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

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

Чтобы реализовать app-ads.txt для DT Exchange, добавьте DT в файл app-ads.txt .

Шаг 2: Настройте спрос DT Exchange в пользовательском интерфейсе Менеджера рекламы

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

Добавить DT Exchange в компании

Торги

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

Водопад

Перейдите в раздел «Администрирование» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

Выберите DT Exchange в качестве рекламной сети , введите уникальное имя и включите посредничество . Включите автоматический сбор данных и введите идентификатор издателя , секретный код потребителя и ключ потребителя, полученные в предыдущем разделе.

Имя пользователя и пароль вводить не нужно. Нажмите «Сохранить» по завершении.

Включить безопасный обмен сигналами

Торги

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

Водопад

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

Поделиться защищенным сигналом в запросах ставок

Торги

Перейдите в раздел «Инвентарь» > «Защищённые сигналы» . В разделе «Защищённые сигналы» найдите DT Exchange (монетизация Fyber) и включите опцию «Включить интеграцию приложений» .

Нажмите «Сохранить» .

Водопад

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

Разрешить безопасный обмен сигналами для SDK Bidding

Торги

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

Нажмите «Сохранить» .

Водопад

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

Настройте торги DT Exchange

Торги

Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

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

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

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

Нажмите Готово .

Водопад

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

Настроить сопоставление рекламных блоков

Торги

Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

Выберите компанию для DT Exchange.

Перейдите на вкладку Сопоставление рекламного блока и нажмите Новое сопоставление рекламного блока .

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

Водопад

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

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

Выберите компанию, созданную для DT Exchange в предыдущем разделе. Выберите Mobile SDK mediation в качестве типа интеграции , iOS в качестве платформы и Active в качестве статуса .

Введите идентификаторы приложения и места размещения, полученные в предыдущем разделе, а также значение CPM по умолчанию . Нажмите «Сохранить» .

Примечание: Автоматическому сбору данных требуется несколько дней, прежде чем он сможет точно рассчитать значение динамической цены за тысячу показов (CPM) для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.

Добавьте DT Exchange (монетизация Fyber) в список рекламных партнеров, соответствующих GDPR и государственным нормам США.

Следуйте инструкциям в настройках европейского законодательства и государственных нормативных актов США, чтобы добавить DT Exchange (Fyber Monetization) в список рекламных партнеров, соответствующих европейским и государственным нормативным актам США, в пользовательском интерфейсе Менеджера рекламы.

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

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

pod 'GoogleMobileAdsMediationFyber'

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

pod install --repo-update

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

  • Загрузите последнюю версию DT SDK для iOS и привяжите IASDKCore.xcframework .
  • Загрузите последнюю версию адаптера DT Exchange по ссылке в журнале изменений и добавьте DTExchangeAdapter.xcframework в свой проект.

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

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

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

Быстрый

import IASDKCore
// ...

IASDKCore.sharedInstance().gdprConsent = IAGDPRConsentType.given
IASDKCore.sharedInstance().gdprConsentString = "myGdprConsentString"

Objective-C

#import <IASDKCore/IASDKCore.h>
// ...

[IASDKCore.sharedInstance setGDPRConsent:YES];
[IASDKCore.sharedInstance setGDPRConsentString:@"myGdprConsentString"];

Более подробную информацию и значения, которые могут быть предоставлены в методе, можно найти в руководстве по внедрению GDPR от DT Exchange.

Законы США о конфиденциальности

Законы США о конфиденциальности требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (как этот термин определен в законе). Отказ осуществляется через заметную ссылку «Не продавайте мою личную информацию» на главной странице «продающей» стороны. Руководство по соблюдению законов США о конфиденциальности предлагает возможность включить ограниченную обработку данных для показа рекламы Google, но Google не может применить эту настройку к каждой рекламной сети в вашей цепочке посредничества. Поэтому вам необходимо указать каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей для обеспечения соблюдения правил.

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

Быстрый

import IASDKCore
// ...

IASDKCore.sharedInstance().ccpaString = "myCCPAConsentString"

Objective-C

#import <IASDKCore/IASDKCore.h>
// ...

[IASDKCore.sharedInstance setCCPAString:@"myCCPAConsentString"];

Более подробную информацию и значения, которые могут быть предоставлены в методе, можно найти в руководстве по внедрению CCPA от DT Exchange.

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

Интеграция SKAdNetwork

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

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

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

Обязательно зарегистрируйте свое тестовое устройство в Ad Manager.

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

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

Дополнительные шаги

Параметры, специфичные для сети

Адаптер DT Exchange поддерживает дополнительные параметры запроса, которые можно передать адаптеру с помощью метода GADMAdapterFyberExtras() . Адаптер ищет в пакете следующие ключи:

Параметры и значения запроса
setUserData
Возраст, пол и почтовый индекс пользователя.
IAUserData
setMuteAudio Логическое значение . Отключить или включить звук видео.

Вот пример кода, показывающий, как задать эти параметры запроса рекламы:

Быстрый

let userData = IAUserData.build({ builder in
  builder.age = 23
  builder.gender = IAUserGenderType.male
  builder.zipCode = "1234"
}];

let request = GAMRequest()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)

Objective-C

IAUserData *userData = [IAUserData build:^(id<IAUserDataBuilder> _Nonnull builder) {
    builder.age = 23;
    builder.gender = IAUserGenderTypeMale;
    builder.zipCode = @"1234";
}];

GAMRequest *request = [GAMRequest request];
GADMAdapterFyberExtras *extras = [[GADMAdapterFyberExtras alloc] init];
extras.userData = userData;
extras.muteAudio = YES;
[request registerAdNetworkExtras:extras];

Более подробную информацию можно найти в руководстве по интеграции DT Exchange .

Коды ошибок

Если адаптеру не удается получить рекламу от DT Exchange, вы можете проверить основную ошибку в ответе на рекламу, используя GADResponseInfo.adNetworkInfoArray в следующем классе:

GADMediationAdapterFyber

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

Код ошибки Причина
0-10 DT SDK вернул ошибку. Подробнее см. в документации .
101 Параметры сервера DT Exchange, настроенные в пользовательском интерфейсе Менеджера объявлений, отсутствуют или недействительны.
102 Запрошенный размер объявления не соответствует поддерживаемому размеру баннера DT Exchange.
103 Не удалось показать объявление, так как объект объявления уже используется.
104 Не удалось показать рекламу DT Exchange, так как объявление не готово.
105 DT SDK вернул ошибку инициализации.

Журнал изменений адаптера-посредника DT Exchange iOS

Версия 8.3.8.0

  • Исправлены запросы на рекламу с ставками: теперь они больше не проверяют идентификатор Spot.
  • Проверенная совместимость с DT Exchange SDK версии 8.3.8.

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

  • Google Mobile Ads SDK версии 12.7.0.
  • DT Exchange SDK версии 8.3.8.

Версия 8.3.7.0

  • Теперь требуется минимальная версия iOS 13.0 .
  • Добавлена ​​поддержка ставок для форматов баннерной, полноэкранной и вознагражденной рекламы.
  • Проверенная совместимость с DT Exchange SDK версии 8.3.7.

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

  • Google Mobile Ads SDK версии 12.5.0.
  • DT Exchange SDK версии 8.3.7.

Версия 8.3.6.0

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

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

  • Google Mobile Ads SDK версии 12.2.0.
  • DT Exchange SDK версии 8.3.6.

Версия 8.3.5.1

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

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

  • Google Mobile Ads SDK версии 12.0.0.
  • DT Exchange SDK версии 8.3.5.

Версия 8.3.5.0

  • Проверенная совместимость с DT Exchange SDK версии 8.3.5.

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

  • Google Mobile Ads SDK версии 11.13.0.
  • DT Exchange SDK версии 8.3.5.

Версия 8.3.4.0

  • Проверенная совместимость с DT Exchange SDK версии 8.3.4.

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

  • Google Mobile Ads SDK версии 11.13.0.
  • DT Exchange SDK версии 8.3.4.

Версия 8.3.3.0

  • Проверенная совместимость с DT Exchange SDK версии 8.3.3.

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

  • Google Mobile Ads SDK версии 11.12.0.
  • DT Exchange SDK версии 8.3.3.

Версия 8.3.2.1

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

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

  • Google Mobile Ads SDK версии 11.10.0.
  • DT Exchange SDK версии 8.3.2.

Версия 8.3.2.0

  • Проверенная совместимость с DT Exchange SDK версии 8.3.2.

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

  • Google Mobile Ads SDK версии 11.8.0.
  • DT Exchange SDK версии 8.3.2.

Версия 8.3.1.0

  • Проверенная совместимость с DT Exchange SDK версии 8.3.1.

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

  • Google Mobile Ads SDK версии 11.6.0.
  • DT Exchange SDK версии 8.3.1.

Версия 8.3.0.0

  • Проверенная совместимость с DT Exchange SDK версии 8.3.0.

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

  • Google Mobile Ads SDK версии 11.5.0.
  • DT Exchange SDK версии 8.3.0.

Версия 8.2.8.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.8.

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

  • Google Mobile Ads SDK версии 11.3.0.
  • DT Exchange SDK версии 8.2.8.

Версия 8.2.7.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.7.

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

  • Google Mobile Ads SDK версии 11.2.0.
  • DT Exchange SDK версии 8.2.7.

Версия 8.2.6.1

  • Добавлены обратные вызовы didFailToPresentWithError в объявление с вознаграждением.
  • Добавлен делегированный метод IAAdDidExpire для полноэкранной и вознагражденной рекламы.
  • Теперь требуется минимальная версия iOS 12.0.
  • Теперь требуется Google Mobile Ads SDK версии 11.0 или выше.
  • Включен Info.plist в фреймворки внутри DTExchangeAdapter.xcframework .

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

  • Google Mobile Ads SDK версии 11.0.1.
  • DT Exchange SDK версии 8.2.6.

Версия 8.2.6.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.6.
  • Удалены устаревшие делегированные методы willBackgroundApplication из реализаций баннеров и межстраничной рекламы.

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

  • Google Mobile Ads SDK версии 10.14.0.
  • DT Exchange SDK версии 8.2.6.

Версия 8.2.5.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.5.

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

  • Google Mobile Ads SDK версии 10.14.0.
  • DT Exchange SDK версии 8.2.5.

Версия 8.2.4.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.4.

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

  • Google Mobile Ads SDK версия 10.9.0.
  • DT Exchange SDK версии 8.2.4.

Версия 8.2.3.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.3.

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

  • Google Mobile Ads SDK версии 10.7.0.
  • DT Exchange SDK версии 8.2.3.

Версия 8.2.2.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.2.

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

  • Google Mobile Ads SDK версии 10.5.0.
  • DT Exchange SDK версии 8.2.2.

Версия 8.2.1.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.1.
  • Удалена поддержка архитектуры armv7 .
  • Теперь требуется минимальная версия iOS 11.0.
  • Теперь требуется Google Mobile Ads SDK версии 10.4.0 или выше.

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

  • Google Mobile Ads SDK версии 10.4.0.
  • DT Exchange SDK версии 8.2.1.

Версия 8.2.0.0

  • Проверенная совместимость с DT Exchange SDK версии 8.2.0.

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

  • Google Mobile Ads SDK версии 10.2.0.
  • DT Exchange SDK версии 8.2.0.

Версия 8.1.9.1

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

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

  • Google Mobile Ads SDK версии 10.0.0.
  • DT Exchange SDK версии 8.1.9.

Версия 8.1.9.0

  • Прекращено использование устаревших API-интерфейсов посредничества по полу, дню рождения и местоположению.
  • Проверенная совместимость с DT Exchange SDK версии 8.1.9.

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

  • Google Mobile Ads SDK версии 9.14.0.
  • DT Exchange SDK версии 8.1.9.

Версия 8.1.7.0

  • Проверенная совместимость с DT Exchange SDK версии 8.1.7.
  • Адаптер переименован в «DT Exchange».

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

  • Google Mobile Ads SDK версии 9.13.0.
  • DT Exchange SDK версии 8.1.7.

Версия 8.1.6.0

  • Добавлена ​​поддержка передачи дополнительных возможностей muteAudio в класс GADMAdapterFyberExtras .
  • Обновлен адаптер для использования API didRewardUser .
  • Теперь требуется Google Mobile Ads SDK версии 9.8.0 или выше.
  • Проверенная совместимость с Fyber Marketplace SDK версии 8.1.6.

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

  • Google Mobile Ads SDK версии 9.11.0.
  • Fyber Marketplace SDK версии 8.1.6.

Версия 8.1.5.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 8.1.5.

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

  • Google Mobile Ads SDK версии 9.5.0.
  • Fyber Marketplace SDK версии 8.1.5.

Версия 8.1.4.0

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

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

  • Google Mobile Ads SDK версии 9.1.0.
  • Fyber Marketplace SDK версии 8.1.4.

Версия 8.1.3.1

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

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

  • Google Mobile Ads SDK версии 9.0.0.
  • Fyber Marketplace SDK версии 8.1.3.

Версия 8.1.3.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 8.1.3.

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

  • Google Mobile Ads SDK версии 8.13.0.
  • Fyber Marketplace SDK версии 8.1.3.

Версия 8.1.2.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 8.1.2.

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

  • Google Mobile Ads SDK версии 8.13.0.
  • Fyber Marketplace SDK версии 8.1.2.

Версия 8.1.1.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 8.1.1.

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

  • Google Mobile Ads SDK версии 8.12.0.
  • Fyber Marketplace SDK версии 8.1.1.

Версия 8.1.0.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 8.1.0.

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

  • Google Mobile Ads SDK версии 8.12.0.
  • Fyber Marketplace SDK версии 8.1.0.

Версия 8.0.0.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 8.0.0.

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

  • Google Mobile Ads SDK версии 8.12.0.
  • Fyber Marketplace SDK версии 8.0.0.

Версия 7.9.0.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.9.0.

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

  • Google Mobile Ads SDK версии 8.11.0.
  • Fyber Marketplace SDK версии 7.9.0.

Версия 7.8.9.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.9.

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

  • Google Mobile Ads SDK версии 8.10.0.
  • Fyber Marketplace SDK версии 7.8.9.

Версия 7.8.8.1

  • Событие рекламы didEndVideo перемещено в функцию обратного вызова вознагражденной рекламы IAAdDidReward .

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

  • Google Mobile Ads SDK версии 8.9.0.
  • Fyber Marketplace SDK версии 7.8.8.

Версия 7.8.8.0

  • Теперь требуется минимальная версия iOS 10.0.
  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.8.

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

  • Google Mobile Ads SDK версии 8.9.0.
  • Fyber Marketplace SDK версии 7.8.8.

Версия 7.8.7.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.7.

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

  • Google Mobile Ads SDK версии 8.8.0.
  • Fyber Marketplace SDK версии 7.8.7.

Версия 7.8.6.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.6.

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

  • Google Mobile Ads SDK версии 8.5.0.
  • Fyber Marketplace SDK версии 7.8.6.

Версия 7.8.5.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.5.
  • Теперь требуется сборка в Xcode 12.5 или выше.

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

  • Google Mobile Ads SDK версии 8.5.0.
  • Fyber Marketplace SDK версии 7.8.5.

Версия 7.8.1.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.1.
  • Снижена зависимость от Google Mobile Ads SDK версии 8.0.0 или выше.
  • Добавлены стандартизированные коды ошибок адаптера и сообщения.
  • Обновлен адаптер для использования формата .xcframework .

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

  • Google Mobile Ads SDK версии 8.0.0.
  • Fyber Marketplace SDK версии 7.8.1.

Версия 7.8.0.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.8.0.

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

  • Google Mobile Ads SDK версии 7.69.0.
  • Fyber Marketplace SDK версии 7.8.0.

Версия 7.7.3.0

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

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

  • Google Mobile Ads SDK версии 7.69.0.
  • Fyber Marketplace SDK версии 7.7.3.

Версия 7.7.2.0

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

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

  • Google Mobile Ads SDK версии 7.67.0.
  • Fyber Marketplace SDK версии 7.7.2.

Версия 7.7.1.0

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

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

  • Google Mobile Ads SDK версии 7.66.0.
  • Fyber Marketplace SDK версии 7.7.1.

Версия 7.6.4.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.6.4.
  • Теперь требуется Google Mobile Ads SDK версии 7.65.0 или выше.
  • Добавлен класс GADMAdapterFyberExtras, позволяющий издателям передавать ключевые слова и пользовательские данные в Fyber Marketplace SDK.

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

  • Google Mobile Ads SDK версии 7.65.0.
  • Fyber Marketplace SDK версии 7.6.4.

Версия 7.6.3.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.6.3.

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

  • Google Mobile Ads SDK версии 7.64.0.
  • Fyber Marketplace SDK версии 7.6.3.

Версия 7.6.2.0

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

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

  • Google Mobile Ads SDK версии 7.64.0.
  • Fyber Marketplace SDK версии 7.6.2.

Версия 7.6.0.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.6.0.
  • Теперь требуется Google Mobile Ads SDK версии 7.62.0 или выше.
  • Обновлен адаптер для поддержки запросов на встроенные адаптивные баннеры.
  • Добавлена ​​поддержка HTML с вознаграждением.
  • Добавлен новый обратный вызов вознаграждения: IAAdDidReward (как для видео с вознаграждением, так и для HTML с вознаграждением). IAVideoCompleted больше не используется для вознаграждения.

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

  • Google Mobile Ads SDK версии 7.62.0.
  • Fyber Marketplace SDK версии 7.6.0.

Версия 7.5.6.1

  • Временно удалено ведение журнала, специфичное для Fyber Marketplace SDK.

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

  • Google Mobile Ads SDK версии 7.60.0.
  • Fyber Marketplace SDK версии 7.5.6.

Версия 7.5.6.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.5.6.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 7.60.0.

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

  • Google Mobile Ads SDK версии 7.60.0.
  • Fyber Marketplace SDK версии 7.5.6.

Версия 7.5.5.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.5.5.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 7.59.0.

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

  • Google Mobile Ads SDK версии 7.59.0.
  • Fyber Marketplace SDK версии 7.5.5.

Версия 7.5.4.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.5.4.
  • Удалена поддержка архитектуры i386.

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

  • Google Mobile Ads SDK версии 7.57.0.
  • Fyber Marketplace SDK версии 7.5.4.

Версия 7.5.3.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.5.3.

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

  • Google Mobile Ads SDK версии 7.55.0.
  • Fyber Marketplace SDK версии 7.5.3.

Версия 7.5.1.0

  • Проверенная совместимость с Fyber Marketplace SDK версии 7.5.1.
  • Исправлен сбой, возникавший при инициализации Fyber SDK.

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

  • Google Mobile Ads SDK версии 7.55.0.
  • Fyber Marketplace SDK версии 7.5.1.

Версия 7.5.0.0 (устарела)

  • Эта версия удалена. Используйте версию 7.5.1.0 или выше.
  • Проверенная совместимость с Fyber Marketplace SDK версии 7.5.0.
  • Адаптер теперь инициализирует Fyber SDK, прежде чем сделать запрос на рекламу, если Fyber SDK еще не инициализирован.

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

  • Google Mobile Ads SDK версии 7.53.0.
  • Fyber Marketplace SDK версии 7.5.0.

Версия 7.4.0.0

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

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

  • Google Mobile Ads SDK версии 7.52.0.
  • Fyber Marketplace SDK версии 7.4.0.