У меня есть 700 продуктов для создания объявлений, каждая из которых имеет разную стоимость и год выпуска, и я хочу, чтобы эти значения отображались в моем объявлении и динамически менялись.поэтому я использовал adparams в заголовке и в description1 как
$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, правильно, а такжеЯ не уверен, что я на правильном пути.Пожалуйста, помогите мне в этом.