I'm in the process of upgrading some code from v13 to v2009. I'm trying to get a handle on the meaning of a Campaign's "status" and its "serving status". Is there an explanation of these fields anywhere, other than the list of the enumerated values for each? My sense is that "status" refers to actions taken by users to manage the campaign (through the UI or API), and that "serving status" is really only relevant when the status is ACTIVE. But it would be nice to see it documented.
I'm trying to write a method to pause all campaigns associated with an account, and return the number of affected campaigns. I want to pass in to the mutate operation only those campaigns that have a chance of running in the first place. To do this, I am checking the status and serving status. Based on the possibilities for each, it seems that a campaign that has reached its end date would be ACTIVE and ENDED respectively, and thus I would not need to pause it. But if a campaign were ACTIVE and any of PENDING, NONE, or SUSPENDED, then it is conceivable that the ads could start running at some point without direct user intervention, and so I would want to pause it. I am also assuming that a campaign with a status of anything other than ACTIVE has no chance of running. -- 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-...@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.