Hi -- we're getting exactly the same issue here. We're also unable to add negative mobile app placements for oddly formatted placements, including: - "10002-ca-mb-app-pub-8856559311549217" - "10002-ca-app-pub-2674296320769492" - "10001-ca-gmail"
We're finding these across many different CIDs (especially the gmail one). This is an old thread, but what was the solution in the end? Thanks for your help! Axel On Thursday, October 25, 2018 at 6:51:27 PM UTC+1 Luis Xander Talag (AdWords API Team) wrote: > Hi David, > > Can you provide your clientCustomerId as well so I can further investigate > the issue on my end? You can send it to me via *Reply privately to author* > . > > Thanks, > Luis > AdWords API Team > > On Wednesday, October 24, 2018 at 5:14:21 PM UTC+8, david wrote: >> >> >> The mobileapp::10001-ca-gmail is passed to us from >> the AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT in the Domain field. >> >> The report XML request would be something like: >> >> <reportDefinition xmlns=" >> https://adwords.google.com/api/adwords/cm/v201802"> >> <selector> >> <fields>Domain</fields> >> <fields>CampaignName</fields> >> <fields>CampaignId</fields> >> <fields>AdGroupName</fields> >> <fields>AdGroupId</fields> >> <fields>Impressions</fields> >> <fields>Clicks</fields> >> <fields>Cost</fields> >> <fields>Conversions</fields> >> <fields>ConversionValue</fields> >> >> <predicates><field>CampaignStatus</field> >> <operator>EQUALS</operator> >> <values>ENABLED</values></predicates> >> <predicates><field>AdGroupStatus</field> >> <operator>EQUALS</operator> >> <values>ENABLED</values></predicates> >> >> <dateRange> >> <min>20181024</min> >> <max>20181024</max> >> </dateRange> >> >> </selector> >> <reportName>AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT</reportName> >> <reportType>AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT</reportType> >> <dateRangeType>CUSTOM_DATE</dateRangeType> >> <downloadFormat>XML</downloadFormat> >> </reportDefinition> >> >> >> Using the full domain "mobileapp::10001-ca-gmail" gives the same error >> from CampaignCriterionService when trying to create a negative placement. >> >> <?xml version="1.0"?> >> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> >> <soap:Header> >> <ResponseHeader xmlns=" >> https://adwords.google.com/api/adwords/cm/v201802"> >> <requestId>000578f5a0ba07200a375dc33509a906</requestId> >> <serviceName>CampaignCriterionService</serviceName> >> <methodName>mutate</methodName> >> <operations>1</operations> >> <responseTime>177</responseTime> >> </ResponseHeader> >> </soap:Header> >> <soap:Body> >> <soap:Fault> >> <faultcode>soap:Client</faultcode> >> <faultstring>[CriterionError.INVALID_MOBILE_APP @ >> operations[0].operand.criterion.appId; >> trigger:'mobileapp::10001-ca-gmail']</faultstring> >> <detail> >> <ApiExceptionFault xmlns=" >> https://adwords.google.com/api/adwords/cm/v201802"> >> <message>[CriterionError.INVALID_MOBILE_APP @ >> operations[0].operand.criterion.appId; >> trigger:'mobileapp::10001-ca-gmail']</message> >> >> <ApplicationException.Type>ApiException</ApplicationException.Type> >> <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:type="CriterionError"> >> <fieldPath>operations[0].operand.criterion.appId</fieldPath> >> <fieldPathElements> >> <field>operations</field> >> <index>0</index> >> </fieldPathElements> >> <fieldPathElements> >> <field>operand</field> >> </fieldPathElements> >> <fieldPathElements> >> <field>criterion</field> >> </fieldPathElements> >> <fieldPathElements> >> <field>appId</field> >> </fieldPathElements> >> <trigger>mobileapp::10001-ca-gmail</trigger> >> <errorString>CriterionError.INVALID_MOBILE_APP</errorString> >> <ApiError.Type>CriterionError</ApiError.Type> >> <reason>INVALID_MOBILE_APP</reason> >> </errors> >> </ApiExceptionFault> >> </detail> >> </soap:Fault> >> </soap:Body> >> </soap:Envelope> >> >> >> We get a few mobileapp:: domains which follow this pattern: >> >> mobileapp::10002-ca-app-pub-xxxxxxxxx >> mobileapp::10002-ca-mb-app-pub-xxxxxxxx >> mobileapp::10001-ca-mb-app-pub-xxxxxxxx >> mobileapp::10001-ca-gmail >> >> Regards. >> >> On Tuesday, 23 October 2018 23:42:20 UTC+1, Luis Xander Talag (AdWords >> API Team) wrote: >>> >>> Hi David, >>> >>> As you may already know, this appId >>> <https://developers.google.com/adwords/api/docs/reference/v201809/CampaignCriterionService.MobileApplication#appid> >>> >>> is not in the right format which is why you're getting the >>> INVALID_MOBILE_APP >>> <https://developers.google.com/adwords/api/docs/reference/v201809/CampaignCriterionService.CriterionError.Reason#INVALID_MOBILE_APP> >>> >>> error. For IOS, the 9 digit string, while for android, the >>> application's package name. For your "ca-gmail" value, it appears that this >>> is not the right format. Could you provide more details as to where you >>> were able to get the appId: 10001-ca-gmail? Could you also try to set >>> the appId value as *mobileapp::10001-ca-gmail*? >>> >>> Thanks, >>> Luis >>> AdWords API Team >>> >>> -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog: https://googleadsdeveloper.blogspot.com/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "Google Ads API and AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/6156b5ea-cc7e-4f42-a389-02a99514a13dn%40googlegroups.com.