Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does this app use the Advertising Identifier (IDFA)? when using Firebase

Tags:

When i am about to review my iOS app I get this question asked. And the simple answer is "NO".

I have searched these forums but only found what i think is people using enhanced analytics framework as adSupport and such.

I use both Crashlytics and Analytics framework from Firebase. And in there i know there is code for using IDFA. Though from my understanding it is only ever used if i also use the AdSupport.framework. And i do not use it or ads in any other way.

I do use push notifications using firebase push api getting pushTokens from phone ids. But i do not think that is anything using IDFA...

What is the correct answer to this question. And if Yes. there are 3 more options. Here is the full message if "YES" is checked

Does this app use the Advertising Identifier (IDFA)? The Advertising Identifier (IDFA) is a unique ID for each iOS device and is the only way to offer targeted ads. Users can choose to limit ad targeting on their iOS device.

If your app is using the Advertising Identifier, check your code—including any third-party code—before you submit it to make sure that your app uses the Advertising Identifier only for the purposes listed below and respects the Limit Ad Tracking setting. If you include third-party code in your app, you are responsible for the behavior of such code, so be sure to check with your third-party provider to confirm compliance with the usage limitations of the Advertising Identifier and the Limit Ad Tracking setting.

This app uses the Advertising Identifier to (select all that apply):

  • Serve advertisements within the app

  • Attribute this app installation to a previously served advertisement

  • Attribute an action taken within this app to a previously served advertisement

Ensure that you select the correct answer for Advertising Identifier (IDFA) usage. If your app does contain the IDFA and you select No, the binary will be permanently rejected and you will have to submit a different binary.

Thanks in adv.

like image 701
odd Avatar asked May 31 '18 15:05

odd


People also ask

Does Firebase use Advertising ID?

By enabling Google Analytics for Firebase you enable the collection of data about App Users, including via identifiers for mobile devices (including Android Advertising ID and Advertising Identifier for iOS), cookies and similar technologies.

Does your app use Advertising ID?

YES. Admobs uses Advertising ID.

How do apps use IDFA?

Much like a third-party cookie in a browser, IDFA enables advertisers to track a user's interactions within mobile apps, such as downloads, clicks and purchases. The purpose of the iOS ad ID is to help create personalized app experiences for users.


1 Answers

If you don't include the AdSupport.framework in your project you don't need to worry about IDFA. The FirebaseAnalytics SDK willuse the advertisingIdentifier if the AdSupport.framework is linked into your app.

You can simply select No.

or

You can select Yes and

Serve advertisements within the app - NO

Attribute this app installation to a previously served advertisement - NO

Attribute an action taken within this app to a previously served advertisement - YES.

like image 167
Ilker Baltaci Avatar answered Oct 05 '22 03:10

Ilker Baltaci