Как интегрировать Meta Audience Network с назначением ставок

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

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

Адаптер медиации для Meta Audience Network поддерживает следующие функции:

Интеграция
Ставки
Водопад  1
Форматы
Баннер
Межстраничное объявление
Бонус предоставлен
Межстраничное объявление с вознаграждением
Стандартное

1 В 2021 г. Meta Audience Network стала поддерживать только назначение ставок.

Требования

Прежде чем продолжить, убедитесь, что:

  • Целевая версия iOS – 15.0 или более поздняя.

  • Адаптер Meta Audience Network 5.10.0.0 или более поздней версии (рекомендуется последняя версия).

  • Для работы с последней версией SDK Meta Audience Network обычно требуется последняя версия Xcode.

Шаг 1. Настройте конфигурации в интерфейсе Meta Audience Network

Зарегистрируйтесь и войдите на стартовую страницу Менеджера компании.

Нажмите Начать, а затем Создать новый аккаунт.

Заполните обязательные поля с информацией о компании и нажмите Далее.

Создание ресурса

После того как вы заполните обязательные поля, вам будет предложено создать ресурс для приложения. Введите название ресурса и нажмите Далее.

Затем выберите платформу, на которой хотите монетизировать контент.

Укажите информацию о приложении и нажмите Далее.

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

Выберите Google Менеджер рекламы в качестве платформы медиации и нажмите Создать место размещения.

Выберите формат, заполните форму и нажмите Создать.

Запишите идентификатор места размещения.

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

Как обновить файл app-ads.txt

Authorized Sellers for Apps (Авторизованные продавцы приложений), или app-ads.txt, – это инициатива IAB Tech Lab, которая позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt. Если вы ещё этого не сделали, создайте файл app-ads.txt для Менеджера рекламы.

Чтобы реализовать app-ads.txt для Meta Audience Network, ознакомьтесь с инструкциями по идентификации авторизованных продавцов с помощью файла app-ads.txt.

Как включить режим тестирования

Подробные инструкции по включению тестовых объявлений Meta Audience Network приведены в руководстве по тестированию реализации Audience Network.

Шаг 2. Настройте источник спроса Meta Audience Network в интерфейсе Менеджера рекламы

Войдите в аккаунт Менеджера рекламы.

Как включить передачу защищенных сигналов

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

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

Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите Facebook и включите параметр Включить интеграцию приложений.

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

Как разрешить передачу защищенных сигналов для назначения ставок в SDK

Нажмите Выполнение > Настройки каналов спроса. На вкладке Настройки по умолчанию включите параметр Разрешить передачу защищенных сигналов для назначения ставок на основе SDK.

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

Как настроить назначение ставок Meta

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Нажмите Новая система назначения ставок.

Выберите Meta в качестве системы назначения ставок.

Нажмите Продолжить, чтобы включить назначение ставок в SDK для этой системы назначения ставок.

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

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

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Выберите компанию для Meta Audience Network.

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

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

Если вы настраиваете сопоставление рекламных блоков для межстраничного объявления с вознаграждением в интерфейсе Менеджера рекламы, выберите формат С вознаграждением и укажите идентификатор места размещения для межстраничных объявлений с вознаграждением.

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

Как добавить Meta в список рекламных партнеров для GDPR и законов штатов США

Чтобы добавить Meta в список рекламных партнеров для соблюдения европейских регламентов и законов штатов США, следуйте инструкциям в разделах Настройки, необходимые по европейским регламентам и Настройки, необходимые по законам штатов США.

Шаг 3. Импортируйте SDK и адаптер Meta Audience Network

Как использовать Swift Package Manager

Прежде чем продолжить, убедитесь, что у вас установлена минимально поддерживаемая версия адаптера 6.20.1.0.

Чтобы добавить зависимость пакета в проект, выполните следующие действия:

  1. В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).

  2. В появившемся окне введите следующий URL пакета:

    https://github.com/googleads/googleads-mobile-ios-mediation-meta.git
    
  3. В разделе Правило зависимостей выберите Ветвь.

  4. В текстовом поле введите main.

Через CocoaPods

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

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

    pod install --repo-update

