私のコードは次のようになります:
オリジナル
var key_word = {'dentists'};
var pageOptions = {
'query': 'cars',
'hl': 'en'
};
変数「key_word」をcarsと表示されている場所に挿入したいと思います。
新しいコード-コード全体
<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の代わりにテキスト「キーワード」を実行しています。ここで構文上の問題がありますか?