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.