Настраиваемые вручную интеграции

  • Скачайте последнюю версию Meta Audience Network SDK для iOS и добавьте ссылку FBAudienceNetwork.framework в свой проект.

  • Скачайте последнюю версию адаптера Meta Audience Network по ссылке в журнале изменений и добавьте ссылку MetaAdapter.framework в свой проект.

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

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

Meta не зарегистрирована в глобальном списке поставщиков от IAB Europe. Вместо этого необходимо использовать техническую спецификацию Дополнительное согласие. Подробнее о компонентах дополнительного согласия… Спецификация дополнительного согласия работает в сочетании со спецификацией Transparency & Consent Framework (TCF) версии 2, разработанной IAB Europe. Эта спецификация позволяет вам, а также платформам для запросов согласия (CMP) и партнерам собирать и передавать дополнительные сигналы согласия для компаний, которые входят в список поставщиков рекламных технологий Google, но ещё не зарегистрированы в глобальном списке поставщиков IAB Europe.

Следуйте инструкциям в документации Meta о GDPR и рекламе в Meta.

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

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

Следуйте инструкциям в документации Meta о вариантах обработки данных пользователей из Калифорнии.

Шаг 5. Добавьте обязательный код

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

Swift

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

Objective-C

Если вы используете адаптер Meta Audience Network версии 6.9.0.0 или более поздней, чтобы избежать ошибок компиляции, добавьте пути Swift в настройки сборки целевого объекта, выполнив следующие действия:

Добавьте следующие пути в раздел Настройки сборки целевого объекта в Пути поиска библиотек:

$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)
$(SDKROOT)/usr/lib/swift

Добавьте следующий путь в Настройки сборки целевого объекта в разделе Пути поиска Runpath:

/usr/lib/swift

Отслеживание рекламы включено

Если вы разрабатываете приложение для iOS 14 или более поздней версии, Meta Audience Network требует, чтобы вы явно задали флаг Advertising Tracking Enabled, используя следующий код:

Swift

// Set the flag as true.
FBAdSettings.setAdvertiserTrackingEnabled(true)

Objective-C

// Set the flag as true.
[FBAdSettings setAdvertiserTrackingEnabled:YES];

Как реализовать SKAdNetwork

Следуйте инструкциям Meta Audience Network, чтобы добавить идентификаторы SKAdNetwork в файл Info.plist проекта.

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

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

Зарегистрируйте тестовое устройство в Менеджере рекламы и включите тестовый режим в интерфейсе Meta Audience Network.

Как проверить тестовые объявления

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

Необязательные действия

Нативные объявления

Некоторые объекты нативных объявлений Meta Audience Network не соответствуют объектам нативных объявлений Google. Такие объекты возвращаются издателю в свойстве extraAssets объекта GADNativeAd. Адаптер поддерживает передачу следующих объектов:

Параметры и значения запроса
GADFBSubtitle Строка. Подзаголовок объявления
GADFBSocialContext Строка. Социальный контекст объявления

Ниже приведен пример кода, показывающий, как извлечь эти объекты:

Swift

let socialContext = nativeAd.extraAssets?[GADFBSocialContext] as? String

Objective-C

NSString *socialContext = nativeAd.extraAssets[GADFBSocialContext];

Использование нативных объявлений Meta Audience Network без MediaView

Нативный формат объявлений сети Meta Audience Network требует отрисовки объекта GADMediaView. Если вы планируете показывать нативные объявления без этого объекта, используйте формат нативного баннера от Meta Audience Network.

Чтобы использовать нативные баннеры Meta Audience Network, при настройке Meta Audience Network выберите формат Native Banner. Адаптер автоматически загрузит соответствующий формат нативного объявления.

Отображение объявлений

Адаптер Audience Network возвращает нативные объявления в виде объектов GADNativeAd. Она заполняет следующие поля для GADNativeAd:

Поле Заполнено адаптером Meta Audience Network
Заголовок
Изображение 1
Body
Значок приложения
Призыв к действию
Имя рекламодателя
Star rating
Магазин
Цена

1 Адаптер Meta Audience Network не предоставляет прямой доступ к основному объекту изображения для нативных объявлений. Вместо этого адаптер заполняет элемент GADMediaView видео или изображением.

Отслеживание показов и кликов

В таблице ниже показано, когда Google Mobile Ads SDK регистрирует показы и клики по нативным объявлениям.

