How to change bids on keyword?

21 views
Skip to first unread message

Kanan Farzali

unread,
Oct 19, 2015, 8:23:48 AM10/19/15
to AdWords API Forum
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

Anthony Madrigal

unread,
Oct 19, 2015, 2:30:31 PM10/19/15
to AdWords API Forum
Hi KF,

I do not see any issues with your snippet of code. Could you clarify what you mean by "it fails silently"? If you have a SOAP request and response, could you please send me it through reply privately to author so that I can do some further investigation?

Thanks,
Anthony
AdWords API Team
Reply all
Reply to author
Forward
0 new messages