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

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

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

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

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

1 В 2021 году в Meta Audience Network стала доступна только функция назначения ставок.

Требования

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

  • Android API уровня 24 или более поздней версии.

Шаг 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

В файле gradle на уровне приложения добавьте следующие зависимости реализации:

Kotlin

dependencies {
    implementation("com.google.android.gms:play-services-ads:25.5.0")
    implementation("com.google.ads.mediation:facebook:6.22.0.1")
}

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:facebook:6.22.0.1'
}

Интеграция вручную

Шаг 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. Добавьте необходимый код

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

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

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

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

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

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

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

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

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

Параметры и значения запроса
FacebookMediationAdapter.KEY_ID Строка. Уникальный идентификатор нативного объявления.
FacebookMediationAdapter.KEY_SOCIAL_CONTEXT_ASSET String. Социальный контекст объявления

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

Пример:

Java

Bundle extras = nativeAd.getExtras();
if (extras.containsKey(FacebookMediationAdapter.KEY_SOCIAL_CONTEXT_ASSET)) {
  String socialContext = extras.getString(FacebookMediationAdapter.KEY_SOCIAL_CONTEXT_ASSET);
  // ...
}

Kotlin

val extras = nativeAd.getExtras()
if (extras.containsKey(FacebookMediationAdapter.KEY_SOCIAL_CONTEXT_ASSET)) {
  val socialContext = extras.getString(FacebookMediationAdapter.KEY_SOCIAL_CONTEXT_ASSET)
  // ...
}

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

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

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

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

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

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

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

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

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

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

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

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

Кеширование на устройствах с Android 9

Начиная с Android 9 (уровень API 28) поддержка открытого текста по умолчанию отключена. Это повлияет на кеширование медиаконтента в Meta Audience Network SDK, а также может ухудшить удобство использования и снизить доход от рекламы. Чтобы обновить конфигурацию сетевой безопасности в приложении, следуйте документации Meta.

Коды ошибок

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

com.google.ads.mediation.facebook.FacebookAdapter
com.google.ads.mediation.facebook.FacebookMediationAdapter

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

Код ошибки Причина
101 Недопустимые параметры сервера (например, отсутствует идентификатор места размещения).
102 Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Meta Audience Network.
103 Издатель должен запрашивать объявления с контекстом Activity.
104 Не удалось инициализировать Meta Audience Network SDK.
105 Издатель не запрашивал объединенные нативные объявления.
106 Загруженное нативное объявление отличается от ожидаемого.
107 Используется недопустимый объект Context.
108 В загруженном объявлении отсутствуют необходимые объекты нативного объявления.
109 Не удалось создать нативное объявление на основе полезной нагрузки ставки.
110 SDK Meta Audience Network не удалось показать межстраничное объявление или объявление с вознаграждением.
111 При создании объекта AdView Meta Audience Network возникло исключение.
1000-9999 Meta Audience Network возвращает ошибку, связанную с SDK. Подробную информацию можно найти в документации Meta Audience Network.

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

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

  • Удаляйте объекты нативных объявлений при сбое загрузки и сопоставления.
  • Переопределите NativeAdMapper.destroy(), чтобы очистить жизненный цикл нативного объявления.

Версия 6.22.0.1

  • Закрепите зависимость Kotlin адаптера на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).
  • Теперь показ нативного объявления регистрируется, когда Meta регистрирует показ нативного объявления.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.5.0.
  • Meta Audience Network SDK версии 6.22.0.

Версия 6.22.0.0

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

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.3.0.
  • Meta Audience Network SDK версии 6.22.0.

Версия 6.21.0.4

  • Сопоставляет AgeRestrictedTreatment с настройками смешанной аудитории Meta Audience Network.
  • Устранена утечка памяти при показе межстраничных объявлений.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • Meta Audience Network SDK версии 6.21.0.

