【发布时间】:2011-05-23 13:14:11
【问题描述】:
我有 700 种产品来制作广告,每种产品的成本和制作年份都不同,我想在我的广告中显示这些值并动态更改它们。所以我在标题和 description1 中使用了 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}
.........
参数字符串是这样显示的,我无法确定 adparams 是否正常工作,而且我也不确定我是否走在正确的道路上。请帮我做这件事。
【问题讨论】:
标签: google-ads-api