"Ad request reached a timeout." error
Not sure what causing this.
Here is the code used to request ads:
let adDisplayContainer = IMAAdDisplayContainer(adContainer: view, viewController: self)
let request = IMAAdsRequest(adTagUrl: tag, adDisplayContainer: adDisplayContainer, contentPlayhead: contentPlayhead, userContext: nil)
request?.vastLoadTimeout = 20
adsLoader?.requestAds(with: request)
DispatchQueue.main.async {
let adDisplayContainer = IMAAdDisplayContainer(adContainer: self.view, viewController: self)
let adsRequest = IMAAdsRequest(adsResponse: xml, adDisplayContainer: adDisplayContainer, contentPlayhead: self.contentPlayhead, userContext: nil)
self.adsLoader?.requestAds(with: adsRequest)
}
Here is the code that didnt work:
let adDisplayContainer = IMAAdDisplayContainer(adContainer: view, viewController: self)
let request = IMAAdsRequest(adTagUrl: tag, adDisplayContainer: adDisplayContainer, contentPlayhead: contentPlayhead, userContext: nil)
request?.vastLoadTimeout = 20
adsLoader?.requestAds(with: request)
What is the recommended approach ?
|
||||||