I narrowed down the issue to a predicate issue. I have the following java code:
// Create Campaign Status predicate. Predicate campaignStatusPredicate = new Predicate(); campaignStatusPredicate.setField("CampaignStatus"); campaignStatusPredicate.setOperator(PredicateOperator.EQUALS); campaignStatusPredicate.setValues(new String[] {"active"}); If I comment this out, the report downloads fine, except, of course, that it includes everything, including deleted campaigns. I get the same error if I use AdGroupStatus or Status. Predicates for other fields seem to be fine; I can create one for AdGroupID and I get no errors, even if the AdGroupID doesn't exist. Jeremy Aube ROI Revolution -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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