In iOS 15.3 method SKAdNetwork.startImpression() returns an error in completionHandler:
MyTestApp(StoreKit)[560] : SKAdNetwork: Error in remote proxy while starting view-through impression: Error Domain=ASDErrorDomain Code=500 "SKAdNetwork: Unknown error" UserInfo={NSDebugDescription=SKAdNetwork: Unknown error}
Such behaviour is unexpected, unclear and annoying (cause of we log all errors from SKAdNetwork)
in iOS 15.4 beta 2 it's became Error Domain=SKANErrorDomain Code=7 "(null)"
iOS 15.4 beta 3
Feb 16 11:29:39 TestApp(StoreKit)[461] : SKAdNetwork: Error in remote proxy while starting view-through impression: Error Domain=SKANErrorDomain Code=10 "(null)"
Feb 16 11:29:44 TestApp(StoreKit)[461] : SKAdNetwork: Error in remote proxy while ending view-through impression: Error Domain=SKANErrorDomain Code=10 "(null)"
Feb 16 11:29:44 TestApp(StoreKit)[461] : SKAdNetwork: Error in remote proxy while ending view-through impression: Error Domain=SKANErrorDomain Code=4 "(null)"
iOS 15.4 beta 5
Mar 2 12:54:05 TestApp(StoreKit)[752] : SKAdNetwork: Error in remote proxy while starting view-through impression: Error Domain=SKANErrorDomain Code=10 "(null)" Mar 2 12:54:07 TestApp(StoreKit)[752] : SKAdNetwork: Error in remote proxy while ending view-through impression: Error Domain=SKANErrorDomain Code=10 "(null)" Mar 2 12:54:24 TestApp(StoreKit)[752] : SKAdNetwork: Error in remote proxy while ending view-through impression: Error Domain=SKANErrorDomain Code=4 "(null)"