GoogleAdWordsでスクリプトを更新しようとしています。adGroup
を作成し、キーワードとexpandedTextAd
を生成してこのグループに挿入します。問題は、スクリプトがe xpandedTextAd
を生成するところです。私はalwas私は、リンクからプロトコルを削除し、スペースを削除し、Google AdWords自動生成拡張テキスト広告
function addExpandedTextAds(adGroupName,i ,data) {
var adGroupIterator = AdWordsApp.adGroups()
.withCondition('Name = ' + adGroupName)
.get();
if (adGroupIterator.hasNext()) {
var adGroup = adGroupIterator.next();
if (data[i].originCity.length < 11){
var originCity = data[i].originCity;
}
else
{
var originCity = data[i].originIATA;
}
var finalUrl = data[i].finalUrl;
adGroup.newAd().expandedTextAdBuilder()
.withHeadlinePart1('Book Jets from '+ data[i].originIATA)
.withHeadlinePart2('Book it now on')
.withDescription('Get instant fixed prices from ' + data[i].originIATA)
.withFinalUrl(finalUrl)
.withPath1('url.com/' + data[i].originIATA)
.build();
}
}
を使用しようとしました。しかし、私はad
創造の古い方法を使用する場合、すべてがうまく動作エラーThere are illegal characters in the string.
を取得します。私は何をすべきか見当がつかないので、あなたが助けを探しているためNote: Creation of text ads using AdGroup.newTextAdBuilder() is deprecated, and will no longer be supported after January 31, 2017. Existing text ads may be retrieved and will continue to serve as usual into 2017.
GoogleAdWordsDocs上で、それを更新する
adGroup.newTextAdBuilder()
.withHeadline('Private Jet from '+ data[i].originIATA)
.withDescription1('Hire jet in ' + data[i].originIATA + ' for up to ' + data[i].pax + ' people')
.withDescription2('Fixed-price booking from ' + data[i].flightSalePrice)
.withDisplayUrl('https://www.url.com/' + data[i].originIATA)
.withFinalUrl(data[i].finalUrl)
.build();
理由は、解決策を見つけるために、より6時間を費やしたが、見つかりませんでした。