Hi,
I want to change bids on keywords, but it looks like it fails silently. My code is in PHP.
Input variables are:
1. Client ID
2. Keyword ID
3. Amount
What is wrong in this code?
public function setKeywordBidOperations($client_id, $hierarchy, $bidNonMicro) {
$user = new AdwordsUser();
$user->SetClientCustomerId($client_id);
$criterion = new Criterion();
$criterion->id = $hierarchy['keyword id'];
// Create biddable ad group criterion.
$adGroupCriterion = new BiddableAdGroupCriterion();
$adGroupCriterion->adGroupId = $hierarchy['adgroup id'];
$adGroupCriterion->criterion = new Criterion($hierarchy['keyword id']);
$bid = new CpcBid();
$bid->bid = new Money($bidNonMicro * AdWordsConstants::MICROS_PER_DOLLAR);
$biddingStrategyConfiguration = new BiddingStrategyConfiguration();
$biddingStrategyConfiguration->bids[] = $bid;
$adGroupCriterion->biddingStrategyConfiguration = $biddingStrategyConfiguration;
$operation = new AdGroupCriterionOperation();
$operation->operand = $adGroupCriterion;
$operation->operator = 'SET';
return $operation;
}
Thanks,
KF