В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из DT Exchange с помощью медиации , включая интеграцию по принципу водопада. В нем рассматривается, как добавить DT Exchange в конфигурацию медиации рекламного блока и как интегрировать SDK и адаптер DT в iOS-приложение.
Поддерживаемые интеграции и форматы рекламы
Адаптер посредничества для DT Exchange обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | 1 |
| Водопад | |
| Форматы | |
| Баннер | |
| Интерстициальный | |
| Награжден | 2 |
| Родной | |
1. Интеграция системы назначения ставок находится в закрытой бета-версии. Для получения доступа свяжитесь со своим менеджером по работе с клиентами.
2. Формат рекламы с вознаграждением для системы назначения ставок в iOS находится в стадии альфа-тестирования.
Требования
Целевая версия iOS для развертывания — 12.0 или выше.
[Для участия в торгах]: Чтобы интегрировать все поддерживаемые форматы объявлений в систему торгов, используйте адаптер DT Exchange версии 8.3.8.0 или выше ( рекомендуется последняя версия ).
Новейшая версия SDK для мобильной рекламы от Google.
Пройдите руководство по началу процесса медиации.
Шаг 1: Настройка параметров в пользовательском интерфейсе DT Exchange.
Добавить новое приложение и место размещения рекламы.
Зарегистрируйтесь или войдите в консоль DT Exchange.
Нажмите «Добавить приложение» .

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

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

Идентификатор приложения и идентификатор размещения
Чтобы открыть левую панель навигации, наведите на неё курсор, затем нажмите «Управление приложениями» .

На странице управления приложениями обратите внимание на идентификатор приложения (App ID) , расположенный рядом с вашим приложением.

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

Идентификатор издателя, ключ потребителя и секретный ключ потребителя
Щелкните по своему имени пользователя в меню слева и выберите «Профиль пользователя» .

Запишите идентификатор издателя (Publisher ID) , ключ потребителя (Consumer Key ) и секретный ключ потребителя (Consumer Secret) , поскольку они понадобятся на следующем шаге.

