Hi Andrei, You should only be using the biddingTransition field when you are changing the bidding strategy of the campaign. If you only want to change ad group bids then you should use the AdGroupService to make those updates.
Best, - Eric On Apr 5, 3:33 pm, andrei <andrei.badule...@gmail.com> wrote: > Hi Eric, > > Thanks for answering this question. What if I want to change the > explicitAdGroupBids for all adgroups under a campaign, but not change > the targetBiddingStrategy? > In this case, I would still need the biddingTransition to send the > explicitAdGroupBids, but because targetBiddingStrategy is required, I > am still getting the TRANSITION_TO_ITSELF error whenever try to > globally change my ad group Bid amounts. I'm only using manual cpc's, > so targetBiddingStrategy is always ManualCPC. Thanks, > > Andrei > > On Feb 18, 8:23 am, AdWords API Advisor <adwordsapiadvi...@google.com> > wrote: > > > > > Hi Tim, > > > If you aren't attempting to transition the bidding strategy then you > > should set the biddingTransition field of the operation to null. This > > will exclude that element from the SOAP XML request and no transition > > will be attempted. > > > Best, > > - Eric Koleda, AdWords API Team > > > On Feb 17, 12:50 pm, Tim <timcshie...@gmail.com> wrote: > > > > When attempting to update a campaign I'm getting an error about the > > > biddingTransition. When sending the existing value, I get a > > > TRANSITION_TO_ITSELF error. If I pass null, I get a REQUIRED error. > > > How should this be set to successfully update the campaign if I don't > > > want to change the biddingStrategy that was set when the campaign was > > > created? The body of my soap request is as follows: > > > > <mutate xmlns="https://adwords.google.com/api/adwords/cm/v200909"> > > > <operations> > > > <biddingTransition> > > > <targetBiddingStrategyxsi:type="tns:ManualCPC"></ > > >targetBiddingStrategy> > > > </biddingTransition> > > > <operand> > > > <id>49379031</id> > > > <name>Test Campaign 3</name> > > > <status>Active</status> > > > <endDate>20371230</endDate> > > > <budget> > > > <period>DAILY</period> > > > <amount> > > > <microAmount>250000</microAmount> > > > <ComparableValue.Type/> > > > </amount> > > > </budget> > > > </operand> > > > <operator>SET</operator> > > > <Operation.Type/> > > > </operations> > > > </mutate> > > > > The fault response: > > > [faultcode] => soap:Server > > > [faultstring] => [BiddingTransitionError.TRANSITION_TO_ITSELF @ > > > operations[0].biddingTransition.targetBiddingStrategy] > > > [detail] => Array > > > ( > > > [ApiExceptionFault] => Array > > > ( > > > [message] => > > > [BiddingTransitionError.TRANSITION_TO_ITSELF @ > > > operations[0].biddingTransition.targetBiddingStrategy] > > > [ApplicationException.Type] => ApiException > > > [errors] => Array > > > ( > > > [fieldPath] => > > > operations[0].biddingTransition.targetBiddingStrategy > > > [trigger] => > > > [ApiError.Type] => BiddingTransitionError > > > [reason] => TRANSITION_TO_ITSELF > > > ) > > > > ) > > > > ) > > > > Thanks. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.