Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Firebase Analytics: is it using IDFA on iOS?

Given the upcoming iOS 14 permission prompt for apps that use the IDFA identifier, I am wondering if Firebase Analytics and Firebase Auth do need to access the IDFA in order to operate.

In such case, are we then required to state that the app is using IDFA when we publish it on the AppStore?

like image 341
Daniele B Avatar asked Aug 19 '20 19:08

Daniele B


People also ask

Does Firebase Analytics Use Ad ID?

Identifying devicesBy default, the Firebase SDK collects identifiers for mobile devices (for example, Android Advertising ID and Advertising Identifier for iOS) and utilizes technologies similar to cookies.

Is Firebase compatible with iOS?

Go to the Firebase console. In the center of the project overview page, click the iOS+ icon to launch the setup workflow. If you've already added an app to your Firebase project, click Add app to display the platform options. Enter your app's bundle ID in the bundle ID field.

Does Google Analytics work on iOS?

To get the latest mobile app report features in Google Analytics, use Firebase in your Android and iOS apps. Once enabled in your app, Google Analytics will automatically collect and report on built-in events and user properties. You can also log custom events and set custom user properties.


2 Answers

The question have been asked in a git issue on the firebase repo and basically the answer is yes if the AdSupport framework is linked to your app. The conversation is actually very interesting and links to another similar discussion started some years ago.

So at the moment if you use Firebase Analytics and your app links against AdSupport, you should indeed check the "my app uses IDFA" checkbox in the App Store.

like image 137
Imotep Avatar answered Sep 23 '22 12:09

Imotep


By default, no*.

You can choose to use IDFA by calling the ATT (App Tracking Transparency) framework. *If you don't call ATT, the IDFA returned by AdSupport will be 00000000-0000-0000-0000-000000000000.

However, starting in 2021, you can include the AdSupport framework and Analytics won't collect the IDFA unless you present the AppTrackingTransparency dialogue. source

like image 33
Ben Butterworth Avatar answered Sep 23 '22 12:09

Ben Butterworth