I have been struggling with GADApplicationVerifyPublisherInitializedCorrectly crash log and so far the clear answer I received is adding NSTransportSecurity key in my info.plist since the google admob ads are properly loading on my simulator and running modes/tests, but app review kept on returning me with that crash log error ever since I added google admob on my app
Is including NSTransportSecurity key in my app's info.plist allowed?
NSTransportSecurity
isn’t a thing. Are you talking about NSAppTransportSecurity
?
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
hi eskimo, yes, yes, NSAppTransportSecurity
Thanks for confirming that.
With regards your specific question, I don’t work for App Review and so can’t give you definitive answers about their App Transport Security (ATS) policy. The best I can do is point you at the docs, namely Preventing Insecure Network Connections. I think those cover this issue pretty well.
Having said that, I don’t think ATS is the issue here. The symptoms of your failure are a crash, and an ATS failure won’t cause your app to crash. Rather, it causes your network requests to fail. If a failed network request causes your app to crash, that’s a bug in your app because network requests can fail for all sorts of reasons.
I recommend that you study the crash report that App Review sent you to look for clues as to why your app is crashing.
You wrote:
since the google admob ads are properly loading on my simulator
What about on a real device?
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
hi eskimo, noted and thank you so much for your responses and inputs. appreciated much!