PLEASE HELP: app rejected for using the iOS Advertising Identifier

Please help…Does anyone know what the problem is and how to correct it?

One of my apps was just rejected (see below) for using the iOS Advertising Identifier which I don’t use. Info about my app below. 

Build:  CoronaSDK 2014.2185

Plugins:  Vungle, InMobi, Social (CoronaProvider_native_popup_social)

API: Game Center

+++++++++++++++++++++++++

Apple Reject Reason:

+++++++++++++++++++++++++

We found your app uses the iOS Advertising Identifier but does not include ad functionality.

Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support.

Please check your code - including any third-party libraries - to remove any instances of:
class: ASIdentifierManager
selector: advertisingIdentifier
framework: AdSupport.framework

Do you have anything referencing ads in your provisioning profile and/or build.settings file?

Nothing referencing  iAds but this is an ad supported app and I am using Vungle and InMobi plugins which are in the “build.settings” file.

And all of your test builds are working with ads as normal?

You are using Ads.  They should have accepted it.  I don’t know if you can resubmit it and let them know your app is using advertising.  I’ll also alert engineering, but our understanding is that  showing any ads should allow apps using that identifier to pass.

Rob

Vungle ads work fine but of course the InMobi ads won’t work until after the app is live in the store. Maybe they did not play it enough to see the vungle ads. I made it so every 6th ad is a Vungle ad so maybe they didin’t play it more than 5 times or there was a problem with the ad network.

Rob… So you think I should just try and resubmit or should we wait to hear from engineering?

I wouldn’t wait on Engineering.  You should have a way to contact Apple’s reviewers and point out that you do use ads.  That will be the faster way and then if they reject again, you can ask them for more information as to why they rejected it since you do have ads.

Rob

I told them that app used ads and they have now released it. I am guessing that for some reason they never saw the ads the first time they reviewed.

So all it took was you communicating with Apple, and informing them that the app did in fact have ads in it? Did you open a case and communicate with a rep, or did you just email their support with your information and let them know the situation?

I left them a message in the Resolution Center letting them know that the app had ads in it and to please review again.

Man, getting Apple to resolve something that quickly is a Jedi Mind Trick. I’m coming to you the next time I need help with them!

It is not usually that easy. :slight_smile:

Do you have anything referencing ads in your provisioning profile and/or build.settings file?

Nothing referencing  iAds but this is an ad supported app and I am using Vungle and InMobi plugins which are in the “build.settings” file.

And all of your test builds are working with ads as normal?

You are using Ads.  They should have accepted it.  I don’t know if you can resubmit it and let them know your app is using advertising.  I’ll also alert engineering, but our understanding is that  showing any ads should allow apps using that identifier to pass.

Rob

Vungle ads work fine but of course the InMobi ads won’t work until after the app is live in the store. Maybe they did not play it enough to see the vungle ads. I made it so every 6th ad is a Vungle ad so maybe they didin’t play it more than 5 times or there was a problem with the ad network.

Rob… So you think I should just try and resubmit or should we wait to hear from engineering?

I wouldn’t wait on Engineering.  You should have a way to contact Apple’s reviewers and point out that you do use ads.  That will be the faster way and then if they reject again, you can ask them for more information as to why they rejected it since you do have ads.

Rob

I told them that app used ads and they have now released it. I am guessing that for some reason they never saw the ads the first time they reviewed.

So all it took was you communicating with Apple, and informing them that the app did in fact have ads in it? Did you open a case and communicate with a rep, or did you just email their support with your information and let them know the situation?