Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

improper advertising identifier [IDFA] usage

I'm submitting ios game to app store.

xcode gives me error Improper advertising identifier [IDFA] usage. Your app contains the Advertising Identifier [IDFA] API but you have not indicated its usage on the Prepare for Upload page in iTunes Connect.

How to fix this? Any help appritiated.

like image 653
sssss Avatar asked Apr 10 '14 05:04

sssss


People also ask

How does IDFA impact advertising?

But, unlike browser cookies that are limited to only tracking browser activity, IDFA allows advertisers to monitor user activity on non-browser apps. This allows advertisers to gain useful data on activity that happens outside of browsers, including mobile app installs, in-app ad interactions, and much more.

How do advertisers 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).

What is IDFA used for?

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 ...

What is IDFA and why Apple killed it?

Apple created the IDFA years ago so that mobile marketers could attribute ad spend. The IDFA allows publishers and advertisers to track users through their unique mobile device ID, and connect a click on an ad with an app install at a later point in time, so results from marketing campaigns can be measured accurately.


1 Answers

Everything has come to its usual state now. Simply upload your binary as you've been doing this while, and broadly classify IDFA in two categories:

  1. publisher: You use third-party ad-networks library to display ad. Choose the 1st option in IDFA -> "Serve advertisements within the app". You're a publisher since you show ads, but do not perform advertising for your own app.

  2. Advertiser: You use third-party libraries to track conversions for your app, as well as track 'goals' in your app. You directly do not show ads in your app. Choose the 2nd & 3rd option in IDFA -> "Attribute this app installation to a previously served ad". AND "Attribute an action taken within this app to a previously served advertisement".

  3. Mixed: You track conversions for your app, as well as display ads in your app. Choose all three options.

like image 114
rishabh Avatar answered Oct 17 '22 16:10

rishabh