Re: INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-29 Thread 'Peter Oliquino' via AdWords API Forum
Hi Nick, Yes, for now you may use the old versions in order to proceed. However, please also note that the v201609 is due to sunset soon and you may need to create new LocationGroups (this time without the

Re: INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-29 Thread Nick Harris
Thanks for the update. It seems very strange that the latest API version doesn't let you bid adjust existing LocationGroups that you can bid adjust with in the Adwords interface (old and new). I managed to get around this for now (until version sunsets in October) by mixing in some classes

Re: INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi Nick, As per my discussion with the team, the income targeting (using IncomeOperand as a FunctionArgumentOperand) for the LocationGroups criterion have been updated to "read-only"

Re: INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-28 Thread Nick Harris
Peter - please do let me know what you and the team find. It certainly seems like if a LocationGroups is present in Adwords, we should be able to use the SET operator to bid modify it without running into the INVALID_OPERAND_TYPE error. If this is not the case, why do LocationGroups still even

Re: INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-28 Thread Nick Harris
Thank you for looking into this. I indeed did use the *SET operator* on an existing LocationGroups within a campaign. I am following the example from https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201705/CampaignManagement/SetBidModifier.php In the same

Re: INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi Nick, As of v201702 of the AdWords API, the IncomeOperand can no longer be used as a FunctionArgumentOperand for LocationGroups. When passed as a new operand via the ADD mutate request to the services such as the

INVALID_OPERAND_TYPE on service CampaignCriterionService using method mutate to bid modify LocationGroups

2017-06-27 Thread Nick Harris
In v201705, I'm trying to use the CampaignCriterionService to bid modify a LocationGroups object, but I'm getting an INVALID_OPERAND_TYPE error. I can bid modify Location and Proximity objects no problem, just not LocationGroups. Here is the log for the failed attempt to bid modify a