SSL, пользовательские TLD, Crossdomain.xml и Adsense. Могут ли они играть красиво?

У меня есть новый сайт, над которым я работаю, который использует AdSense. этоhttps://viewing.nyc и очень большая работа в процессе. У меня уже есть несколько объявлений AdSense, и они работают - в том смысле, что они действительно отображают рекламу - но они выводят тонну мусора в консоли Safari.

Сообщение, которое я постоянно вижу, является классическим:

Blocked a frame with origin "https://googleads.g.doubleclick.net" from accessing a frame with origin "https://viewing.nyc". Protocols, domains, and ports must match.

Итак, я играл с этим в течение нескольких дней здесь и там, ища решения и пытаясь понять, как я могу обойти это. Я реализовалcrossdomain.xml файл со следующим:

<?xml version="1.0"?>

<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/crossdomain-policy.dtd">
<cross-domain-policy>
  <allow-access-from domain="*.youtube.com" secure="false"/>

  <allow-access-from domain="*.doubleclick.net" secure="false"/>
  <allow-access-from domain="*.2mdn.net" secure="false"/>
  <allow-access-from domain="*.dartmotif.net" secure="false"/>

  <allow-access-from domain="*.doubleclick.net" secure="true"/>

  <allow-access-from domain="*.doubleclick.com" secure="true"/>
  <allow-access-from domain="*.doubleclick.com" secure="false"/>
  <allow-access-from domain="*.2mdn.net" secure="true"/>
  <allow-access-from domain="*.dartmotif.net" secure="true"/>
  <allow-access-from domain="*.gstatic.com" secure="false"/>
</cross-domain-policy>

но безуспешно Проблема связана с тем, что у меня есть.nyc домен верхнего уровня и сайты AdSense, имеющие.com? Есть ли способ обойти эти ошибки?

Ответы на вопрос(0)

Ваш ответ на вопрос