最近发现一个现象:网站有的页面显示了Google AdSense广告,有的页面却没有显示(显示空白)。而网站内容都是动态生成的,也就是说广告代码包括位置100%都是一样的。
为什么会出现这个现象呢?
网上搜索了下,原来Google AdSense早就实行了新的机制:被AdSense crawler爬取并索引的网站URL才能显示广告!!!
总结几点:
1.AdSense crawler的记录每周更新一次。
2.AdSense crawler与Google crawler是分离的。
3.AdSense crawler的抓取是自动,无法控制其抓取频率。
4.AdSense crawler是用来索引URL的。
汇总:
你可以访问几次你网站新的URL,AdSense crawler通常会在几分钟内抓取并索引;
如果链接比较多,可以使用POST或Cookies隐式传递参数,这样URL链接就是唯一的,AdSense crawler抓取索引一次就行了;