And of course it never fails, figured it out not long after posting the question.
BiddableAdGroupCriterion of type Platform use a SET operation in AdGroupBidModifierService to change the BidModifier. BiddableAdGroupCriterion of type Gender, Age, and CriterionUserList use a SET operation in AdGroupCriterionService to change the BidModifier. Seems like a strange lack of consistency, but at least there is a way to accomplish the task at hand. On Monday, August 24, 2015 at 2:52:14 PM UTC-4, CFJ wrote: > > HI Anthony, > > It makes sense that we can ADD a new BiddableAdGroupCriterion of type Age, > Gender, CriterionUserList, etc using AdGroupCriterionService, but how do > you change the Bid Modifier once they have been created? > > AdGroupBidModifierService will accept a BiddableAdGroupCriterion of type > Platform, but it throws an error when attempting to pass a > BiddableAdGroupCriterion of type Gender, Age or CriterionUserList. > > So we can CREATE and/or RETRIEVE BiddableAdGroupCriterion of all types > using AdGroupCriterionService, but it appears we cannot then alter them > going forward. > > > > > On Wednesday, August 19, 2015 at 3:59:34 PM UTC-4, Anthony Madrigal wrote: >> >> Hey Hunter, >> >> Yes, you will need to create a *BiddableAdGroupCriterion *with Criterion >> Type CriterionUserList >> <https://developers.google.com/adwords/api/docs/reference/v201506/AdGroupCriterionService.CriterionUserList> >> using >> the *AdGroupCriterionService. *You will want to use the bid modifier >> instead of the bidding strategy configuration. The bid modifier is used for >> setting bid multipliers (e.g setting bid modifier to 1.1 for a given >> criterion will give you a 10% increase for users that match the criterion). >> BiddingStrategyConfiguration is used to set absolute bids (i.e. >> the cpc, cpa, cpm). >> >> This method should be used for any type of criteria, so gender and age >> should be the same as CriterionUserList. Here is an example >> <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201506/targeting/AddDemographicTargetingCriteria.java> >> from >> our Java library that shows how to add age and gender criterion for >> an adgroup. >> >> Cheers, >> Anthony >> AdWords API Team >> > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/52fc67c4-7522-4c3f-916d-7f9b5c702db4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.