Версия 6.21.0.3

  • Обновлена реализация нативных объявлений для использования обновленного API NativeAdMapper.
  • Удалите NativeAdBase и MediaView при вызове untrackView, чтобы освободить ресурсы.

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

  • Google Mobile Ads SDK версии 25.2.0.
  • Google Mobile Ads Next-Gen SDK версии 0.25.0-beta01.
  • Meta Audience Network SDK версии 6.21.0.

Версия 6.21.0.2

  • Добавлено свойство для создания адаптера с зависимостью GMA Next-Gen SDK.

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

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

Версия 6.21.0.1

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

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

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

Версия 6.21.0.0

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

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

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

Версия 6.20.0.2

  • Удалены ссылки на уровне класса на объекты Context, чтобы устранить проблемы с утечкой памяти.

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

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

Версия 6.20.0.1

  • Удалена проверка, которая не позволяла выполнить инициализацию, если не было идентификаторов мест размещения. Это требование было удалено, чтобы назначение ставок в реальном времени работало, даже если издатель не задал сопоставления рекламных блоков.
  • Подтверждена совместимость с Meta Audience Network SDK версии 6.20.0.

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

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

Версия 6.20.0.0

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

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

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

Версия 6.19.0.1

  • Минимальный уровень Android API повышен до 23.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 24.0.0.

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

  • Google Mobile Ads SDK версии 24.0.0.
  • Meta Audience Network SDK версии 6.19.0.

Версия 6.19.0.0

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

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

  • Google Mobile Ads SDK версии 23.6.0.
  • Meta Audience Network SDK версии 6.19.0.

Версия 6.18.0.0

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

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

  • Google Mobile Ads SDK версии 23.3.0.
  • Meta Audience Network SDK версии 6.18.0.

Версия 6.17.0.0

  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 23.0.0.
  • Подтверждена совместимость с Meta Audience Network SDK версии 6.17.0.

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

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

Версия 6.16.0.0

  • Адаптер теперь вызывает MediationInterstitialAdCallback#onAdFailedToShow(), когда Meta SDK сообщает, что не удалось показать межстраничное объявление.
  • Подтверждена совместимость с Meta Audience Network SDK версии 6.16.0.

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

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

Версия 6.15.0.0

  • Подтверждена совместимость с Meta Audience Network SDK версии 6.15.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 22.2.0.

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

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

Версия 6.14.0.0

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

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

  • Google Mobile Ads SDK версии 22.0.0.
  • Meta Audience Network SDK версии 6.14.0.

Версия 6.13.7.1

  • Адаптер обновлен для использования нового класса VersionInfo.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 22.0.0.

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

  • Google Mobile Ads SDK версии 22.0.0.
  • Meta Audience Network SDK версии 6.13.7.

Версия 6.13.7.0

  • Подтверждена совместимость с Meta Audience Network SDK версии 6.13.7.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 21.5.0.

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

  • Google Mobile Ads SDK версии 21.5.0.
  • Meta Audience Network SDK версии 6.13.7.

Версия 6.12.0.0

  • Подтверждена совместимость с Meta Audience Network SDK версии 6.12.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 21.2.0.
  • Название адаптера изменено на Meta Audience Network.
  • Удалена интеграция каскада.

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

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

Версия 6.11.0.1

  • Обновлены compileSdkVersion и targetSdkVersion до API 31.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 21.0.0.
  • Минимальный уровень Android API повышен до 19.

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

  • Google Mobile Ads SDK версии 21.0.0.
  • Facebook SDK версии 6.11.0.

Версия 6.11.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.11.0.
  • Добавлены предупреждения о прекращении поддержки каскадной медиации. Подробную информацию можно найти в блоге Meta.

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

  • Google Mobile Ads SDK версии 20.6.0.
  • Facebook SDK версии 6.11.0.

Версия 6.10.0.0

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

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

  • Google Mobile Ads SDK версии 20.6.0.
  • Facebook SDK версии 6.10.0.

Версия 6.8.0.1

  • Добавлена поддержка переадресации обратных вызовов кликов и показов в объявлениях с назначением ставок.
  • Добавлена поддержка переадресации обратного вызова onAdFailedToShow(), когда не удается показать межстраничные объявления с назначением ставок.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 20.6.0.

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

  • Google Mobile Ads SDK версии 20.6.0.
  • Facebook SDK версии 6.8.0.

