Как интегрировать 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 или более поздней (рекомендуется последняя версия).

  • Для последней версии Meta Audience Network SDK обычно требуется последняя версия 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, найдите раздел Передача защищенных сигналов и включите эту функцию. Нажмите Save (Сохранить).

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

Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите 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. Задайте настройки конфиденциальности в Meta Audience Network SDK

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

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

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

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

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

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

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

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

Swift

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

Objective-C

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

Добавьте следующие пути в раздел Build Settings (Настройки сборки) целевого объекта в разделе Library Search Paths (Пути поиска библиотек):

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

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

/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

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

Шаг 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, выберите формат Native Banner при настройке Meta Audience Network, и адаптер автоматически загрузит соответствующий формат нативного объявления.

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

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

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

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

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

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

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

Чтобы показ был засчитан, 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 SDK Meta Audience Network не удалось показать межстраничное объявление или объявление с вознаграждением.
105 Корневой контроллер представления баннера – nil.
106 Не удалось инициализировать Meta Audience Network SDK.
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.
  • Meta Audience Network SDK версии 6.22.0.

Версия 6.21.1.1

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

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

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

Версия 6.21.1.0

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

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

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

Версия 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.
  • Meta Audience Network SDK версии 6.20.1.

Версия 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

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

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

  • Google Mobile Ads SDK версии 12.1.0.
  • Meta Audience Network SDK версии 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.
  • Meta Audience Network SDK версии 6.15.2.

Версия 6.15.2.0

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

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

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

Версия 6.15.1.0

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

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

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

Версия 6.15.0.0

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

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

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

Версия 6.14.0.0

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

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

  • Google Mobile Ads SDK версии 10.9.0.
  • Meta Audience Network SDK версии 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

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

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

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

Версия 6.11.1.0

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

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

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

Версия 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

  • Изменена система наименования версий: [версия FAN SDK].[версия исправления адаптера].
  • Минимальная требуемая версия 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

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