최신 브라우저는 JavaScript 네트워크 요청에 동일 출처 보안 제한을 적용합니다. 즉, 한 출처에서 실행되는 웹 애플리케이션은 다른 출처에서 제공되는 데이터를 가져올 수 없습니다. VAST의 경우 이 보안 제한으로 인해 JavaScript VAST 렌더링 코드에서 생성된 JavaScript XMLHttpRequests가 다른 출처에서 제공된 VAST 광고 응답을 읽을 수 없습니다.
이 보안 제한은 사용자가 권한 없이 로그인할 수 있는 다른 출처에서 한 출처가 데이터를 읽을 수 있는 문제를 방지하기 위한 것입니다. 이 제한사항은 JavaScript 환경에서 게재되는 VAST에 문제를 일으킵니다. 광고 서버가 광고 플레이어와 다른 도메인에 있는 경우가 많기 때문입니다.
교차 출처 리소스 공유 (CORS) 헤더는 서로 다른 출처 간에 공유를 허용하기 위한 W3C 초안 사양입니다. JavaScript 환경에서 게재되려면 VAST 광고 서버의 응답에 다음 HTTP CORS 헤더가 포함되어야 합니다.
이 HTTP 헤더를 사용하면 모든 출처의 광고 플레이어가 광고 서버 출처에서 VAST 응답을 읽을 수 있습니다. Access-Control-Allow-Origin: 값은 광고 요청과 함께 전송된 Origin 헤더의 값이어야 합니다.
Access-Control-Allow-Credentials: 헤더는 쿠키가 올바르게 전송되고 수신되도록 합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-25(UTC)"],[],[]]