CORB блокирует динамическую рекламу AdSense - PullRequest
0 голосов
/ 23 июня 2018

У меня есть приложение Angular на стороне сервера, в котором я использую ng2-adsense для показа рекламы AdSense на определенных маршрутах. Я заметил, что большую часть времени (не всегда) мои объявления не отображаются, и в консоли Chrome Dev появляются предупреждения:

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://www.google.com/ads/measurement/l?ebcid=REDACTED with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.
(anonymous) @ ads:1
Cross-Origin Read Blocking (CORB) blocked cross-origin response https://googleads4.g.doubleclick.net/pcs/view?xai=REDACTED &sig=REDACTED &urlfix=1&adurl= with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.
Cross-Origin Read Blocking (CORB) blocked cross-origin response https://pagead2.googlesyndication.com/pagead/gen_204?id=sodar&v=24&t=2&bgai=REDACTED&bg=REDACTED with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.

Я предполагаю, что это потому, что мои блоки AdSense загружаются динамически (они должны быть, объявления отображаются только на стороне клиента), а не при загрузке страницы.

Связанная документация для CORB ссылается на расплывчатый алгоритм, который определяет, какие загрузки ресурсов безопасны. Как я могу запретить CORB блокировать мои объявления?

1 Ответ

0 голосов
/ 16 января 2019

Есть ли у вас URL-адрес для повторного воспроизведения?

Как на самом деле получается содержимое?Если вы используете XHR или аналогичный объект запроса, ответы должны иметь заголовок Access-Control-Allow-Origin, в котором указан ваш источник, или *.В противном случае они блокируются процессом браузера (поскольку в любом случае средство визуализации не может их прочитать из-за единой политики происхождения).

...