问题是,当我加载https页面时,它不显示广告,只显示空块,浏览器抛出错误,说“阻止加载混合活动内容”http://adfarm.mediaplex.com/ ...“'。但是同样的广告在HTTP页面上运行良好。
我觉得当谷歌代码加载到https页面时,它会为该广告提取第三方js,并且它有HTTP网址,试图在HTTPS页面加载并阻止它。
之前是否有人遇到此问题。我需要修改它而不更改第三方js广告代码中的网址。
以下是第三方代码的样子。
<script type="text/javascript" src="http://adfarm.mediaplex.com/ad/js/xxxxxxxxxx?mpt=%%CACHEBUSTER%%&mpvc="%%CLICK_URL_UNESC%%>
</script>
<noscript>
<a href="http://adfarm.mediaplex.com/ad/nc/xxxxxxxxxx?mpt=%%CACHEBUSTER%%">
<img src="http://adfarm.mediaplex.com/ad/nb/xxxxxxxxxx?mpt=%%CACHEBUSTER%%"
alt="Test Ad" border="0">
</a>
</noscript>
答案 0 :(得分:1)
可以将Google DFP配置为通过https投放广告。
http://doubleclickpublishers.blogspot.com.au/2011/10/introducing-next-generation-of-dfp-ad.html