Hi, 

When i try to publish or update AgeRange to CampaingCriterionService. I am 
getting the following error. 

CriterionError.CANNOT_ADD_CRITERIA_TYPE. 

AgeRange ar1 = new AgeRange();

ar1.setId(503001);
ar1.setAgeRangeType(AgeRangeAgeRangeType.AGE_RANGE_18_24);
ageTargets.add(ar1);

And try to Mutate but for some reason i am having this issue. 

I am trying this in Sandbox. Is there any restrictions in using this. 

Here is the Soap log message 

<operations><operator>ADD</operator><operand 
xsi:type="ns2:NegativeCampaignCriterion" 
xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109";><campaignId>*******</campaignId><criterion
 
xsi:type="ns2:AgeRange"><id>503002</id><ageRangeType>AGE_RANGE_25_34</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand><campaignId></campaignId><criterion
 
xsi:type="ns3:AgeRange" 
xmlns:ns3="https://adwords.google.com/api/adwords/cm/v201109";><id>503002</id><ageRangeType>AGE_RANGE_25_34</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand
 
xsi:type="ns4:NegativeCampaignCriterion" 
xmlns:ns4="https://adwords.google.com/api/adwords/cm/v201109";><campaignId></campaignId><criterion
 
xsi:type="ns4:AgeRange"><id>503003</id><ageRangeType>AGE_RANGE_35_44</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand><campaignId></campaignId><criterion
 
xsi:type="ns5:AgeRange" 
xmlns:ns5="https://adwords.google.com/api/adwords/cm/v201109";><id>503003</id><ageRangeType>AGE_RANGE_35_44</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand
 
xsi:type="ns6:NegativeCampaignCriterion" 
xmlns:ns6="https://adwords.google.com/api/adwords/cm/v201109";><campaignId></campaignId><criterion
 
xsi:type="ns6:AgeRange"><id>503004</id><ageRangeType>AGE_RANGE_45_54</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand><campaignId></campaignId><criterion
 
xsi:type="ns7:AgeRange" 
xmlns:ns7="https://adwords.google.com/api/adwords/cm/v201109";><id>503004</id><ageRangeType>AGE_RANGE_45_54</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand
 
xsi:type="ns8:NegativeCampaignCriterion" 
xmlns:ns8="https://adwords.google.com/api/adwords/cm/v201109";><campaignId></campaignId><criterion
 
xsi:type="ns8:AgeRange"><id>503001</id><ageRangeType>AGE_RANGE_18_24</ageRangeType></criterion></operand></operations><operations><operator>ADD</operator><operand><campaignId></campaignId><criterion
 
xsi:type="ns9:AgeRange" 
xmlns:ns9="https://adwords.google.com/api/adwords/cm/v201109";><id>503001</id><ageRangeType>AGE_RANGE_18_24</ageRangeType></criterion></operand></operations>

I have got this Exception.


<?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/v201109";><requestId>0004c73abb159cc80aedd6c300007c02</requestId><serviceName>CampaignCriterionService</serviceName><methodName>mutate</methodName><operations>4</operations><responseTime>422</responseTime><units>4</units></ResponseHeader></soap:Header><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>[CriterionError.CANNOT_ADD_CRITERIA_TYPE
 
@ operations[1].operand.criterion, CriterionError.CANNOT_ADD_CRITERIA_TYPE 
@ operations[3].operand.criterion, CriterionError.CANNOT_ADD_CRITERIA_TYPE 
@ operations[5].operand.criterion, CriterionError.CANNOT_ADD_CRITERIA_TYPE 
@ operations[7].operand.criterion]</faultstring><detail><ApiExceptionFault 
xmlns="https://adwords.google.com/api/adwords/cm/v201109";><message>[CriterionError.CANNOT_ADD_CRITERIA_TYPE
 
@ operations[1].operand.criterion, CriterionError.CANNOT_ADD_CRITERIA_TYPE 
@ operations[3].operand.criterion, CriterionError.CANNOT_ADD_CRITERIA_TYPE 
@ operations[5].operand.criterion, CriterionError.CANNOT_ADD_CRITERIA_TYPE 
@ 
operations[7].operand.criterion]</message><ApplicationException.Type>ApiException</ApplicationException.Type><errors
 
xsi:type="CriterionError" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><fieldPath>operations[1].operand.criterion</fieldPath><trigger/><errorString>CriterionError.CANNOT_ADD_CRITERIA_TYPE</errorString><ApiError.Type>CriterionError</ApiError.Type><reason>CANNOT_ADD_CRITERIA_TYPE</reason></errors><errors
 
xsi:type="CriterionError" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><fieldPath>operations[3].operand.criterion</fieldPath><trigger/><errorString>CriterionError.CANNOT_ADD_CRITERIA_TYPE</errorString><ApiError.Type>CriterionError</ApiError.Type><reason>CANNOT_ADD_CRITERIA_TYPE</reason></errors><errors
 
xsi:type="CriterionError" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><fieldPath>operations[5].operand.criterion</fieldPath><trigger/><errorString>CriterionError.CANNOT_ADD_CRITERIA_TYPE</errorString><ApiError.Type>CriterionError</ApiError.Type><reason>CANNOT_ADD_CRITERIA_TYPE</reason></errors><errors
 
xsi:type="CriterionError" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><fieldPath>operations[7].operand.criterion</fieldPath><trigger/><errorString>CriterionError.CANNOT_ADD_CRITERIA_TYPE</errorString><ApiError.Type>CriterionError</ApiError.Type><reason>CANNOT_ADD_CRITERIA_TYPE</reason></errors></ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope>

Its very urgent that we have to put this in production. Please let me know 
if am doing any thing wrong.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

Reply via email to