Версия 6.8.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.8.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 20.4.0.

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

  • Google Mobile Ads SDK версии 20.4.0.
  • Facebook SDK версии 6.8.0.

Версия 6.7.0.0

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

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

  • Google Mobile Ads SDK версии 20.3.0.
  • Facebook SDK версии 6.7.0.

Версия 6.6.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.6.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 20.3.0.

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

  • Google Mobile Ads SDK версии 20.3.0.
  • Facebook SDK версии 6.6.0.

Версия 6.5.1.1

  • Исправлена ошибка, появившаяся в версии 6.5.1.0, из-за которой вместо реальных объявлений возвращались тестовые.
  • Адаптер обновлен для использования нового AdError API.

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

  • Google Mobile Ads SDK версии 20.2.0.
  • Facebook SDK версии 6.5.1.

Версия 6.5.1.0 (поддержка прекращена)

  • В версии 6.5.1.0 обнаружена и подтверждена проблема. Рекомендуем перейти на версию 6.5.1.1.
  • Подтверждена совместимость с Facebook SDK версии 6.5.1.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 20.2.0.

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

  • Google Mobile Ads SDK версии 20.2.0.
  • Facebook SDK версии 6.5.1.

Версия 6.5.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.5.0.
  • Исправлена ошибка, из-за которой в нативные объявления не включалось изображение обложки Facebook.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 20.1.0.

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

  • Google Mobile Ads SDK версии 20.1.0.
  • Facebook SDK версии 6.5.0.

Версия 6.4.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.4.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 20.0.0.

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

  • Google Mobile Ads SDK версии 20.0.0.
  • Facebook SDK версии 6.4.0.

Версия 6.3.0.1

  • Исправлена ошибка ClassCastException, которая возникала при отрисовке нативных объявлений в приложениях, не использующих ImageView для отрисовки объектов изображений.

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

  • Google Mobile Ads SDK версии 19.7.0.
  • Facebook SDK версии 6.3.0.

Версия 6.3.0.0

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

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

  • Google Mobile Ads SDK версии 19.7.0.
  • Facebook SDK версии 6.3.0.

Версия 6.2.1.0

  • Подтверждена совместимость с Facebook SDK версии 6.2.1.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.7.0.

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

  • Google Mobile Ads SDK версии 19.7.0.
  • Facebook SDK версии 6.2.1.

Версия 6.2.0.1

  • Прекращена поддержка устаревшего формата NativeAppInstallAd. Приложения должны запрашивать объединенные нативные объявления.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.6.0.

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

  • Google Mobile Ads SDK версии 19.6.0.
  • Facebook SDK версии 6.2.0.

Версия 6.2.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.2.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.5.0.

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

  • Google Mobile Ads SDK версии 19.5.0.
  • Facebook SDK версии 6.2.0.

Версия 6.1.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.1.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.4.0.

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

  • Google Mobile Ads SDK версии 19.4.0.
  • Facebook SDK версии 6.1.0.

Версия 6.0.0.0

  • Подтверждена совместимость с Facebook SDK версии 6.0.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.3.0.

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

  • Google Mobile Ads SDK версии 19.3.0.
  • Facebook SDK версии 6.0.0.

Версия 5.11.0.0

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

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

  • Google Mobile Ads SDK версии 19.2.0.
  • Facebook SDK версии 5.11.0.

Версия 5.10.1.0

  • Проверена совместимость с Facebook SDK версии 5.10.1.

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

  • Google Mobile Ads SDK версии 19.2.0.
  • Facebook SDK версии 5.10.1.

Версия 5.10.0.0

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

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

  • Google Mobile Ads SDK версии 19.2.0.
  • Facebook SDK версии 5.10.0.

Версия 5.9.1.0

  • Проверена совместимость с Facebook SDK версии 5.9.1.

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

  • Google Mobile Ads SDK версии 19.2.0.
  • Facebook SDK версии 5.9.1.

