2015-12-02 62 views
0

如何使用AdWords API在广告组中添加新展示位置(例如网站,例如www.example.com)?通过API在组标准中设置新的展示位置

我发现

AdGroupCriterionService->mutate, 

,但我需要知道网站的ID

$adGroupCriterion->criterion = new Criterion($criterionId); 

所以我的问题:

我怎样才能找到ID为任何网站或存在另一种方式在AdGroup中添加新的展示位置?

回答

0

我找到了答案:

$adGroupService = $user->GetService('AdGroupCriterionService', 'v201509'); 

$AdGroupCriterionOperation = new AdGroupCriterionOperation(); 
$AdGroupCriterionOperation->operator = 'ADD'; 

$AdGroupCriterion = new BiddableAdGroupCriterion(); 
$AdGroupCriterion->adGroupId = $adGroupId; 
$AdGroupCriterion->criterionUse = 'BIDDABLE'; 
$AdGroupCriterion->AdGroupCriterionType = 'PLACEMENT'; 

$Placement = new Placement(); 
$Placement->id = null; 
$Placement->CriterionType = 'PLACEMENT'; 
$Placement->type = 'PLACEMENT'; 
$Placement->url = $url; 

$AdGroupCriterion->criterion = $Placement; 
$AdGroupCriterionOperation->operand = $AdGroupCriterion; 

$operations = array($AdGroupCriterionOperation); 
// Make the mutate request. 
$result = $adGroupService->mutate($operations);