В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из DT Exchange с помощью AdMob Mediation , а также рассматривается каскадная интеграция. В нем рассказывается, как добавить DT Exchange в конфигурацию медиации рекламного блока и как интегрировать SDK и адаптер DT Exchange в приложение iOS.
Поддерживаемые интеграции и форматы объявлений
Адаптер-посредник для DT Exchange имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | |
Форматы | |
Баннер | |
Межстраничный | |
Награжден | |
Родной |
Требования
- Цель развертывания iOS 12.0 или выше
Последняя версия Google Mobile Ads SDK
Пройдите руководство по началу работы с медиацией
Шаг 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.
Использование CocoaPods (рекомендуется)
Добавьте следующую строку в подфайл вашего проекта:
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
Согласие ЕС и GDPR
В соответствии с Политикой согласия пользователей 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 или выше
Последняя версия Google Mobile Ads SDK
Пройдите руководство по началу работы с медиацией
Шаг 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.
Использование CocoaPods (рекомендуется)
Добавьте следующую строку в подфайл вашего проекта:
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
Согласие ЕС и GDPR
В соответствии с Политикой согласия пользователей 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.