Thanks Anash. I forgot to mention we have partialFailure enabled. We're also aware of how to find out about the failed operations as you pointed out in the examples.
Our question was about how to handle the successful operations returned result. We need to know the ID of the new ads that were successfully created. We get an *AdGroupAd*[] array from *AdGroupAdReturnValue.getValue() *which has this data. However, we're not sure how the data is positioned there. In the example I gave, if the 3 failed Ads are not in that array, then how do we know which 7 Ads succeeded (since the array position will be different from the operation position). However, if the array is 10 objects long, then what value do you provide for the failed Ads? Oliver On Tuesday, January 20, 2015 at 4:03:03 AM UTC, Anash P. Oommen (AdWords API Team) wrote: > > Hi Oliver, > > The behavior is controlled by an AdWords API SOAP header called > partialFailure. If you disable partialFailure, then the whole request fails > if at least one operation fails (this is the default). If you enable > partial failure, the failed operations will be returned in a separate field > of the results, and you can look at the error fieldPath to figure out the > index of the failed operation. See > https://github.com/googleads/googleads-dotnet-lib/blob/master/examples/AdWords/CSharp/v201409/ErrorHandling/HandlePartialFailures.cs > > for an example. > > Cheers, > Anash P. Oommen, > AdWords API Advisor. > > On Monday, January 19, 2015 at 9:53:17 PM UTC+5:30, Oliver wrote: >> >> Assume we want to create 10 new text Ads. >> >> We use *AdGroupAd.mutate()* and pass the 10 *AdGroupAdO**peration * >> objects. The response from the mutate method is an >> *AdGroupAdReturnValue *object. >> >> Assume the creation of 3 out of the 10 Ads failed (Policy violation, etc.) >> >> How long is the *AdGroupAd*[] array that is returned by >> *AdGroupAdReturnValue,getValue()*? >> >> If it's 10, what is returned for the Ads that failed to be created? >> >> If it's 7, how do we know which Ads these 7 are? >> >> >> Thanks >> >> Oliver >> >> -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/9c45950f-ea8a-460a-8c0f-4288b88b69a8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.