コストと製造年が異なる広告を作成する 700 の製品があり、この値を広告に表示して動的に変更したいと考えています。だから私は見出しと説明1でadparamsを次のように使用しました
$textAd->headline = 'Sale! productname {param1:2011}';
$textAd->description1 = 'For Just ${param2:25000}';
フォーラムで説明されているように。adparams をキーワードに設定しました。
$adParam1 = new AdParam($adGroupId, $keywordId, $year, 1);
$adParam2 = new AdParam($adGroupId, $keywordId, $price, 2);
// Create operations.
$adParamOperation1 = new AdParamOperation();
$adParamOperation1->operand = $adParam1;
$adParamOperation1->operator = 'SET';
$adParamOperation2 = new AdParamOperation();
$adParamOperation2->operand = $adParam2;
$adParamOperation2->operator = 'SET';
adparams は、広告ではなく広告グループに関連するキーワードとキーワードに関連しているため、広告ごとに広告グループを作成しました (700 個の広告グループがあるように)。また、各広告グループには、関連するキーワードを含む広告があります。APIを使用して広告を取得すると。
私はこのようなものを手に入れます
........
[ad] => TextAd Object
(
[headline] => Sale! product {param1:2011}
[description1] => Just ${param2:25000}
.........
param 文字列はそのように表示されますが、adparams が正しく機能するかどうかを判断できず、正しいパスにいると確信できません。これを行う際に私を助けてください。