Could you please explain why SKOverlay doesn’t appear when all set of needed for SKAdNetwork v2 parameters is passed to it’s configuration?
I’m using “setAdditionalValue:forKey:” as described here https://developer.apple.com/documentation/storekit/skoverlayappconfiguration/3566716-setadditionalvalue?language=objc.
I’m setting all key-value pairs needed for SKAdNetwork v2 - and calling “presentInScene:” method of SKOverlay - SKOverlay is not presented.
Now, for example I’m removing key-value pair for “nonce” - and SKOverlay is presented. But SKAdNetwork attribution flow won’t be started since one parameter is missing, right? What should I do?
Thanks in advance!
p.s. in Xcode logs there are the following messages when SKOverlay does not appear:
I’m using “setAdditionalValue:forKey:” as described here https://developer.apple.com/documentation/storekit/skoverlayappconfiguration/3566716-setadditionalvalue?language=objc.
I’m setting all key-value pairs needed for SKAdNetwork v2 - and calling “presentInScene:” method of SKOverlay - SKOverlay is not presented.
Now, for example I’m removing key-value pair for “nonce” - and SKOverlay is presented. But SKAdNetwork attribution flow won’t be started since one parameter is missing, right? What should I do?
Thanks in advance!
p.s. in Xcode logs there are the following messages when SKOverlay does not appear:
Code Block language 2020-09-27 21:35:54.422906-0700 SKOverlayTest[541:33370] [lifecycle] [u 9CD44E4F-76A5-43EA-B7B9-074EDCE7C77E:m (null)] [com.apple.AppStoreOverlays.ViewService(1.0)] Connection to plugin interrupted while in use. 2020-09-27 21:35:54.424559-0700 SKOverlayTest[541:33370] [lifecycle] [u 9CD44E4F-76A5-43EA-B7B9-074EDCE7C77E:m (null)] [com.apple.AppStoreOverlays.ViewService(1.0)] Connection to plugin invalidated while in use. 2020-09-27 21:35:54.425056-0700 SKOverlayTest[541:33299] viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}