-
-
Notifications
You must be signed in to change notification settings - Fork 11
IOS 14 - IDFA Explainer Message - App rejected #6
Comments
I read about this issue in the early days, seems like Apple's policy is set in stone about explainer messages appearing before the ATT dialog. IMO using the UMP ATT explainer message is pretty redundant, too many popups for the end-user. I personally just use it for the EU consent. |
What are your settings on the EU consent? If I use the Google Ads vendor, they request personalized ads again. That is most likely against Apple policies as well |
Apple probably referred to https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage 5.1.1 (IV), I'm assuming they just don't want any messages before their built-in ATT dialog, read that other people also had the same issue before. Google initially requests legitimate interest only, so that should be fine. |
Hi @mingosnunes , Hope this helps. Also don't forget to make the AppTrackingTransparency optional and test on iOS < 14 for any crashes (I did this mistake and instantly got crashes from older iOS version) Maybe @Gimu could also add a note somewhere in the documentation so that developers not used to iOS will not forget about this |
@paul678 I've found some examples on the web, but I think because of the ever-changing names/fields in Xcode they may be a bit out-of-date. Could you please have a look at the screenshot I've attached and confirm that's what's needed in order to avoid pre iOS 14 crashes? |
I can confirm that I use the same settings 👌 |
@paul678 sorry to bother you, but if on iOS it works perfectly as expected, Android gives me " Invalid response from server." in the onConsentFormError stream subscription. Did you have anything like that with your app? |
Sorry for late response, I'm in vacation. I've checked and there is nothing special about the Android configuration. You just need to add a GDPR message from AdMob and it should work. |
@paul678 Thanks for your response. I actually managed to figure this out. The reason was my account did not have payments fully configured. It is appalling though that Google's API just returns a generic error that really says nothing specific about the real cause. |
The explainer message before the ATT IOS Alert is against Apple policies for data collection. My IOS app got rejected by them because of that.
I know that this package only invokes the Google UMP SDK but this way other developers are alerted and maybe redirect this issue to Google devs (don't know where).
Thanks.
The text was updated successfully, but these errors were encountered: