Не удается запросить рекламу с сервера из-за сетевой ошибки - IMA SDK Error и iOS

Я использую IMA SDK (iOS - Swift) для воспроизведения рекламных роликов (Wrapper VAST 3.0), но когда я использую этот URL-адрес " http://fusioniprojects.com/rnd/addpod/adpods.xml"

В журнале появляется следующая ошибка: "Не удается запросить рекламу с сервера из-за сетевой ошибки".

и когда я использую URL этого типа -

" 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/),

Теперь он воспроизводит только 1 рекламу в проекте Android, а не несколько объявлений и вообще не работает для iOS.

Может быть, я что-то не так делаю в своем проекте iOS, но я также загружаю пример проекта из IMA-SDK (ссылка - https://github.com/googleads/googleads-ima-ios/releases), но это так Не помогите мне выйти с этой проблемой, я получаю ту же ошибку. Я не знаю, как он работает (по крайней мере 1 объявление) для проекта Android после изменений на сервере.

Это проблемы IMA-SDK? или я что-то не так делаю?

Использовал IMA SDK версии 3.3.1 в iOS.

1 ответ

Если вы используете сервер Apache, то Чтобы добавить авторизацию CORS к заголовку с помощью Apache, просто добавьте следующую строку в разделы "Каталог", "Расположение", "Файл" или "VirtualHost" конфигурации вашего сервера (обычно это файл *.conf, например httpd.conf или apache.conf) или в файле.htaccess: ниже кода, помещенного в файл.htacces.

Header set Access-Control-Allow-Origin '*'
Header set Access-Control-Allow-Credentials true
Другие вопросы по тегам