For the last week or so when publishing changes to non-US shopping campaigns location criteria are causing the request to fail with the InternalApiError.UNEXPECTED_INTERNAL_API_ERROR exception. This call works for US location, but fails for UK, CH, CA and AU. When I remove the location criteria from the request the request succeeds. Prior to the recent errors this same call has been succeeding without incident for months.
<?xml version="1.0"?>
<soap:Header>
<requestId>000549d73bfdb4000a629645fd0ca4cf</requestId>
<serviceName>CampaignCriterionService</serviceName>
<methodName>mutate</methodName>
<operations>16</operations>
<responseTime>30157</responseTime>
</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/>
<trigger/>
<errorString>InternalApiError.UNEXPECTED_INTERNAL_API_ERROR</errorString>
<ApiError.Type>InternalApiError</ApiError.Type>
<reason>UNEXPECTED_INTERNAL_API_ERROR</reason>
</errors>
</ApiExceptionFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>