We’ve noticed a popular question in the
forum: “How do I retrieve criteria of a specific type via the API?”. Previously, there was no straightforward way to filter by the criterion type on the server side and the only workaround was to retrieve all criteria and process the list on the client side.
In v201109 we introduced a new filterable field called
‘CriteriaType’ to the
Criterion object. For example, the following request will return criteria of types ‘KEYWORD’ and ‘PLACEMENT’ only:
<get>
<serviceSelector>
<fields>Id</fields>
<fields>CriteriaType</fields>
<predicates>
<field>CriteriaType</field>
<operator>IN</operator>
<values>KEYWORD</values>
<values>PLACEMENT</values>
</predicates>
</serviceSelector>
</get>
You can find out the list of available criteria types in the
documentation.
We hope this enhancement will make it easier to work with criteria. Please visit the forum or join our
Google+ Hangout today if you have any questions regarding this change.

Danial Klimkin, AdWords API Team.