Aby omawiać nasze usługi i przekazywać opinie na ich temat, dołącz do oficjalnego kanału Discord usługi Ad Manager na serwerze społeczności Google Ads i pomiarów.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Nowoczesne przeglądarki stosują do sieci JavaScript ograniczenia zabezpieczeń z tego samego źródła
żądań, co oznacza, że aplikacja internetowa uruchomiona z jednego źródła nie może pobierać danych
pochodzące z innego źródła. W przypadku VAST to ograniczenie bezpieczeństwa uniemożliwia
Plik JavaScript XMLHttpRequests utworzony na podstawie kodu renderowania JavaScript VAST na podstawie odczytu
w odpowiedzi na żądanie reklamy VAST wyświetlonej z innego źródła.
To ograniczenie bezpieczeństwa ma zapobiec problemom, w przypadku których jedno źródło
odczytuje dane z innego źródła, w którym użytkownik może być zalogowany bez tego
na podstawie zgody użytkownika. To ograniczenie powoduje problemy w przypadku reklam VAST wyświetlanych w postaci kodu JavaScript
bo serwer reklam często znajduje się w innej domenie niż
odtwarzacza reklam.
Nagłówki CORS są wersjami roboczymi specyfikacji W3C.
aby umożliwić udostępnianie treści
z różnych źródeł. Możliwość wyświetlania w JavaScripcie
w środowisku, odpowiedź serwera reklam VAST musi zawierać następujące nagłówki HTTP CORS:
Ten nagłówek HTTP umożliwia odtwarzaczowi reklam z dowolnego źródła odczytywanie odpowiedzi VAST
ze źródła serwera reklam. Wartość Access-Control-Allow-Origin:
powinien być wartością nagłówka Origin wysłanego z żądaniem reklamy.
Nagłówek Access-Control-Allow-Credentials: zapewnia
czy pliki cookie są wysyłane i odbierane prawidłowo.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-16 UTC."],[[["Modern browsers restrict JavaScript from accessing data from different origins (websites) for security reasons, affecting VAST ad serving."],["This restriction prevents unauthorized data access between websites, but poses challenges for VAST ads as ad servers and players are often on different domains."],["Cross-Origin Resource Sharing (CORS) headers allow secure data sharing between origins by including specific HTTP headers in the ad server's response."],["VAST ad servers need to include `Access-Control-Allow-Origin` and `Access-Control-Allow-Credentials` headers to enable JavaScript-based ad serving."]]],["Web browsers restrict JavaScript network requests to the same origin, hindering JavaScript VAST rendering code from accessing VAST ad responses from different origins. To enable cross-origin access, VAST ad servers must include specific CORS headers in their responses. The `Access-Control-Allow-Origin` header should match the request's `Origin`, and `Access-Control-Allow-Credentials: true` allows for proper cookie handling. These headers enable ad players on any origin to read the VAST response, overcoming the same-origin security restriction.\n"]]