SSL, TLDs personalizados, Crossdomain.xml e Adsense. Eles podem jogar bem?
Eu tenho um novo site no qual estou trabalhando que está usando o adsense. Isto éhttps://viewing.nyc e muito um trabalho em andamento. Já tenho alguns anúncios do adsense sendo exibidos no site e eles funcionam - no sentido de que eles realmente exibem anúncios - mas eles produzem uma tonelada de lixo no console do Safari.
A mensagem que vejo constantemente é o clássico:
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.
Então, eu brinco com ele há alguns dias aqui e ali, pesquisando soluções e tentando entender como posso contornar isso. Eu implementei umcrossdomain.xml
arquivo com o seguinte:
<?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>
mas sem sucesso. O problema decorre de eu ter uma.nyc
domínio de nível superior e os sites do adsense.com
? Existe uma maneira de contornar esses erros?