我的代码如下所示:
原来的
var key_word = {'dentists'};
var pageOptions = {
'query': 'cars',
'hl': 'en'
};
我想将变量'key_word'插入到它说汽车的位置:
新代码 - 完整代码
<div id="adcontainer1"></div>
<script src="http://www.google.com/adsense/search/ads.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
var key_word = "dentists";
var pageOptions = {
'pubId': 'pub-999999999999999',
'query': function(){ return key_word; },
'hl': 'en'
};
var adblock1 = {
'container': 'adcontainer1',
'number': '1',
'width': '700px',
'lines': '1',
'colorBackground': 'FBFFDB'
};
new google.ads.search.Ads(pageOptions, adblock1);
</script>
从生成的广告来看,牙医似乎没有被正确传递。相反,广告正在运行文本“关键字”而不是变量 key_word,即文本“牙医”。我这里有语法问题吗?