2014-09-23 10 views
11

Wenn Sie das Facebook SDK integrieren, um Mobile App Installs zu verfolgen, verwendet dies den IDFA und müssen Sie daher die Frage ja auf die entsprechende Frage in iTunes Connect beantworten, wenn Sie die App zur Überprüfung einreichen? Verwendet das Facebook SDK IDFA für mobile App-Installationen?

Dies ist der Code in application:didFinishLaunchingWithOptions:

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

In meinem Facebook Armaturenbrett, meine app mit Ja unter "Install Insights" konfiguriert ist und "Enable Enhanced-Interest-Targeting": enter image description here

Die iTunes Connect Frage Ich beziehe mich auf hier ist gezeigt: enter image description here

Es gibt viele Fragen hier über IDFA, aber keine (soweit ich sehen konnte), die klärt, ob usin g Das Facebook SDK ausschließlich für Mobile App Installs nutzt das IDFA.

+0

Ja, es verwendet IDFA zum Verfolgen von Mobile App Installs. – WizKid

+0

Danke! Sind Ihnen in der Facebook-Dokumentation Hinweise bekannt, die diese Behauptung unterstützen? Ich bin verwirrt, da meine App mindestens zweimal genehmigt wurde, seit ich Mobile App Installs integriert habe, und bis jetzt habe ich "Nein" zur IDFA-Frage geantwortet. – Clafou

+0

Gleiches Boot - obwohl in der nächsten Frage, welche hast du ausgewählt? Diese App nutzt die Werbung Identifier (alle auswählen, die zutreffen): Anzeigen in der App Serve, diese Installation App Attribut auf eine zuvor Anzeige diente, eine Aktion Attribut innerhalb dieser App zu einem vorher serviert genommen advertisement – Slartibartfast

Antwort

10

Nur in bestimmten Situationen. Siehe Facebook's FAQ:

Hat Facebooks SDK für iOS Zugang zum IDFA?

  • Das Facebook SDK enthält Code zum Zugriff auf den Advertising Identifier (IDFA) von Apple, aber dieser Code wird nur in bestimmten Situationen ausgeführt.
  • Das Facebook SDK für iOS greift in den folgenden Szenarien nur auf IDFAs zu: 1) wenn Ihre App Anzeigen innerhalb der App über das Audience Network von Facebook bereitstellt oder 2) wenn Ihre App App-Installationen oder andere mobile App-Ereignisse protokolliert Ereignisse für Ihre Anzeigenkampagnen.
  • Wenn Sie keine App-Ereignisse (über die FBAppEvents-Klasse) protokollieren, greift das Facebook SDK nicht auf die IDFAs zu. Darüber hinaus erfordert das Facebook SDK nicht, dass AdSupport.framework eingebunden wird.
  • Wenn Sie App-Ereignisse nachverfolgen möchten, ohne IDFA zu sammeln, können Sie die IDFA-Sammlung im Bereich der erweiterten Einstellungen im App-Dashboard deaktivieren.
  • +2

    Danke, froh zu sehen, dass sie dies jetzt dokumentiert haben. In meinem Fall verwende ich 'FBAppEvents.activateApp()', das Installationsereignisse verfolgt, also ist es ein Ja zur Frage von iTunes Connect IDFA. – Clafou

    +0

    Von der obigen Antwort - Wenn ich die Sammlung von IDFA aus den erweiterten Einstellungen deaktivieren. Es sollte nicht sammeln, obwohl ich FB App Events wie Installationen protokolliere. In den erweiterten Einstellungen wird jedoch Folgendes angezeigt: Hinweis: Wenn Sie Facebook Mobile App-Anzeigen in den letzten 28 Tagen ausführen oder ausgeführt haben, wird IDFA automatisch über das Facebook SDK erfasst, auch wenn diese Einstellung aktiviert ist 'Nein'. Widersprüchliche Aussagen. Nicht sicher, was anwendbar ist. Ich habe Mobile-Anzeigen, die Ereignisse ausführen und protokollieren, aber ich habe die IDFA-Sammlung aus den Einstellungen deaktiviert. – kinshukkar

    +1

    Wenn Sie das Facebook-SDK verwenden, müssen Sie für die App-Übermittlung auf iTunes Connect die IDFA-Frage https://www.facebook.com/help/audenzenetwork/414857395387956 mit "Ja" beantworten – daspianist

    Verwandte Themen