My client sells legal services - not knock-off handbags but, uploading adverts via the API has proved troublesome. Here's a snippet of the first request that failed.
<SOAP-ENV:Body> <ns1:mutate> <ns1:operations> <ns1:operator>ADD</ns1:operator> <ns1:operand> <ns1:adGroupId>2295083885</ns1:adGroupId> <ns1:ad xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201101" xsi:type="ns1:TextAd"> <ns1:url>http://www.divorce-sa.co.za/divorce-advice.php?ad=2011092725f8bc0311d3ffee78269318c3714708</ns1:url> <ns1:displayUrl>divorce-sa.co.za/Advice-On-Divorce</ns1:displayUrl> <ns1:headline>Want Advice On Divorce?</ns1:headline> <ns1:description1>Get Advice on Divorce From Our</ns1:description1> <ns1:description2>Nationwide Specialists.</ns1:description2> </ns1:ad> </ns1:operand> </ns1:operations> </ns1:mutate> </SOAP-ENV:Body> and the response <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>[PolicyViolationError.POLICY_ERROR @ operations[0].operand.ad.displayUrl]</faultstring> <detail> <ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201101"> <message>[PolicyViolationError.POLICY_ERROR @ operations[0].operand.ad.displayUrl]</message> <ApplicationException.Type>ApiException</ApplicationException.Type> <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PolicyViolationError"> <fieldPath>operations[0].operand.ad.displayUrl</fieldPath> <trigger/> <errorString>PolicyViolationError.POLICY_ERROR</errorString> <ApiError.Type>PolicyViolationError</ApiError.Type> <key> <policyName>counterfeit_designer_goods</policyName> <violatingText>sa</violatingText> </key> <externalPolicyName>Counterfeit Goods</externalPolicyName> <externalPolicyUrl/> <externalPolicyDescription>Google does not permit the advertisement of websites selling counterfeit goods. Please see our full policy at: http://adwords.google.com/support/bin/static.py?page=guidelines.cs&topic=9271&subtopic=9279&answer=47215</externalPolicyDescription> <isExemptable>true</isExemptable> <violatingParts> <index>8</index> <length>3</length> </violatingParts> </errors> </ApiExceptionFault> </detail> </soap:Fault> All subsequent adverts were rejected with the same notice. A human review would sort this out. Is there any way of requesting this from the API? Thanks Pete -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords 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