I am trying to upload Mobile_Adids into CRM based userlist maintained in Googleads account via mutatemembers API and it fails with error:
INVALID MOBILE_ID FORMAT . I tried checking for few samples found from the below SOAP request trace(The list is huge and I cannot give out the MAIDS as well as we are bound by regulations) and they seem to work fine. I also did check whether they are all are hexadecimal characters separated by"-" and all the MAIDs in our list passed that test. So could you please help me out in understanding what kind of check is done from GoogleAds side before accepting an input MAID as valid MAID so that I can replicate the process in my code as well?
Kindly let me know the role of APP_ID field set in Mobile_AdvertisingID userlists. Like, can the APPid mentioned in userlist alone can use the userlist. Also what happens when I give IDFA and pass in GoogleADIds in the user list? will it still be considered as part of the list or ignored?
INFO] 2019-04-11 08:44:34,952 com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger - SOAP response:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soap:Header>
<requestId>0005863d316097bf0a7ebd8783029f2f</requestId>
<serviceName>AdwordsUserListService</serviceName>
<methodName>mutateMembers</methodName>
<operations>1</operations>
<responseTime>3480</responseTime>
</ns2:ResponseHeader>
</soap:Header>
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>[MutateMembersError.INVALID_MOBILE_ID_FORMAT @ operations[0].operand.membersList[294861].mobileId]</faultstring>
<detail>
<message>[MutateMembersError.INVALID_MOBILE_ID_FORMAT @ operations[0].operand.membersList[294861].mobileId]</message>
<ApplicationException.Type>ApiException</ApplicationException.Type>
<fieldPath>operations[0].operand.membersList[294861].mobileId</fieldPath>
<fieldPathElements>
<field>operations</field>
<index>0</index>
</fieldPathElements>
<fieldPathElements>
<field>operand</field>
</fieldPathElements>
<fieldPathElements>
<field>membersList</field>
<index>294861</index>
</fieldPathElements>
<fieldPathElements>
<field>mobileId</field>
</fieldPathElements>
<trigger/>
<errorString>MutateMembersError.INVALID_MOBILE_ID_FORMAT</errorString>
<ApiError.Type>MutateMembersError</ApiError.Type>
<ns2:reason>UNKNOWN</ns2:reason>
</errors>
</ns2:ApiExceptionFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>