Запись показов Нажмите на запись.
1 пиксель объекта нативного объявления Meta Audience Network на экране + требования к отрисовке объектов Обратный вызов Meta Audience Network SDK

В Meta Audience Network действуют особые требования к отрисовке объектов, чтобы показ считался действительным. Они зависят от того, какой формат вы выбрали при настройке Meta Audience Network: Нативный или Нативный баннер.

Нативный формат Meta Audience Network Обязательный объект Обязательный класс отрисовки
Стандартное Просмотр мультимедиа GADMediaView
Нативный баннер Значок приложения UIImageView

Коды ошибок

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

GADMAdapterFacebook
GADMediationAdapterFacebook

Ниже приведены коды и сообщения, которые адаптер Audience Network выдает, когда не удается загрузить объявление:

Код ошибки Причина
101 Недопустимые параметры сервера (например, отсутствует идентификатор места размещения).
102 Запрошенный размер объявления не соответствует поддерживаемому размеру баннера в Meta Audience Network.
103 Не удалось инициализировать объект объявления Meta Audience Network.
104 Не удалось показать межстраничное объявление или объявление с вознаграждением из Meta Audience Network SDK.
105 Корневой контроллер представления баннера – nil.
106 Не удалось инициализировать SDK Meta Audience Network.
1000-9999 Meta Audience Network вернула ошибку, связанную с SDK. Подробная информация приведена в документации Meta Audience Network.

Журнал изменений адаптера медиации Meta Audience Network для iOS

Следующая версия

  • Добавлена информация о том, что Meta SDK может отслеживать показы нативных объявлений (то есть возвращать значение YES для функции handlesUserImpressions()). Примечание. Решение о том, какой SDK (Google или Meta) будет отслеживать показы нативных объявлений, принимает Google Serving.

Версия 6.22.0.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.22.0.
  • Теперь требуется минимальная версия iOS 15.0.
  • Минимальная версия iOS была обновлена, чтобы ослабить зависимость Google Mobile Ads SDK и разрешить промежуточные версии.
  • Обновлены нативные объявления, чтобы использовать API для управления позицией просмотра AdOptions из Meta Audience Network SDK.

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

  • Google Mobile Ads SDK версии 13.7.0.
  • Версия 6.22.0 SDK Meta Audience Network.

Версия 6.21.1.1

  • Теперь адаптер пересылает флаг ageRestrictedTreatment Google Mobile Ads SDK в COPPA API Meta Audience Network SDK.

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

  • Google Mobile Ads SDK версии 13.3.0.
  • Версия 6.21.1 SDK Meta Audience Network.

Версия 6.21.1.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.21.1.

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

  • Google Mobile Ads SDK версии 13.0.0.
  • Версия 6.21.1 SDK Meta Audience Network.

Версия 6.21.0.2

  • Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0.

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

  • Google Mobile Ads SDK версии 13.0.0.
  • Meta Audience Network SDK версии 6.21.0.

Версия 6.21.0.1

  • Добавлена поддержка пересылки параметра tagForUnderAgeOfConsent Google Mobile Ads SDK в Meta Audience Network SDK.
  • Заголовок GADMediationAdapterFacebook.h теперь общедоступен.

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

  • Google Mobile Ads SDK версии 12.14.0.
  • Meta Audience Network SDK версии 6.21.0.

Версия 6.21.0.0

  • Теперь требуется минимальная версия iOS 13.0.
  • Подтверждена совместимость с Meta Audience Network SDK 6.21.0.

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

  • Google Mobile Ads SDK версии 12.7.0.
  • Meta Audience Network SDK версии 6.21.0.

Версия 6.20.1.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.20.1.

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

  • Google Mobile Ads SDK версии 12.7.0.
  • Версия 6.20.1 SDK Meta Audience Network.

Версия 6.20.0.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.20.0.

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

  • Google Mobile Ads SDK версии 12.6.0.
  • Meta Audience Network SDK версии 6.20.0.

Версия 6.17.1.0

  • Подтверждена совместимость с SDK Meta Audience Network 6.17.1.

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

  • Google Mobile Ads SDK версии 12.1.0.
  • Версия SDK Meta Audience Network 6.17.1.

