Hey Eric, Using the term "google" by itself or as part of a keyword doesn't seem to trigger keyword policy validation. See the soap log below. Any tips you might have would be appreciated.
------------------------------------------ [2010-04-23 10:53:52,806::WARNING::AdWords API Python Client Library v10.0.0] StartTime: 2010-04-23 10:53:51 *** Outgoing HTTP headers ********************************************** User-Agent: ZSI 2.0.0 (http://pywebsvcs.sf.net); ElementTree v1.2.6 ************************************************************************ *** Outgoing SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/ encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ZSI="http://www.zolera.com/schemas/ZSI/" xmlns:xsd="http:// www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance"> <SOAP-ENV:Header> <RequestHeader xmlns="https://adwords.google.com/api/adwords/cm/ v200909"> <authToken>xxxxxx</authToken> <userAgent>AWAPI PyLib v10.0.0: Test Client</userAgent> <developerToken>xxxxxxxxxxxxx</developerToken> <clientEmail>xxxxxxxxxxxxx</clientEmail> </RequestHeader> </SOAP-ENV:Header> <SOAP-ENV:Body xmlns:ns1="https://adwords.google.com/api/adwords/cm/ v200909"> <ns1:mutate xmlns:ns1="https://adwords.google.com/api/adwords/cm/ v200909"> <ns1:operations> <ns1:operator>ADD</ns1:operator> <ns1:operand xsi:type="ns1:BiddableAdGroupCriterion"> <ns1:adGroupId>3184360646</ns1:adGroupId> <ns1:criterion xsi:type="ns1:Keyword"> <ns1:text>google</ns1:text> <ns1:matchType>BROAD</ns1:matchType> </ns1:criterion> <ns1:userStatus>ACTIVE</ns1:userStatus> <ns1:destinationUrl> </ns1:destinationUrl> <ns1:bids xsi:type="ns1:ManualCPCAdGroupCriterionBids"> <ns1:maxCpc xsi:type="ns1:Bid"> <ns1:amount xsi:type="ns1:Money"> <ns1:microAmount>0</ns1:microAmount> </ns1:amount> </ns1:maxCpc> </ns1:bids> </ns1:operand> </ns1:operations> <ns1:operations> <ns1:operator>ADD</ns1:operator> <ns1:operand xsi:type="ns1:BiddableAdGroupCriterion"> <ns1:adGroupId>3184360646</ns1:adGroupId> <ns1:criterion xsi:type="ns1:Keyword"> <ns1:text>google policy violation</ns1:text> <ns1:matchType>BROAD</ns1:matchType> </ns1:criterion> <ns1:userStatus>ACTIVE</ns1:userStatus> <ns1:destinationUrl> </ns1:destinationUrl> <ns1:bids xsi:type="ns1:ManualCPCAdGroupCriterionBids"> <ns1:maxCpc xsi:type="ns1:Bid"> <ns1:amount xsi:type="ns1:Money"> <ns1:microAmount>0</ns1:microAmount> </ns1:amount> </ns1:maxCpc> </ns1:bids> </ns1:operand> </ns1:operations> </ns1:mutate> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ************************************************************************ *** Incoming HTTP headers ********************************************** 200 OK Content-Type: text/xml; charset=UTF-8 SOAPAction: "" Date: Fri, 23 Apr 2010 01:54:00 GMT Expires: Fri, 23 Apr 2010 01:54:00 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE Transfer-Encoding: chunked ************************************************************************ *** Incoming SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/ v200909"> <requestId>5b90917ab49758c94441b5b83378ff84</requestId> <operations>2</operations> <responseTime>444</responseTime> <units>30</units> </ResponseHeader> </soap:Header> <soap:Body> <mutateResponse xmlns="https://adwords.google.com/api/adwords/cm/ v200909"> <rval> <ListReturnValue.Type>AdGroupCriterionReturnValue</ ListReturnValue.Type> <value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="BiddableAdGroupCriterion"> <adGroupId>3184360646</adGroupId> <criterion xsi:type="Keyword"> <id>13743902</id> <Criterion.Type>Keyword</Criterion.Type> <text>google</text> <matchType>BROAD</matchType> </criterion> <AdGroupCriterion.Type>BiddableAdGroupCriterion</ AdGroupCriterion.Type> <userStatus>ACTIVE</userStatus> <systemServingStatus>ELIGIBLE</systemServingStatus> <approvalStatus>PENDING_REVIEW</approvalStatus> <bids xsi:type="ManualCPCAdGroupCriterionBids"> <AdGroupCriterionBids.Type>ManualCPCAdGroupCriterionBids</ AdGroupCriterionBids.Type> <maxCpc> <amount> <ComparableValue.Type>Money</ComparableValue.Type> <microAmount>10000</microAmount> </amount> </maxCpc> <bidSource>ADGROUP</bidSource> </bids> <qualityInfo> <isKeywordAdRelevanceAcceptable>true</isKeywordAdRelevanceAcceptable> <isLandingPageQualityAcceptable>true</isLandingPageQualityAcceptable> <isLandingPageLatencyAcceptable>true</isLandingPageLatencyAcceptable> <qualityScore>5</qualityScore> </qualityInfo> </value> <value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="BiddableAdGroupCriterion"> <adGroupId>3184360646</adGroupId> <criterion xsi:type="Keyword"> <id>14062271</id> <Criterion.Type>Keyword</Criterion.Type> <text>google policy violation</text> <matchType>BROAD</matchType> </criterion><AdGroupCriterion.Type>BiddableAdGroupCriterion</ AdGroupCriterion.Type> <userStatus>ACTIVE</userStatus> <systemServingStatus>ELIGIBLE</systemServingStatus> <approvalStatus>PENDING_REVIEW</approvalStatus> <bids xsi:type="ManualCPCAdGroupCriterionBids"> <AdGroupCriterionBids.Type>ManualCPCAdGroupCriterionBids</ AdGroupCriterionBids.Type> <maxCpc> <amount> <ComparableValue.Type>Money</ComparableValue.Type> <microAmount>10000</microAmount> </amount> </maxCpc> <bidSource>ADGROUP</bidSource> </bids> <qualityInfo> <isKeywordAdRelevanceAcceptable>true</isKeywordAdRelevanceAcceptable> <isLandingPageQualityAcceptable>true</isLandingPageQualityAcceptable> <isLandingPageLatencyAcceptable>true</isLandingPageLatencyAcceptable> <qualityScore>5</qualityScore> </qualityInfo> </value> </rval> </mutateResponse> </soap:Body> </soap:Envelope> ************************************************************************ EndTime: 2010-04-23 10:53:52 On Apr 15, 11:10 pm, AdWords API Advisor <adwordsapiadvi...@google.com> wrote: > Hi Peter, > > The documentation refers to the v13 version of the API, and the > behavior has changed in the v200909 version. To trigger apolicy > violation error in the sandbox you can use the term "google". > > Best, > - Eric Koleda, AdWords API Team > > On Apr 14, 8:50 pm, Peter <peterswans...@gmail.com> wrote: > > > According to the documentation > > >http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbo... > > > "PolicyChecks > > >Policychecking is modified in the sandbox such that only repeated > > punctuation will trigger apolicyviolation." > > > This appeared to work in v13 however we are having trouble making it > > work in v2009 can anyone else comment on this, as it was useful to be > > able to test this functionality in v13. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. 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