Использует ли SDK Facebook IDFA для установки мобильных приложений?

Когда вы интегрируете SDK для отслеживания приложений Mobile App Installs, использует ли это IDFA, и, следовательно, вам нужно ответить "да" на соответствующий вопрос в вопросе iTunes Connect при отправке приложения для просмотра?

Это код в application:didFinishLaunchingWithOptions:

[FBSettings setDefaultAppID:FB_APP_ID_NSTRING];
[FBAppEvents activateApp];

В моем личном кабинете Facebook мое приложение настроено с помощью "Да" в "Install Insights" и "Enable Enhanced Interest Targeting": enter image description here

Вопрос iTunes Connect, на который я ссылаюсь, показан здесь: enter image description here

Здесь много вопросов о IDFA, но ни один (насколько я мог видеть), который разъясняет, использует ли использование SDK для Facebook только для мобильных приложений, использует IDFA.

Ответ 1

Только в определенных ситуациях. См. Часто задаваемые вопросы Facebook:

Предоставляет ли Facebooks SDK для iOS доступ к IDFA?

  • В SDK Facebook включен код для доступа к идентификатору рекламы Apple (IDFA), но этот код выполняется только в определенных ситуациях.
  • SDK для iOS для iOS только обращается к IDFA в следующих сценариях: 1) если ваше приложение служит для рекламы в приложении через сеть аудиторий Facebooks, или 2) если ваше приложение регистрирует установки приложений или другие события мобильного приложения, чтобы атрибутировать эти событий в рекламных кампаниях.
  • Если вы не регистрируете события App (через класс FBAppEvents), тогда SDK Facebook не имеет доступа к IDFA. Кроме того, в SDK для Facebook не требуется включать AdSupport.framework.
  • Если вы хотите отслеживать события приложения без сбора IDFA, вы можете отключить коллекцию IDFA на панели управления приложения в разделе расширенных настроек.