Интегрируйте DT Exchange с посредничеством

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

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

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

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

Требования

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

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

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

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

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

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

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

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

Настраивать

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

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

Меню

На странице «Управление приложениями» запишите идентификатор приложения рядом с вашим приложением.

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

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

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

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

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

Меню профиля пользователя

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

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

Шаг 2. Настройте спрос DT Exchange в интерфейсе AdMob.

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

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

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

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

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

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

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

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

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


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

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



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

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


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

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

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

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

pod 'GoogleMobileAdsMediationFyber'

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

pod install --repo-update

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

  • Загрузите последнюю версию DT Exchange SDK для iOS и свяжите со своим проектом следующие платформы:
    • IASDKCore.framework
    • IASDKMRAID.framework
    • IASDKVideo.framework
  • Загрузите последнюю версию адаптера DT Exchange по ссылке в журнале изменений и свяжите FyberAdapter.framework в своем проекте.
  • Добавьте в свой проект следующие фреймворки:
    • libxml2.2.tbd

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

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

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

Быстрый

import IASDKCore
// ...

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

Цель-C

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

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

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

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

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

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

Быстрый

import IASDKCore
// ...

IASDKCore.sharedInstance().ccpaString = "myCCPAConsentString"

Цель-C

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

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

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

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

Интеграция со SKAdNetwork

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

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

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

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

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

Чтобы убедиться, что вы получаете тестовые объявления от DT Exchange, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений 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 = GADRequest()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)

Цель-C

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

GADRequest *request = [GADRequest 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 Exchange SDK возвратил ошибку. Более подробную информацию смотрите в документации .
101 Параметры сервера DT Exchange, настроенные в пользовательском интерфейсе AdMob, отсутствуют или недействительны.
102 Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому DT Exchange.
103 Не удалось показать объявление, поскольку объект объявления уже использовался.
104 Не удалось показать объявления DT Exchange, поскольку объявление не готово.
105 DT Exchange SDK возвратил ошибку инициализации.

Журнал изменений адаптера DT Exchange для iOS

Версия 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.
  • SDK Fyber Marketplace версии 8.1.6.

Версия 8.1.5.0

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

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

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

Версия 8.1.4.0

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

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

  • Google Mobile Ads SDK версии 9.1.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 8.1.3.

Версия 8.1.3.0

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

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

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

Версия 8.1.2.0

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

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

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

Версия 8.1.1.0

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

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

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

Версия 8.1.0.0

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

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

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

Версия 8.0.0.0

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

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

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

Версия 7.9.0.0

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

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

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

Версия 7.8.9.0

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

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

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

Версия 7.8.8.1

  • Событие объявления didEndVideo перенесено в обратный вызов объявления с вознаграждением IAAdDidReward .

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

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

Версия 7.8.8.0

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

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

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

Версия 7.8.7.0

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

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

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

Версия 7.8.6.0

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

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

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

Версия 7.8.5.0

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

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

  • Google Mobile Ads SDK версии 8.5.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.8.1.

Версия 7.8.0.0

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

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

  • Google Mobile Ads SDK версии 7.69.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.6.4.

Версия 7.6.3.0

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

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

  • Google Mobile Ads SDK версии 7.64.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.6.0.

Версия 7.5.6.1

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

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

  • Google Mobile Ads SDK версии 7.60.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.5.4.

Версия 7.5.3.0

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

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

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

Версия 7.5.1.0

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

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

  • Google Mobile Ads SDK версии 7.55.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.5.0.

Версия 7.4.0.0

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

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

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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

Настраивать

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

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

Меню

На странице «Управление приложениями» запишите идентификатор приложения рядом с вашим приложением.

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

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

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

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

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

Меню профиля пользователя

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

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

Шаг 2. Настройте спрос DT Exchange в интерфейсе AdMob.

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

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

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

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

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

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

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

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

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


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

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



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

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


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

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

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

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

pod 'GoogleMobileAdsMediationFyber'

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

pod install --repo-update

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

  • Загрузите последнюю версию DT Exchange SDK для iOS и свяжите со своим проектом следующие платформы:
    • IASDKCore.framework
    • IASDKMRAID.framework
    • IASDKVideo.framework
  • Загрузите последнюю версию адаптера DT Exchange по ссылке в журнале изменений и свяжите FyberAdapter.framework в своем проекте.
  • Добавьте в свой проект следующие фреймворки:
    • libxml2.2.tbd

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

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

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

Быстрый

import IASDKCore
// ...

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

Цель-C

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

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

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

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

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

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

Быстрый

import IASDKCore
// ...

IASDKCore.sharedInstance().ccpaString = "myCCPAConsentString"

Цель-C

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

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

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

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

Интеграция со SKAdNetwork

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

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

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

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

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

Чтобы убедиться, что вы получаете тестовые объявления от DT Exchange, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений 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 = GADRequest()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)

Цель-C

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

GADRequest *request = [GADRequest 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 Exchange SDK возвратил ошибку. Более подробную информацию смотрите в документации .
101 Параметры сервера DT Exchange, настроенные в пользовательском интерфейсе AdMob, отсутствуют или недействительны.
102 Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому DT Exchange.
103 Не удалось показать объявление, поскольку объект объявления уже использовался.
104 Не удалось показать объявления DT Exchange, поскольку объявление не готово.
105 DT Exchange SDK возвратил ошибку инициализации.

Журнал изменений адаптера DT Exchange для iOS

Версия 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.
  • SDK Fyber Marketplace версии 8.1.6.

Версия 8.1.5.0

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

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

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

Версия 8.1.4.0

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

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

  • Google Mobile Ads SDK версии 9.1.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 8.1.3.

Версия 8.1.3.0

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

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

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

Версия 8.1.2.0

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

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

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

Версия 8.1.1.0

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

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

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

Версия 8.1.0.0

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

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

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

Версия 8.0.0.0

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

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

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

Версия 7.9.0.0

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

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

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

Версия 7.8.9.0

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

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

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

Версия 7.8.8.1

  • Событие объявления didEndVideo перенесено в обратный вызов объявления с вознаграждением IAAdDidReward .

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

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

Версия 7.8.8.0

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

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

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

Версия 7.8.7.0

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

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

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

Версия 7.8.6.0

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

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

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

Версия 7.8.5.0

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

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

  • Google Mobile Ads SDK версии 8.5.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.8.1.

Версия 7.8.0.0

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

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

  • Google Mobile Ads SDK версии 7.69.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.6.4.

Версия 7.6.3.0

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

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

  • Google Mobile Ads SDK версии 7.64.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.6.0.

Версия 7.5.6.1

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

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

  • Google Mobile Ads SDK версии 7.60.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.5.5.

Версия 7.5.4.0

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

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

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

Версия 7.5.3.0

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

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

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

Версия 7.5.1.0

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

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

  • Google Mobile Ads SDK версии 7.55.0.
  • SDK Fyber Marketplace версии 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.
  • SDK Fyber Marketplace версии 7.5.0.

Версия 7.4.0.0

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

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

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