Hi Google Adwords Team,
i am facing invalid operator in predicate issue. The CONTAINS_ANY is not working on Name (Ad group name) in Ad group service.
The request details and the response error message is shown below.

if isinstance(campaign_list, list):
condition = {
'field': 'CampaignId',
'operator': 'IN',
'values': campaign_list
}
else:
condition = {
'field': 'CampaignId',
'operator': 'EQUALS',
'values': [campaign_list]
}
self.SetClientCustomerId(client_customer_id)
offset = 0
selector = {
'fields': ['Id', 'Name', 'Status'],
'predicates': [
condition,
{
'field': 'Name',
'operator': 'CONTAINS_ANY',
'values': identifier_list # the list is show above in image
},
{
'field': 'Status',
'operator': 'NOT_EQUALS',
'values': ['REMOVED']
}
],
'paging': {
'startIndex': str(offset),
'numberResults': str(self.PAGE_SIZE)
},
}
more_pages = True
data = []
while more_pages:
page = self.GetService('AdGroupService').get(selector)
(Fault){
faultcode = "soap:Server"
faultstring = "[SelectorError.INVALID_PREDICATE_OPERATOR @ serviceSelector; trigger:'Name']"
detail =
(detail){
ApiExceptionFault =
(ApiExceptionFault){
message = "[SelectorError.INVALID_PREDICATE_OPERATOR @ serviceSelector; trigger:'Name']"
ApplicationException.Type = "ApiException"
errors =
(errors){
fieldPath = "serviceSelector"
trigger = "Name"
errorString = "SelectorError.INVALID_PREDICATE_OPERATOR"
ApiError.Type = "SelectorError"
reason = "INVALID_PREDICATE_OPERATOR"
}
}
}
}