I got the following email after submitting an update to an app already in the App Store.
We've reviewed your application Scripture Only and determined that because this application does not have Core Location user features but is requesting location data, it violates section 3.3.6 of the iPhone Developer Program License Agreement:
This is in there because of AdMob, and it told me to add that Core Location Framework to my code. How can I fix this, and why did my original App get approved since it was in there the first time I submitted it?
Have a quick minute? Wish you had a keyboard that let you type expressive messages with pictures and icons such asor? If you don't have emoticons installed on your iPhone, go get yourself a copy of Unpackr™ today! Unpackr™ outdates all other Emoji Apps!
I have the Core Location Framework in there. That is what they are saying is the problem, that I have Core Location but the only thing it is used for is for Ads. I need to know how to turn this off to be approved, because the Coding instructions for AdMob require the Core Location Framework to be there, I just need some way to turn it off I think? Anyone know?
what i took from last week's announcement is that they will be rejecting apps that are using corelocation for ads, but not for anything within the app itself.
and it looks like your submission falls right in line with that. whether they are doing it to upset Google or they just don't want users allowing location just for ads, it looks like they are not going to allow that combo anymore.
yea, i saw that but the admob has to have that framework in for it to function. my question is, can i just change the boolean value from yes to no on asking for location? it will still be in there, but it won't ask user for their location.
yea, i saw that but the admob has to have that framework in for it to function. my question is, can i just change the boolean value from yes to no on asking for location? it will still be in there, but it won't ask user for their location.
yea, i saw that but the admob has to have that framework in for it to function. my question is, can i just change the boolean value from yes to no on asking for location? it will still be in there, but it won't ask user for their location.
Can you post what you eventually did to solve this? I have an app update in the queue and I'm guessing I'll see a reject notice.
I went back into the AdViewController.m file and changed the Boolean value for mayaskforlocation to NO. All the framework is still in it, but now it doesn't ask for location when you first start up the app, and they approved it within 2 hours of starting the review of it again.