Hi,
I've met an InternalApiError.UNEXPECTED_INTERNAL_API_ERROR, when i use the Adwords API to create a remarketing list which contains a list of String rules (the relation between the rules is OR). The test is done with an test account.
After multi tests, i've found that if the rules is less then 400, it could pass. Otherwise , adwords will always return an internal error.
Below is the soap msg , with 464 StringRuleItems:
<soapenv:Body>
<operations>
<ns8:name>992_TARGET_20151027030959</ns8:name>
<ns8:rule>
<ns8:groups>
<ns8:items>
<ns8:StringRuleItem>
<ns8:key>
<ns8:name>cid</ns8:name>
</ns8:key>
<ns8:op>EQUALS</ns8:op>
<ns8:value>170610</ns8:value>
</ns8:StringRuleItem>
</ns8:items>
</ns8:groups>
<ns8:groups>
<ns8:items>
<ns8:StringRuleItem>
<ns8:key>
<ns8:name>cid</ns8:name>
</ns8:key>
<ns8:op>EQUALS</ns8:op>
<ns8:value>24017</ns8:value>
</ns8:StringRuleItem>
</ns8:items>
</ns8:groups>
.....
soap response :
<soap:Header>
<requestId>00052316a22c7af00a0de655a507a112</requestId>
<serviceName>AdwordsUserListService</serviceName>
<methodName>mutate</methodName>
<operations>1</operations>
<responseTime>15710</responseTime>
</ns2:ResponseHeader>
</soap:Header>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]</faultstring>
<detail>
<message>[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]</message>
<ApplicationException.Type>ApiException</ApplicationException.Type>
<fieldPath>operations[0].operand.rule</fieldPath>
<trigger/>
<errorString>InternalApiError.UNEXPECTED_INTERNAL_API_ERROR</errorString>
<ApiError.Type>InternalApiError</ApiError.Type>
<reason>UNEXPECTED_INTERNAL_API_ERROR</reason>
</errors>
</ns2:ApiExceptionFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Do you have any idea about that? Thanks!