2015-12-02 61 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);