iTunes Connect and IDFA

Introduction

When you submit an iOS application on iTunes Connect, the service mobile developers use to distribute and update their applications on the iTunes App Store, Apple now explains how the Advertising Identifier (IDFA) can and cannot be used, and asks for developers’ compliance with these rules by checking a box.

If you do not want your application to be rejected by Apple, here are simple steps and precautions to take when you use the Appsfire iOS SDK.

We advise you to explicitly tell Apple you are using Appsfire iOS SDK in your application, and to provide the link to this documentation page.

IDFA in Appsfire iOS SDK

Appsfire iOS SDK uses the IDFA to serve ads to users, so you must check YES where Apple asks you if you use the IDFA in your application.
The Appsfire iOS SDK honors the end user’s “Limit Ad Tracking” setting in iOS, so you don't have to worry about checking the box for "Limit Ad Tracking setting in iOS".

Different use cases apply on iTunes Connect depending on how you use Appfire (see image below).

A - Tick A if you promote or cross-promote other apps in your application

If you're a publisher and you use the Appsfire iOS SDK to monetise your application, then you have to check "Serve advertisements within this app" under "This app uses the Advertising Identifier to (select all that apply)" section.

B - Tick B if you use Appsfire to advertise your application among other applications

If you promote your application with Appsfire and you also use the Appsfire iOS SDK in your application, then you have to check "Attribute this app installation to a previously served advertisement" under "This app uses the Advertising Identifier to (select all that apply)" section.

C - Do not tick C

Not applicable for the Appsfire iOS SDK.

D - Tick D in all cases

Appsfire uses the Advertising Identifier checks, and honors user’s Limit Ad Tracking setting in iOS. When it is enabled by a user, our SDK does not use Advertising Identifier, and any information obtained through the use of the Advertising Identifier, in any way other than for “Limited Advertising Purposes” as defined in the iOS Developer Program License Agreement.


itunes-connect-idfa-01


Note: do not forget to check with other third party how they use IDFA in their SDKs.