Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does ios app with Crashlytics uses Advertisement Identifier (IDFA)?

I'm currently uploading my App to the App Store and Apple is asking me if this app uses IDFA. I'm using the Crashlytics for tracking bugs and I don't know if it uses IDFA or not, and if it does which checkboxes should I hit?

enter image description here

I referred https://docs.fabric.io/apple/crashlytics/advanced-setup.html?highlight=idfa, but I am not understanding "The IDFA will only be collected if your app links against AdSupport.framework."

To check on each third party SDK if they use or not the IDFA i used this command:

grep -r advertisingIdentifier .

I got this,

Binary file ./Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics matches
./Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m:result = [[manager advertisingIdentifier] UUIDString];

Please tell to does my app uses IDFA? YES/NO, if YES then for what?

like image 468
nikdange_me Avatar asked Nov 16 '17 07:11

nikdange_me


People also ask

Does Crashlytics use IDFA?

The Crashlytics integration with Google Analytics that provides real-time crash data and breadcrumbs is not dependent on the IDFA. No impact for link-opening functionality.

What is IDFA in iOS?

The Identifier for Advertisers (IDFA) is an anonymized unique identifier—a mobile ad ID (MAID)—assigned by Apple to a user's device that allows an installed mobile application to track user behavior across other companies' apps, websites or offline properties for the purposes of ad targeting, personalization and ...

How can I get IDFA in iOS?

Find My Apple Device ID The simplest way to locate your iOS device's IDFA is to use a third-party app called The Identifiers. The purpose of the app is to display a device's IDFA, so all you have to do is install and open the app to see your IDFA.

How do apps use IDFA?

The Identifier for Advertisers (IDFA) is a random device identifier assigned by Apple to a user's device. Advertisers use this to track data so they can deliver customized advertising. The IDFA is used for tracking and identifying a user (without revealing personal information).


1 Answers

Crashlytics does not use Advertisement Identifier (IDFA) or does not link an AdSupport framework by default.

Crashlytics explicitly ask you to add AdSupport framework only when using advanced features like audience insights. https://docs.fabric.io/apple/answers/audience-insights.html

So, your app does not use IDFA. The answer is NO

like image 96
Blazej SLEBODA Avatar answered Sep 21 '22 06:09

Blazej SLEBODA