When multiple advertisements are displayed on a single screen SKAdNetwork.startImpression and SKAdNetwork.endImpression should be executed at?
If I startImpression for the first ad and immediately execute endImpression, an error will occur. (There are times when it succeeds.)
SKAdNetwork.startImpression(skanImp) { error in if error ! = nil { print("startImpression error") } else { print("startImpression success") SKAdNetwork.endImpression(skanImp) { _ in } } }
Error
"SKAdNetwork: Start and end called too quickly. Cannot finalize"
Is SKAdImpression not designed to display multiple ads on one screen? Please let me know how to solve this.
Thank you very much.