简体   繁体   中英

Advertising Identifier (IDFA) issue when submitting the app

When I try to submit my iOS app to Appstore I got this error message in itunesConnect.

Your app is using the Advertising Identifier (IDFA). You must either provide details about the IDFA usage or remove it from the app and submit your binary again.

So I tried to find those in this way .in my terminal.

grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md

The output is

MyProj/FacebookSDK.framework/FacebookSDK
MyProj/amigo/FacebookSDK.framework/Versions/A/FacebookSDK
MyProj/FacebookSDK.framework/Versions/Current/FacebookSDK
MyProj/FBAudienceNetwork.framework/FBAudienceNetwork
MyProj/FBAudienceNetwork.framework/Versions/A/FBAudienceNetwork
MyProj/FBAudienceNetwork.framework/Versions/Current/FBAudienceNetwork

I have integrated G+.FB and twitter logging.So now what should I do to resolve this issue? I can't remove these coz I need this within my app. Please help me.Thanks

Facebook Audience Network SDK uses the Advertising Identifier in order to serve ads in the app. According to iTunes Connect Developer Guide and Facebook Audience Network documentation , when you click on "Submit for Review", you need to check the purposes related to the use of IDFA in your app:

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.

If you will be using the Audience Network framework, you must select the first option. If you are using our core framework to track install attribution and app events, please select the second and third options. If you are using both, select all three.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM