2016-12-26 48 views
0

我正在使用IMA SDK(iOS - Swift)播放前置廣告(Wrapper VAST 3.0) 但是,當我使用此URL「http://fusioniprojects.com/rnd/addpod/adpods.xml由於網絡錯誤無法請求服務器廣告 - IMA SDK錯誤和iOS

我得到在我的日誌 「無法要求廣告服務器由於網絡錯誤。」

和以下錯誤,當我使用這種類型的網址 -

https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dredirecterror&correlator=

其運行良好。

我休耕的這個問題的解決從這裏(裁判 - https://groups.google.com/forum/#!topic/ima-sdk/DqE5GruzwwA),

現在,它僅播放1廣告在Android項目,而不是多個廣告,併爲iOS不工作。

這可能是我在iOS項目中做了一些錯誤的事情,但我也從IMA-SDK下載了示例項目(ref - https://github.com/googleads/googleads-ima-ios/releases),但它沒有幫我解決這個問題,我是得到相同的錯誤。我不知道它是如何運行的(至少1廣告)的Android項目更改後的服務器上。

它是IMA-SDK的問題嗎?還是我做錯了什麼?

iOS中使用的IMA SDK版本3.3.1。

回答

0

如果您使用的是Apache服務器,那麼要使用Apache將CORS授權添加到標頭,只需在服務器配置的目錄,位置,文件或VirtualHost部分內添加以下行(通常位於* .conf文件,例如httpd.conf或apache.conf),或者在.htaccess文件中:放在.htacces文件中的代碼的下面。

Header set Access-Control-Allow-Origin '*' 
Header set Access-Control-Allow-Credentials true 
相關問題