Обновите файл app-ads.txt.
Файл app-ads.txt, созданный в рамках инициативы IAB Tech Lab для авторизованных продавцов приложений , помогает гарантировать, что рекламный инвентарь вашего приложения продается только через авторизованные вами каналы. Чтобы предотвратить значительные потери дохода от рекламы, вам потребуется внедрить файл app-ads.txt . Если вы еще этого не сделали, создайте файл app-ads.txt для Ad Manager .
Для интеграции app-ads.txt с DT Exchange добавьте DT в файл app-ads.txt .
Шаг 2: Настройте запрос DT Exchange в пользовательском интерфейсе Ad Manager.
Войдите в свой аккаунт в Ad Manager .
Добавить DT Exchange в список компаний
Торги
Этот шаг не требуется для интеграции с системами торгов.
Водопад
Перейдите в раздел Администрирование > Компании , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание: Автоматический сбор данных занимает несколько дней, прежде чем система сможет точно рассчитать значение динамического CPM для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.
Добавить DT Exchange (монетизация Fyber) в список рекламных партнеров, соответствующих требованиям GDPR и законодательства штатов США.
Чтобы добавить DT Exchange (монетизацию Fyber) в список рекламных партнеров , соответствующих европейским и американским государственным нормативным актам, в пользовательском интерфейсе Ad Manager, выполните действия, описанные в настройках европейских и американских нормативных актов .
Шаг 3: Импортируйте SDK DT и адаптер.
Используйте менеджер пакетов Swift.
Прежде чем продолжить, у вас должна быть установлена минимальная поддерживаемая версия адаптера 8.3.8.0.
Чтобы добавить зависимость пакета в ваш проект, выполните следующие действия:
В Xcode перейдите в меню Файл > Добавить зависимости пакета... .
В появившемся окне введите следующий URL-адрес пакета:
https://github.com/googleads/googleads-mobile-ios-mediation-dtexchange.gitВ разделе «Правило зависимости» выберите «Ветвь» .
В текстовом поле введите
main.
Используйте CocoaPods
Добавьте следующую строку в файл Podfile вашего проекта:
pod 'GoogleMobileAdsMediationFyber'
В командной строке выполните:
pod install --repo-updateРучная интеграция
- Загрузите последнюю версию DT SDK для iOS и подключите фреймворк
IASDKCore.xcframework. - Загрузите последнюю версию адаптера DT Exchange по ссылке для скачивания в списке изменений и подключите файл
DTExchangeAdapter.xcframeworkк вашему проекту.
Шаг 4: Внедрите настройки конфиденциальности в DT SDK.
Согласие ЕС и GDPR
В соответствии с Политикой Google по согласию пользователей в ЕС , вы должны предоставлять пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других локальных хранилищ, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Данная политика отражает требования Директивы ЕС о защите конфиденциальности в электронных коммуникациях (ePrivacy Directive) и Общего регламента по защите данных (GDPR). Вы несете ответственность за проверку того, что согласие передается каждому источнику рекламы в вашей цепочке посредничества. Google не может автоматически передавать выбор согласия пользователя таким сетям.
Начиная с версии DT Exchange SDK 8.3.1, DT Exchange автоматически считывает согласия GDPR, установленные платформами управления согласиями, поддерживающими спецификацию Google Additional Consent . Для получения дополнительной информации см. руководство по внедрению GDPR в DT Exchange.
Законы штатов США о защите частной жизни
Законы США о защите конфиденциальности требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (как это определено в законе), при этом отказ предлагается через заметную ссылку «Не продавать мою личную информацию» на главной странице «продающей» стороны. Руководство по соблюдению законов США о защите конфиденциальности предлагает возможность включения ограниченной обработки данных для показа рекламы Google, но Google не может применить эту настройку к каждой рекламной сети в вашей цепочке посредничества. Поэтому вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать указаниям каждой из этих сетей для обеспечения соответствия требованиям.
DT Exchange содержит API, позволяющий передавать согласие пользователя в их SDK. Приведенный ниже пример кода показывает, как вручную передать информацию о согласии в SDK DT. Если вы решите передавать информацию о согласии в SDK DT вручную, рекомендуется вызывать этот код перед запросом рекламы через SDK Google Mobile Ads.
Быстрый
import IASDKCore
// ...
IASDKCore.sharedInstance().ccpaString = "myCCPAConsentString"
Objective-C
#import <IASDKCore/IASDKCore.h>
// ...
[IASDKCore.sharedInstance setCCPAString:@"myCCPAConsentString"];
Для получения более подробной информации и сведений о значениях, которые могут быть указаны в методе, посетите руководство по внедрению CCPA на сайте DT Exchange.
Шаг 5: Добавьте необходимый код
Интеграция SKAdNetwork
Чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта, следуйте документации DT Exchange .
Шаг 6: Протестируйте свою реализацию.
Включить тестовые объявления
Обязательно зарегистрируйте ваше тестовое устройство в Ad Manager.
Проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от DT Exchange, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений DT Exchange (Bidding) и DT Exchange (Waterfall) .
Дополнительные шаги
Параметры, специфичные для сети
Адаптер DT Exchange поддерживает дополнительные параметры запроса, которые можно передать адаптеру с помощью функции GADMAdapterFyberExtras() . Адаптер ищет в пакете следующие ключи:
| Запрос параметров и значений | |
|---|---|
setUserDataВозраст, пол и почтовый индекс пользователя. | IAUserData |
setMuteAudio | Логическое значение . Включить или выключить звук видео. |
Вот пример кода, демонстрирующий, как задать параметры запроса рекламы:
Быстрый
let userData = IAUserData.build({ builder in
builder.age = 23
builder.gender = IAUserGenderType.male
builder.zipCode = "1234"
}];
let request = GAMRequest()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)
Objective-C
IAUserData *userData = [IAUserData build:^(id<IAUserDataBuilder> _Nonnull builder) {
builder.age = 23;
builder.gender = IAUserGenderTypeMale;
builder.zipCode = @"1234";
}];
GAMRequest *request = [GAMRequest request];
GADMAdapterFyberExtras *extras = [[GADMAdapterFyberExtras alloc] init];
extras.userData = userData;
extras.muteAudio = YES;
[request registerAdNetworkExtras:extras];
Для получения более подробной информации обратитесь к руководству по интеграции с DT Exchange .
коды ошибок
Если адаптер не получает объявление от DT Exchange, вы можете проверить основную причину ошибки в ответе на объявление, используя класс GADResponseInfo.adNetworkInfoArray из следующего набора данных:
GADMediationAdapterFyber
Вот коды и соответствующие сообщения, которые выдает адаптер DT Exchange, когда реклама не загружается:
| Код ошибки | Причина |
|---|---|
| 0-10 | DT SDK вернул ошибку. Дополнительные сведения см. в документации . |
| 101 | Параметры сервера DT Exchange, настроенные в пользовательском интерфейсе Ad Manager, отсутствуют/недействительны. |
| 102 | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому DT Exchange. |
| 103 | Не удалось показать рекламу, поскольку рекламный объект уже использован. |
| 104 | Не удалось показать рекламу на DT Exchange, так как объявление еще не готово. |
| 105 | DT SDK вернул ошибку инициализации. |
Список изменений адаптера посредничества DT Exchange для iOS
Версия 8.4.2.1
- Добавлена поддержка назначения ставок для нативной рекламы.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.14.0.
- DT Exchange SDK версии 8.4.2.
Версия 8.4.2.0
- Подтверждена совместимость с DT Exchange SDK версии 8.4.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.14.0.
- DT Exchange SDK версии 8.4.2.
Версия 8.4.1.0
- Подтверждена совместимость с DT Exchange SDK версии 8.4.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.12.0.
- DT Exchange SDK версии 8.4.1.
Версия 8.4.0.0
- Подтверждена совместимость с DT Exchange SDK версии 8.4.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.7.0.
- DT Exchange SDK версии 8.4.0.
Версия 8.3.8.0
- Исправлена ошибка в запросах на размещение рекламы, теперь проверка идентификатора рекламного места (Spot ID) больше не выполняется.
- Подтверждена совместимость с DT Exchange SDK версии 8.3.8.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.7.0.
- DT Exchange SDK версии 8.3.8.
Версия 8.3.7.0
- Теперь требуется минимальная версия iOS
13.0. - Добавлена поддержка назначения ставок для баннерной, межстраничной и рекламной рекламы с вознаграждением.
- Подтверждена совместимость с DT Exchange SDK версии 8.3.7.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.5.0.
- DT Exchange SDK версии 8.3.7.
Версия 8.3.6.0
- Включены флаги
-fobjc-arcи-fstack-protector-all. - Подтверждена совместимость с версией DT Exchange SDK 8.3.6.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.2.0.
- DT Exchange SDK версии 8.3.6.
Версия 8.3.5.1
- Теперь требуется Google Mobile Ads SDK версии 12.0.0 или выше.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 12.0.0.
- DT Exchange SDK версии 8.3.5.
Версия 8.3.5.0
- Подтверждена совместимость с DT Exchange SDK версии 8.3.5.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.13.0.
- DT Exchange SDK версии 8.3.5.
Версия 8.3.4.0
- Подтверждена совместимость с DT Exchange SDK версии 8.3.4.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.13.0.
- DT Exchange SDK версии 8.3.4.
Версия 8.3.3.0
- Подтверждена совместимость с DT Exchange SDK версии 8.3.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.12.0.
- DT Exchange SDK версии 8.3.3.
Версия 8.3.2.1
- Удалено устаревшее использование ключевых слов.
- Исправлена ошибка, из-за которой межстраничные и рекламные объявления с вознаграждением исчезали, а отображался пустой экран.
- Внесены изменения в
CFBundleShortVersionStringтеперь он содержит три компонента вместо четырех.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.10.0.
- DT Exchange SDK версии 8.3.2.
Версия 8.3.2.0
- Подтверждена совместимость с DT Exchange SDK версии 8.3.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.8.0.
- DT Exchange SDK версии 8.3.2.
Версия 8.3.1.0
- Подтверждена совместимость с DT Exchange SDK версии 8.3.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.6.0.
- DT Exchange SDK версии 8.3.1.
Версия 8.3.0.0
- Подтверждена совместимость с DT Exchange SDK версии 8.3.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.5.0.
- DT Exchange SDK версии 8.3.0.
Версия 8.2.8.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.8.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.3.0.
- DT Exchange SDK версии 8.2.8.
Версия 8.2.7.0
- Подтверждена совместимость с версией DT Exchange SDK 8.2.7.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.2.0.
- DT Exchange SDK версии 8.2.7.
Версия 8.2.6.1
- Добавлены коллбэки
didFailToPresentWithErrorв рекламе с вознаграждением. - Добавлен метод делегата
IAAdDidExpireдля межстраничной и рекламной рекламы с вознаграждением. - Теперь требуется минимальная версия iOS 12.0.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или выше.
-
Info.plistвключен в состав фреймворков внутриDTExchangeAdapter.xcframework.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 11.0.1.
- DT Exchange SDK версии 8.2.6.
Версия 8.2.6.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.6.
- Удалены устаревшие методы делегата
willBackgroundApplicationиз реализаций баннерной и межстраничной рекламы.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.14.0.
- DT Exchange SDK версии 8.2.6.
Версия 8.2.5.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.5.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.14.0.
- DT Exchange SDK версии 8.2.5.
Версия 8.2.4.0
- Подтверждена совместимость с версией DT Exchange SDK 8.2.4.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.9.0.
- DT Exchange SDK версии 8.2.4.
Версия 8.2.3.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.7.0.
- DT Exchange SDK версии 8.2.3.
Версия 8.2.2.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.5.0.
- DT Exchange SDK версии 8.2.2.
Версия 8.2.1.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.1.
- Прекращена поддержка архитектуры
armv7. - Теперь требуется минимальная версия iOS 11.0.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или выше.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.4.0.
- DT Exchange SDK версии 8.2.1.
Версия 8.2.0.0
- Подтверждена совместимость с DT Exchange SDK версии 8.2.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.2.0.
- DT Exchange SDK версии 8.2.0.
Версия 8.1.9.1
- Теперь требуется Google Mobile Ads SDK версии 10.0.0 или выше.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 10.0.0.
- DT Exchange SDK версии 8.1.9.
Версия 8.1.9.0
- Удалено использование устаревших API для посредничества по полу, дате рождения и местоположению.
- Подтверждена совместимость с DT Exchange SDK версии 8.1.9.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 9.14.0.
- DT Exchange SDK версии 8.1.9.
Версия 8.1.7.0
- Подтверждена совместимость с DT Exchange SDK версии 8.1.7.
- Компания Adapter переименовала свой магазин в "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 или выше.
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.1.6.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 9.11.0.
- Версия SDK Fyber Marketplace 8.1.6.
Версия 8.1.5.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.1.5.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 9.5.0.
- Версия SDK Fyber Marketplace 8.1.5.
Версия 8.1.4.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.1.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.13.0.
- Версия SDK Fyber Marketplace 8.1.3.
Версия 8.1.2.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.1.2.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.13.0.
- Версия SDK Fyber Marketplace 8.1.2.
Версия 8.1.1.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.1.1.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.12.0.
- Версия SDK Fyber Marketplace 8.1.1.
Версия 8.1.0.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.1.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.12.0.
- Версия SDK Fyber Marketplace 8.1.0.
Версия 8.0.0.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 8.0.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.12.0.
- Версия SDK Fyber Marketplace 8.0.0.
Версия 7.9.0.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.9.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.11.0.
- Версия SDK Fyber Marketplace 7.9.0.
Версия 7.8.9.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 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.
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.8.8.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.9.0.
- Версия SDK Fyber Marketplace 7.8.8.
Версия 7.8.7.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.8.7.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.8.0.
- Версия SDK Fyber Marketplace 7.8.7.
Версия 7.8.6.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.8.6.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.5.0.
- Версия SDK Fyber Marketplace 7.8.6.
Версия 7.8.5.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.8.5.
- Теперь требуется сборка с использованием Xcode 12.5 или более поздней версии.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 8.5.0.
- Версия SDK Fyber Marketplace 7.8.5.
Версия 7.8.1.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.8.0.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.69.0.
- Версия SDK Fyber Marketplace 7.8.0.
Версия 7.7.3.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.6.4.
- Теперь требуется Google Mobile Ads SDK версии 7.65.0 или выше.
- Добавлен класс GADMAdapterFyberExtras, позволяющий издателям передавать ключевые слова и пользовательские данные в SDK Fyber Marketplace.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.65.0.
- Версия SDK Fyber Marketplace 7.6.4.
Версия 7.6.3.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.6.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.64.0.
- Версия SDK Fyber Marketplace 7.6.3.
Версия 7.6.2.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Временно удалено логирование, специфичное для SDK Fyber Marketplace.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.60.0.
- Версия SDK Fyber Marketplace 7.5.6.
Версия 7.5.6.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 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
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.5.4.
- Прекращена поддержка архитектуры i386.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.57.0.
- Версия SDK Fyber Marketplace 7.5.4.
Версия 7.5.3.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.5.3.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.55.0.
- Версия SDK Fyber Marketplace 7.5.3.
Версия 7.5.1.0
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.5.1.
- Исправлена ошибка, приводившая к сбою при инициализации SDK Fyber.
Разработано и протестировано с помощью:
- Версия Google Mobile Ads SDK: 7.55.0.
- Версия SDK Fyber Marketplace 7.5.1.
Версия 7.5.0.0 (устарела)
- Эта версия удалена. Пожалуйста, используйте версию 7.5.1.0 или выше.
- Подтверждена совместимость с SDK Fyber Marketplace версии 7.5.0.
- Теперь адаптер будет инициализировать SDK Fyber перед отправкой запроса на показ рекламы, если SDK Fyber еще не инициализирован.
Разработано и протестировано с помощью:
- Версия 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.