My App Was Just Rejected for Using the Ad Support Framework. Which Library Is Responsible

My app was just rejected for using the Ad support framework. Which library is responsible?

In Terminal:

  1. Go to the root folder of your project
  2. Type: grep -r advertisingIdentifier . (the dot at the end is critical)

This will recursively check every file, and give you the name of the offending library.

(in my case, it was Flurry)

App rejected due to Advertising Identifier (IDFA)

If iAd is the only advertising network you're using you need to answer No to the following question when submitting your application to the App Store:

Does this app use the Advertising Identifier (IDFA)?

Also, make sure your project does not import the AdSupport.framework. iAd does not use the AdSupport.framework, ASIdentifierManager, or the Advertising Identifier so they are not required and should not be included in your application.

App store submission denied iOS Advertising Identifier

It rejection reason makes sense. Some libraries using advertisingIdentifier inappropriately instead of recommended ways of device identification like identifierForVendor. Not sure that newest google analytics use recommended way of identification. Try to update to latest version. In other case you will need to select some other analytics solution for tracking, for example Mixpanel had this issue resolved and works well.

iOS10: App rejected due to method called removeEvents

A member from the review board has contacted us and confirmed that the only way to get the information about a collision with a private api is to let the app pass through the review process. Apple offered to complete a new review in two days and so they did.

I have renamed the method and the app was not rejected.



Related Topics



Leave a reply



Submit