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?
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.
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.
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.
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With