Версия 5.9.0.2

  • Добавлена поддержка межстраничных объявлений с вознаграждением.
  • Адаптер обновлен для поддержки запросов встроенных адаптивных баннеров.
  • Исправлена ошибка, из-за которой баннеры с назначением ставок всегда отображались на всю ширину экрана.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.2.0.

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

  • Google Mobile Ads SDK версии 19.2.0.
  • Facebook SDK версии 5.9.0.

Версия 5.9.0.1

  • Теперь адаптер пересылает ошибку, если в FAN SDK возникает ошибка при показе межстраничного объявления или объявления с вознаграждением.

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

  • Google Mobile Ads SDK версии 19.1.0.
  • Facebook SDK версии 5.9.0.

Версия 5.9.0.0

  • Проверена совместимость с Facebook SDK версии 5.9.0.

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

  • Google Mobile Ads SDK версии 19.1.0.
  • Facebook SDK версии 5.9.0.

Версия 5.8.0.2

  • Исправлена неверная ссылка на переменную, которая приводила к сбою в определенных сценариях при загрузке нативных объявлений.

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

  • Google Mobile Ads SDK версии 19.1.0.
  • Facebook SDK версии 5.8.0.

Версия 5.8.0.1

  • Добавлены дополнительные описательные коды ошибок и причины сбоев загрузки/показа адаптера.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.1.0.

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

  • Google Mobile Ads SDK версии 19.1.0.
  • Facebook SDK версии 5.8.0.

Версия 5.8.0.0

  • Подтверждена совместимость с Facebook SDK версии 5.8.0.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 19.0.1.

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

  • Google Mobile Ads SDK версии 19.0.1.
  • Facebook SDK версии 5.8.0.

Версия 5.7.1.1

  • Добавлена поддержка ошибок адаптера Facebook Audience Network.
  • Добавлены описательные коды ошибок и причины сбоев загрузки/показа адаптера.

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

  • Google Mobile Ads SDK версии 18.3.0.
  • Facebook SDK версии 5.7.1.

Версия 5.7.1.0

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

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

  • Google Mobile Ads SDK версии 18.3.0.
  • Facebook SDK версии 5.7.1.

Версия 5.7.0.0

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

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

  • Google Mobile Ads SDK версии 18.3.0.
  • Facebook SDK версии 5.7.0.

Версия 5.6.1.0

  • Подтверждена совместимость с Facebook SDK версии 5.6.1.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 18.3.0.

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

  • Google Mobile Ads SDK версии 18.3.0.
  • Facebook SDK версии 5.6.1.

Версия 5.6.0.0

  • Подтверждена совместимость с Facebook SDK версии 5.6.0.
  • Адаптер Facebook обновлен для использования AdChoicesView.

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

  • Google Mobile Ads SDK версии 18.2.0.
  • Facebook SDK версии 5.6.0.

Версия 5.5.0.0

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

Версия 5.4.1.1

  • Исправлена ошибка, из-за которой при удалении нативных объявлений происходил сбой.

Версия 5.4.1.0

  • Подтверждена совместимость с Facebook SDK версии 5.4.1.
  • Добавлена поддержка нативных баннеров Facebook для каскадной медиации.
    • Чтобы запросить нативные баннеры, используйте setNativeBanner() из класса FacebookExtras.
  • Исправлена ошибка, из-за которой не выполнялись запросы умных баннеров.
  • Исправлена ошибка, из-за которой видеореклама с вознаграждением не пересылала событие onAdClosed() в некоторых случаях, когда приложение работало в фоновом режиме во время воспроизведения видео.
  • Адаптер перенесен в AndroidX.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 18.1.1.

Версия 5.4.0.0

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

Версия 5.3.1.2

  • Исправлена ошибка, из-за которой не удавалось инициализировать назначение ставок Facebook, поскольку не были найдены идентификаторы мест размещения.

Версия 5.3.1.1

  • Обновлено отслеживание показов нативных объявлений с назначением ставок в реальном времени.
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 17.2.1.

