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

Reply via email to