Версия 6.17.0.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.17.0.

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

  • Google Mobile Ads SDK версии 12.0.0.
  • Meta Audience Network SDK версии 6.17.0.

Версия 6.16.0.1

  • Теперь требуется Google Mobile Ads SDK версии 12.0.0 или более поздней.

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

  • Google Mobile Ads SDK версии 12.0.0.
  • Meta Audience Network SDK версии 6.16.0.

Версия 6.16.0.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.16.0. ` Создано и протестировано с помощью:
  • Google Mobile Ads SDK версии 11.11.0.
  • Meta Audience Network SDK версии 6.16.0.

Версия 6.15.2.1

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

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

  • Google Mobile Ads SDK версии 11.10.0.
  • Версия SDK Meta Audience Network 6.15.2.

Версия 6.15.2.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.15.2.

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

  • Google Mobile Ads SDK версии 11.8.0.
  • Версия SDK Meta Audience Network 6.15.2.

Версия 6.15.1.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.15.1.

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

  • Google Mobile Ads SDK версии 11.2.0.
  • Версия 6.15.1 SDK Meta Audience Network.

Версия 6.15.0.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.15.0.
  • Теперь требуется iOS версии 12.0 или более поздней.
  • Теперь требуется Google Mobile Ads SDK версии 11.0 или более поздней.
  • Включите Info.plist в фреймворки в MetaAdapter.xcframework.
  • Удалены устаревшие методы делегирования willBackgroundApplication из рендереров баннеров и межстраничных объявлений.
  • Заменен устаревший метод GADMobileAds.sharedInstance.sdkVersion на GADMobileAds.sharedInstance.versionNumber.

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

  • Google Mobile Ads SDK версии 11.2.0.
  • Версия 6.15.0 SDK Meta Audience Network.

Версия 6.14.0.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.14.0.

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

  • Google Mobile Ads SDK версии 10.9.0.
  • Версия SDK Meta Audience Network 6.14.0.

Версия 6.12.0.2

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

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

  • Google Mobile Ads SDK версии 10.7.0.
  • Meta Audience Network SDK версии 6.12.0.

Версия 6.12.0.1

  • Теперь требуется Google Mobile Ads SDK версии 10.0.0 или более поздней.

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

  • Google Mobile Ads SDK версии 10.0.0.
  • Meta Audience Network SDK версии 6.12.0.

Версия 6.12.0.0

  • Удалена поддержка каскадного размещения рекламы из адаптера.
  • Адаптер обновлен для использования didRewardUser API.
  • Теперь требуется Google Mobile Ads SDK версии 9.8.0 или более поздней.
  • Подтверждена совместимость с Meta Audience Network SDK 6.12.0.

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

  • Google Mobile Ads SDK версии 9.11.0.
  • Meta Audience Network SDK версии 6.12.0.

Версия 6.11.2.0

  • Подтверждена совместимость с SDK Meta Audience Network 6.11.2.

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

  • Google Mobile Ads SDK версии 9.7.0.
  • Версия 6.11.2 SDK Meta Audience Network.

Версия 6.11.1.0

  • Подтверждена совместимость с Meta Audience Network SDK 6.11.1.
  • В журналах адаптера теперь используется название "Meta Audience Network".

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

  • Google Mobile Ads SDK версии 9.5.0.
  • Версия 6.11.1 SDK Meta Audience Network.

Версия 6.11.0.0

  • Подтверждена совместимость с FAN SDK 6.11.0.

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

  • Google Mobile Ads SDK версии 9.4.0.
  • FAN SDK версии 6.11.0.

Версия 6.10.0.0

  • Подтверждена совместимость с FAN SDK 6.10.0.
  • Добавлена поддержка пересылки обратных вызовов кликов и показов в объявлениях с назначением ставок.
  • Добавлены предупреждения о прекращении поддержки медиации в каскаде. Подробнее о Meta Audience Network…

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

  • Google Mobile Ads SDK версии 9.3.0.
  • FAN SDK версии 6.10.0.

Версия 6.9.0.1

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

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

  • Google Mobile Ads SDK версии 9.0.0.
  • FAN SDK версии 6.9.0.

Версия 6.9.0.0

  • Подтверждена совместимость с FAN SDK 6.9.0.
  • В приложениях Objective-C теперь нужно добавлять пути Swift в Build Settings целевого объекта, чтобы избежать ошибок компиляции. Подробную информацию можно найти в документации для разработчиков.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.12.0.
  • FAN SDK версии 6.9.0.

Версия 6.8.0.0

  • Подтверждена совместимость с FAN SDK 6.8.0.
  • Теперь требуется iOS 10.0 или более поздней версии.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.12.0.
  • FAN SDK версии 6.8.0.

Версия 6.7.0.0

  • Подтверждена совместимость с FAN SDK 6.7.0.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.10.0.
  • FAN SDK версии 6.7.0.

Версия 6.6.0.0

  • Подтверждена совместимость с FAN SDK 6.6.0.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.9.0.
  • FAN SDK версии 6.6.0.

Версия 6.5.1.0

  • Подтверждена совместимость с FAN SDK 6.5.1.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.6.0.
  • FAN SDK версии 6.5.1.

Версия 6.5.0.0

  • Подтверждена совместимость с FAN SDK 6.5.0.
  • Ослаблена зависимость от Google Mobile Ads SDK версии 8.0.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.5.0.
  • FAN SDK версии 6.5.0.

Версия 6.4.1.0

  • Проверена совместимость с FAN SDK 6.4.1.
  • Теперь требуется Google Mobile Ads SDK версии 8.4.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.4.0.
  • FAN SDK версии 6.4.1.

Версия 6.3.1.0

  • Подтверждена совместимость с FAN SDK 6.3.1.
  • Теперь требуется Google Mobile Ads SDK версии 8.2.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.2.0.
  • FAN SDK версии 6.3.1.

Версия 6.3.0.0

  • Подтверждена совместимость с FAN SDK 6.3.0.
  • Теперь требуется Google Mobile Ads SDK версии 8.1.0 или более поздней.
  • Удалена поддержка архитектуры arm64 для симуляторов iOS, поскольку Facebook Audience Network SDK пока ее не поддерживает.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.1.0.
  • FAN SDK версии 6.3.0.

Версия 6.2.1.2

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

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.0.0.
  • FAN SDK версии 6.2.1.

Версия 6.2.1.1

  • Адаптер обновлен для использования формата .xcframework.
  • Теперь требуется Google Mobile Ads SDK версии 8.0.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 8.0.0.
  • FAN SDK версии 6.2.1.

Версия 6.2.1.0

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

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.69.0.
  • FAN SDK версии 6.2.1.

Версия 6.2.0.0

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

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.67.0.
  • FAN SDK версии 6.2.0.

Версия 6.0.0.0

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

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.66.0.
  • FAN SDK версии 6.0.0.

Версия 5.10.1.0

  • Подтверждена совместимость с FAN SDK 5.10.1.
  • Теперь требуется Google Mobile Ads SDK версии 7.62.0 или выше.
  • Исправлена ошибка, из-за которой adapterWillLeaveApplication: не вызывался для межстраничных объявлений при каскадной медиации.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.62.0.
  • FAN SDK версии 5.10.1.

Версия 5.10.0.0

  • Подтверждена совместимость с FAN SDK 5.10.0.
  • Теперь требуется Google Mobile Ads SDK версии 7.61.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.61.0.
  • FAN SDK версии 5.10.0.

Версия 5.9.0.1

  • Добавлена поддержка межстраничных объявлений с вознаграждением.
  • Теперь требуется Google Mobile Ads SDK версии 7.60.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.60.0.
  • FAN SDK версии 5.9.0.

Версия 5.9.0.0

  • Подтверждена совместимость с FAN SDK 5.9.0.
  • Теперь требуется Google Mobile Ads SDK версии 7.59.0 или более поздней.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.59.0.
  • FAN SDK версии 5.9.0.

Версия 5.8.0.2

  • Теперь, если межстраничное объявление не показывается, адаптер вызывает метод adapterWillPresentScreen:, а затем сразу же adapterDidDismissScreen:.
  • Исправлена ошибка, из-за которой некоторые запросы баннеров завершались неудачно с причиной "Формат медийной рекламы не соответствует".

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.58.0.
  • FAN SDK версии 5.8.0.

Версия 5.8.0.1

  • Исправлена ошибка, появившаяся в версии 5.6.1.0, из-за которой метод tagForChildDirectedTreatment неправильно сопоставлялся с методом setMixedAudience Facebook.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.57.0.
  • FAN SDK версии 5.8.0

Версия 5.8.0.0 (устаревшая, используйте версию 5.8.0.1 или более новую)

  • Подтверждена совместимость с FAN SDK 5.8.0.
  • Теперь адаптер возвращает ненулевое соотношение сторон mediaContent независимо от того, отрисовано ли представление медиаконтента.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.57.0.
  • FAN SDK версии 5.8.0.

Версия 5.7.1.2 (устаревшая, используйте версию 5.8.0.1 или более новую)

  • Добавлены стандартизированные коды ошибок и сообщения адаптера.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.56.0.
  • FAN SDK версии 5.7.1.

Версия 5.7.1.1 (устаревшая, используйте версию 5.8.0.1 или более новую)

  • Прекращена поддержка архитектуры i386.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.56.0.
  • FAN SDK версии 5.7.1.

Версия 5.7.1.0 (устаревшая, используйте версию 5.8.0.1 или более новую)

  • Подтверждена совместимость с FAN SDK 5.7.1.
  • Добавлена поддержка нативных баннеров Facebook при использовании назначения ставок.
  • Теперь в нативных объявлениях для объекта значка возвращается значение GADNativeAdImage.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.55.1.
  • FAN SDK версии 5.7.1.

Версия 5.7.0.0 (устаревшая, используйте версию 5.8.0.1 или более новую)

  • Подтверждена совместимость с FAN SDK 5.7.0.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.55.1.
  • FAN SDK версии 5.7.0.

Версия 5.6.1.0 (устаревшая, используйте версию 5.8.0.1 или более новую)

  • Подтверждена совместимость с FAN SDK 5.6.1.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.53.1.
  • FAN SDK версии 5.6.1.

Версия 5.6.0.0

  • Подтверждена совместимость с FAN SDK 5.6.0.

Разработано и протестировано с помощью

  • Google Mobile Ads SDK версии 7.51.0.
  • FAN SDK версии 5.6.0.

Версия 5.5.1.1

  • Теперь адаптер возвращает ненулевое соотношение сторон mediaContent после того, как медиаконтент будет отрисован в представлении.
  • Добавлена дополнительная регистрация для назначения ставок.

Версия 5.5.1.0

  • Подтверждена совместимость с FAN SDK 5.5.1.

Версия 5.5.0.0

  • Подтверждена совместимость с FAN SDK 5.5.0.
  • Теперь требуется Google Mobile Ads SDK версии 7.46.0 или более поздней.
  • Добавлена поддержка нативных баннеров Facebook.
  • Добавлен код для правильной обработки обработчиков завершения после вызова.
  • Изменен код в соответствии со стилем кода Objective-C от Google.

Версия 5.4.0.0

  • Подтверждена совместимость с FAN SDK 5.4.0.

Версия 5.3.2.0

  • Подтверждена совместимость с FAN SDK 5.3.2.

Версия 5.3.0.0

  • Изменена строка сервиса медиации, чтобы включать версию адаптера.
  • Исправлена ошибка, из-за которой для нативных объявлений неправильно инициализировался объект AdOptions.

Версия 5.2.0.2

  • В адаптер добавлена возможность назначения ставок для всех форматов объявлений.

Версия 5.2.0.1

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

Версия 5.2.0.0

  • Подтверждена совместимость с FAN SDK 5.2.0.
  • Заменен FBAdChoicesView на FBAdOptionsView.

Версия 5.1.1.1

  • Добавлена поддержка заполнения объекта с названием рекламодателя для унифицированных нативных объявлений.

Версия 5.1.1.0

  • Подтверждена совместимость с FAN SDK 5.1.1.

Версия 5.1.0.0

  • Подтверждена совместимость с FAN SDK 5.1.0.

Версия 5.0.1.0

  • Подтверждена совместимость с FAN SDK 5.0.1.

Версия 5.0.0.0

  • Подтверждена совместимость с FAN SDK 5.0.0.

Версия 4.99.3.0

  • Подтверждена совместимость с FAN SDK 4.99.3.

Версия 4.99.2.0

  • Подтверждена совместимость с FAN SDK 4.99.2.

Версия 4.99.1.0

  • Подтверждена совместимость с FAN SDK 4.99.1.

Версия 4.28.1.2

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

Версия 4.28.1.1

  • Настройте сервис медиации для адаптера Facebook.

Версия 4.28.1.0

  • Подтверждена совместимость с FAN SDK 4.28.1.
  • Обновлен метод делегирования видеообъявлений с вознаграждением.

Версия 4.28.0.0

  • Подтверждена совместимость с FAN SDK 4.28.0.
  • Добавлена поддержка объединенных нативных объявлений Google.

Версия 4.27.2.0

  • Подтверждена совместимость с FAN SDK 4.27.2.

Версия 4.27.1.0

  • Подтверждена совместимость с FAN SDK 4.27.1.

Версия 4.27.0.0

  • Подтверждена совместимость с FAN SDK 4.27.0.

Версия 4.26.1.0

  • Подтверждена совместимость с FAN SDK 4.26.1.

Версия 4.26.0.0

  • Добавлена поддержка видеообъявлений с вознаграждением.
  • Добавлена поддержка нативных видеообъявлений.
  • Подтверждена совместимость с FAN SDK 4.26.0.

Версия 4.25.0.0

  • Обновлено отслеживание показов адаптера для нативных объявлений. Теперь с помощью Facebook SDK регистрируются показы отдельных объектов, а не всего объявления. Это означает, что клики по фону (или "пустому пространству") нативного объявления больше не будут приводить к переходам.
  • Подтверждена совместимость с FAN SDK версии 4.25.0.

Версия 4.24.0.0

  • Подтверждена совместимость с FAN SDK 4.24.0.

Версия 4.23.0.1

  • Добавлена поддержка свойства backgroundShown в представлении AdChoices от Facebook через дополнительные данные сети.
  • Изменено поведение значка "Выбор рекламы" по умолчанию. Адаптер позволяет Facebook задавать поведение по умолчанию, если не указаны дополнительные параметры.

Версия 4.23.0.0

  • Подтверждена совместимость с FAN SDK 4.23.0.

Версия 4.22.1.0

  • Подтверждена совместимость с FAN SDK 4.22.1.
  • Прекращена поддержка архитектуры armv7s.

Версия 4.22.0.0

  • Подтверждена совместимость с FAN SDK 4.22.0.

Версия 4.21.0.0

  • Подтверждена совместимость с FAN SDK 4.21.0.

Версия 4.20.2.0

  • Подтверждена совместимость с FAN SDK 4.20.2.

Версия 4.20.1.0

  • Подтверждена совместимость с FAN SDK 4.20.1.

Версия 4.20.0.0

  • Подтверждена совместимость с FAN SDK 4.20.0.

Версия 4.19.0.0

  • Подтверждена совместимость с FAN SDK 4.19.0.

Версия 4.18.0.0

  • Подтверждена совместимость с FAN SDK 4.18.0.
  • Исправлена ошибка, из-за которой значок "Выбор рекламы" в нативных объявлениях выходил за границы экрана.

Версия 4.17.0.0

  • Изменена система именования версий: [версия SDK FAN].[версия исправления адаптера].
  • Минимальная версия Google Mobile Ads SDK теперь 7.12.0.
  • Добавлена поддержка нативных объявлений.

Версия 1.4.0

  • Требуется Google Mobile Ads SDK версии 7.8.0 или более поздней.
  • Требуется FAN SDK версии 4.13.1 или выше.
  • Теперь адаптер использует [kFBAdSizeInterstitial] вместо [kFBAdSizeInterstital].
  • Включен биткод.

Версия 1.2.1

  • Исправлена ошибка, из-за которой межстраничное объявление показывалось, но обратные вызовы межстраничного объявления, покидающего приложение, не вызывались должным образом.

Версия 1.2.0

  • Отправляет обратные вызовы при показе и закрытии объявления.

Версия 1.1.0

  • Добавлена поддержка формата "во всю ширину x 250", когда запрос относится к kGADAdSizeMediumRectangle.

Версия 1.0.1

  • Добавлена поддержка kGADAdSizeSmartBanner.

Версия 1.0.0

  • Первый выпуск.