谷歌广告管理器帮助网站非常规范如何调用他们的Javascript API以及如何组合javascript调用块可能导致代码中断。
(http://www.google.com/admanager/help/en_US/tips/tagging.html)
我真的不喜欢在页面的头部插入如此多的JS。我希望将它插入页面底部并包含在document.ready()
调用中。
其他人是否有任何成功摆脱了Google规定的非常具体的方式?
答案 0 :(得分:2)
已经使用HEAD之外的Google广告部分和BODY部分本身进行了迁移。真的没有什么区别,因为当它被移动时,它恰好在用于广告的参数之后显示。
在页面上的必要挂钩想要尝试调用或使用脚本文件中包含的任何函数之前,尝试加载脚本可能还有更多工作要做。
从标记指南中提到:
JavaScript代码不按顺序发生
此错误表示对广告管理系统JavaScript功能的调用未按正确顺序进行。此错误可能会阻止广告的展示。它还可能导致广告管理系统获取错误的广告;例如,如果您在为网页指定网页级属性之前获取网页广告,则可能会获取不考虑定位条件的广告。
这可能就是为什么他们试图说明放置代码的位置。