Hello, I'm using Unity 2018 and Google Mobile Ads Unity Plugin v3.16
In my mediation has a network: Admob, Unity Ads, Applovin.
The other day I decided to make an update for my game and got an answer from Apple:
"Missing Purpose String in Info.plist File. Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string.If you're using external libraries or SDKs, they may reference APIs that require a purpose string. "
I added information to the plist file:
<key>NSLocationAlwaysUsageDescription</key>
<string>Application needs access to your location< /string>
Sent the build for review to Apple.
Build was rejected.
Your app uses location data for features or content that is not permitted on the App Store. Specifically, your app uses location data for advertising.
Next Steps
To resolve this issue, please revise your app to remove the features or content that is not permitted on the App Store.
Actually question. How can I disable user location detection in code? What should be disabled?