Hi, You are receiving TargetError.TARGETING_VALIDATION_FAILED because the CONTENT_CONTEXTUAL network target requires the CONTENT_NETWORK target to work. In the past this validation was not in place, and CONTENT_CONTEXTUAL could be used without CONTENT_NETWORK, leading to situations where ads didn't run as expected. Now that this validation is in place you must make sure that CONTENT_NETWORK is used whenever you want to use CONTENT_CONTEXTUAL.
Best, - Eric Koleda, AdWords API Team On Jun 28, 11:44 am, SW <ga...@structuredweb.com> wrote: > Hi, > > I am getting error stated below when mutating Campaign targets. The > error detail shows content_contextual error. I was wondering if > someone can point me the reason. > > Here is the error log along with soap request and response. > > {com.google.api.adwords.lib.AdWordsApiException: > [TargetError.TARGETING_VALIDATION_FAILED @ operations[2]/*CampaignId: > 49019370*/] ---> System.Web.Services.Protocols.SoapException: > [TargetError.TARGETING_VALIDATION_FAILED @ operations[2]/*CampaignId: > 49019370*/] > at > System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClien > tMessage > message, WebResponse response, Stream responseStream, Boolean > asyncCall) > at > System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String > methodName, Object[] parameters) > at com.google.api.adwords.lib.SoapServiceBase.Call(String > methodName, Object[] parameters) > --- End of inner exception stack trace --- > at com.google.api.adwords.lib.SoapServiceBase.Call(String > methodName, Object[] parameters) > at com.google.api.adwords.lib.SoapServiceBase.Invoke(String > methodName, Object[] parameters) > > -----------------BEGIN API CALL--------------------- > > Request > ------- > > POST /api/adwords/cm/v200909/CampaignTargetService > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client > Protocol 2.0.50727.42) > VsDebuggerCausalityData: uIDPoyie54C02ERIo1iG0ouenlAAAAAA9zIr+OAhpU > +83Wh119FM4R/847VN2pxLs62bl9TJTc0ACAAA > Content-Type: text/xml; charset=utf-8 > SOAPAction: "" > Host: adwords.google.com > Content-Length: 12608 > Expect: 100-continue > Accept-Encoding: gzip > Connection: Keep-Alive > > <?xml version="1.0" encoding="utf-8"?><soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/ > XMLSchema"><soap:Header><RequestHeader xmlns="https:// > adwords.google.com/api/adwords/cm/v200909"><authToken>********</ > authToken><clientCustomerId>xxx</ > clientCustomerId><developerToken>********mISA</ > developerToken><validateOnly>true</validateOnly></RequestHeader></ > soap:Header><soap:Body><mutate xmlns="https://adwords.google.com/api/ > adwords/cm/v200909"><operations><operator>SET</operator><operand > xsi:type="GeoTargetList"><campaignId>49019370</campaignId><targets > xsi:type="CityTarget"><cityName>Abingdon</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Aldie</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Alexandria</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Annandale</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Arcola</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Arlington</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Ashburn</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Ashton</cityName><provinceCode>US-MD</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Bethesda</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Boyds</cityName><provinceCode>US-MD</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Bristol</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Brookeville</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Burke</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Burtonsville</ > cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Cabin > John</cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Centreville</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Chantilly</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Chevy Chase</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Clarksburg</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Clifton</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Damascus</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Derwood</cityName><provinceCode>US-MD</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Dulles</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Dunn Loring</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Fairfax</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Fairfax Station</ > cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Falls > Church</cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Ft > Belvoir</cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Ft > Myer</cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Gaithersburg</ > cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Garrett > Park</cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Germantown</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Glade Spring</ > cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Glen > Echo</cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Great > Falls</cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Herndon</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Kensington</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Leesburg</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Lorton</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Lovettsville</ > cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Manassas</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Mc Lean</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Meadowview</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Merrifield</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Middleburg</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Montgomery Village</ > cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Mount > Vernon</cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Newington</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Oakton</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Olney</cityName><provinceCode>US-MD</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Paeonian Springs</ > cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Poolesville</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Potomac</cityName><provinceCode>US-MD</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Purcellville</ > cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Reston</ > cityName><provinceCode>US-VA</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Richmond</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Rockville</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Round Hill</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Sandy Spring</ > cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets xsi:type="CityTarget"><cityName>Silver > Spring</cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Spencerville</ > cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Springfield</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Sterling</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Takoma Park</cityName><provinceCode>US- > MD</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Vienna</cityName><provinceCode>US-VA</ > provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>Washington Grove</ > cityName><provinceCode>US-MD</provinceCode><countryCode>US</ > countryCode></targets><targets > xsi:type="CityTarget"><cityName>Waterford</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets><targets > xsi:type="CityTarget"><cityName>West Mclean</cityName><provinceCode>US- > VA</provinceCode><countryCode>US</countryCode></targets></operand></ > operations><operations><operator>SET</operator><operand > xsi:type="LanguageTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>LanguageTarget</ > Target.Type><languageCode>en</languageCode></targets></operand></ > operations><operations><operator>SET</operator><operand > xsi:type="NetworkTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>NetworkTarget</ > Target.Type><networkCoverageType>CONTENT_CONTEXTUAL</ > networkCoverageType></targets></operand></ > operations><operations><operator>SET</operator><operand > xsi:type="NetworkTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>NetworkTarget</ > Target.Type><networkCoverageType>GOOGLE_SEARCH</networkCoverageType></ > targets></operand></operations><operations><operator>SET</ > operator><operand > xsi:type="AdScheduleTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>AdScheduleTarget</ > Target.Type><dayOfWeek>MONDAY</dayOfWeek><startHour>0</ > startHour><startMinute>ZERO</startMinute><endHour>24</ > endHour><endMinute>ZERO</endMinute><bidMultiplier>1</bidMultiplier></ > targets></operand></operations><operations><operator>SET</ > operator><operand > xsi:type="AdScheduleTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>AdScheduleTarget</ > Target.Type><dayOfWeek>TUESDAY</dayOfWeek><startHour>0</ > startHour><startMinute>ZERO</startMinute><endHour>24</ > endHour><endMinute>ZERO</endMinute><bidMultiplier>1</bidMultiplier></ > targets></operand></operations><operations><operator>SET</ > operator><operand > xsi:type="AdScheduleTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>AdScheduleTarget</ > Target.Type><dayOfWeek>WEDNESDAY</dayOfWeek><startHour>0</ > startHour><startMinute>ZERO</startMinute><endHour>24</ > endHour><endMinute>ZERO</endMinute><bidMultiplier>1</bidMultiplier></ > targets></operand></operations><operations><operator>SET</ > operator><operand > xsi:type="AdScheduleTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>AdScheduleTarget</ > Target.Type><dayOfWeek>THURSDAY</dayOfWeek><startHour>0</ > startHour><startMinute>ZERO</startMinute><endHour>24</ > endHour><endMinute>ZERO</endMinute><bidMultiplier>1</bidMultiplier></ > targets></operand></operations><operations><operator>SET</ > operator><operand > xsi:type="AdScheduleTargetList"><campaignId>49019370</ > campaignId><targets><Target.Type>AdScheduleTarget</ > Target.Type><dayOfWeek>FRIDAY</dayOfWeek><startHour>0</ > startHour><startMinute>ZERO</startMinute><endHour>24</ > endHour><endMinute>ZERO</endMinute><bidMultiplier>1</bidMultiplier></ > targets></operand></operations></mutate></soap:Body></soap:Envelope> > > Response > -------- > > Content-Encoding: > Transfer-Encoding: chunked > X-Content-Type-Options: nosniff > X-Frame-Options: SAMEORIGIN > X-XSS-Protection: 1; mode=block > Cache-Control: private, max-age=0 > Content-Type: text/xml; charset=UTF-8 > Date: Mon, 28 Jun 2010 15:13:15 GMT > Expires: Mon, 28 Jun 2010 15:13:15 GMT > Server: GSE > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/ > envelope/"><soap:Header><ResponseHeader xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200909"><requestId>194bf8fa6da4500d738b74a547e7f807</ > requestId><operations>1</operations><responseTime>409</ > responseTime><units>1</units></ResponseHeader></ > soap:Header><soap:Body><soap:Fault><faultcode>soap:Server</ > faultcode><faultstring>[TargetError.TARGETING_VALIDATION_FAILED @ > operations[2]/*CampaignId: 49019370*/]</ > faultstring><detail><ApiExceptionFault xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200909"><message>[TargetError.TARGETING_VALIDATION_FAILED @ > operations[2]/*CampaignId: 49019370*/]</ > message><ApplicationException.Type>ApiException</ > ApplicationException.Type><errors xmlns:xsi="http://www.w3.org/2001/ > XMLSchema-instance" xsi:type="TargetError"><fieldPath>operations[2]</ > fieldPath><trigger></trigger><ApiError.Type>TargetError</ > ApiError.Type><reason>TARGETING_VALIDATION_FAILED</reason></errors></ > ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope> > > -----------------END API CALL----------------------- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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