Версия 5.3.1.0

  • В адаптер добавлена возможность назначения ставок для баннеров, межстраничных объявлений, объявлений с вознаграждением и нативных объявлений.
  • Подтверждена совместимость с Facebook SDK версии 5.3.1.

Версия 5.3.0.0

  • Обновлено название сервиса медиации для Google Mobile Ads.
  • В вызов инициализации добавлена версия адаптера.
  • Проверена совместимость с Facebook SDK версии 5.3.0.

Версия 5.2.0.2

  • Добавлена поддержка гибких размеров баннеров.

Версия 5.2.0.1

  • Адаптер обновлен для поддержки нового API для объявлений с вознаграждением (общедоступная бета-версия).
  • Минимальная требуемая версия Google Mobile Ads SDK изменена на 17.2.0.

Версия 5.2.0.0

  • Проверена совместимость с Facebook SDK версии 5.2.0.

Версия 5.1.1.1

  • Адаптер обновлен, чтобы заполнять поле "Название рекламодателя" для унифицированных нативных объявлений.

Версия 5.1.1.0

  • Представление AdChoices View заменено на AdOptions View.
  • Подтверждена совместимость с Facebook SDK версии 5.1.1.

Версия 5.1.0.1

  • Исправлена ошибка ANR, вызванная методом getGMSVersionCode().

Версия 5.1.0.0

  • Инициализируйте Facebook SDK для каждого формата объявлений.

Версия 5.0.1.0

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

Версия 5.0.0.1

  • Теперь адаптер создает объект объявления с вознаграждением во время запроса объявления.

Версия 5.0.0.0

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

Версия 4.99.3.0

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

Версия 4.99.1.1

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

Версия 4.99.1.0

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

Версия 4.28.2.1

  • Адаптер обновлен для вызова события объявления onRewardedVideoComplete().

Версия 4.28.2.0

  • Проверена совместимость с Facebook SDK версии 4.28.2.

Версия 4.28.1.1

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

Версия 4.28.1.0

  • Проверена совместимость с Facebook SDK версии 4.28.1.

Версия 4.28.0.0

  • Проверена совместимость с Facebook SDK версии 4.28.0.

Версия 4.27.1.0

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

Версия 4.27.0.0

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

Версия 4.26.1.0

  • Проверена совместимость с Facebook SDK версии 4.26.1.
  • Проект адаптера обновлен для Android Studio 3.0.

Версия 4.26.0.0

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

Версия 4.25.0.0

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

Версия 4.24.0.0

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

Версия 4.23.0.0

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

Версия 4.22.1.0

  • Проверена совместимость с Facebook SDK версии 4.22.1.

Версия 4.22.0.0

  • Адаптер обновлен для совместимости с Facebook SDK версии 4.22.0.

Версия 4.21.1.0

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

Версия 4.21.0.0

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

Версия 4.20.0.0

  • Минимальный поддерживаемый уровень Android API изменен на 14+.
  • Проверена совместимость с Facebook SDK версии 4.20.0.

Версия 4.19.0.0

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

Версия 4.18.0.0

  • Проверена совместимость с Facebook SDK версии 4.18.0.

Версия 4.17.0.0

  • Добавлена поддержка нативных объявлений.

Версия 4.15.0.0

  • Изменена система наименования версий: [версия FAN SDK].[версия исправления адаптера].
  • Минимальная требуемая версия FAN SDK обновлена до 4.15.0.
  • Минимальная требуемая версия Google Mobile Ads SDK обновлена до 9.2.0.
  • Исправлена ошибка, из-за которой обратные вызовы кликов Facebook для межстраничных объявлений перенаправлялись некорректно.
  • Теперь адаптер также пересылает onAdLeftApplication при нажатии на объявление.

Версия 1.2.0

  • Исправлена ошибка, из-за которой размер AdSize.SMART_BANNER считался недопустимым.

Версия 1.1.0

  • Добавлена поддержка формата "полная ширина x 250" для запросов AdSize.MEDIUM_RECTANGLE.

Версия 1.0.1

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

Версия 1.0.0

  • Выпущена первая версия.