Hey guys -
I am working to migrate to V201109, and as such am migrating to use
CampaignCriterion. However, I am seeing a problem when setting the
PLATFORM criterion. I've added Desktop & HighEndMobile, and according
to the soap request/response, all is good. However, when I look at the
campaign via the UI, or request it via the api, it has all 3 platforms
associated with it. Is this a known problem?
Thanks -
mm
mutate SOAP request:
<soapenv:Body>
<mutate xmlns="https://adwords.google.com/api/adwords/cm/v201109">
<operations>
<operator>ADD</operator>
<operand>
<campaignId>108081220</campaignId>
<criterion xmlns:ns2="https://adwords.google.com/api/adwords/
cm/v201109" xsi:type="ns2:Language">
<id>1000</id>
<type>LANGUAGE</type>
<Criterion.Type>Language</Criterion.Type>
<code>en</code>
<name>English</name>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand>
<campaignId>108081220</campaignId>
<criterion xmlns:ns3="https://adwords.google.com/api/adwords/
cm/v201109" xsi:type="ns3:Language">
<id>1002</id>
<type>LANGUAGE</type>
<Criterion.Type>Language</Criterion.Type>
<code>fr</code>
<name>French</name>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand>
<campaignId>108081220</campaignId>
<criterion xmlns:ns4="https://adwords.google.com/api/adwords/
cm/v201109" xsi:type="ns4:Location">
<id>2124</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Canada</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand xmlns:ns5="https://adwords.google.com/api/adwords/cm/
v201109" xsi:type="ns5:NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="ns5:Location">
<id>2484</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Mexico</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand>
<campaignId>108081220</campaignId>
<criterion xmlns:ns6="https://adwords.google.com/api/adwords/
cm/v201109" xsi:type="ns6:Location">
<id>2840</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>United States</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand xmlns:ns7="https://adwords.google.com/api/adwords/cm/
v201109" xsi:type="ns7:NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="ns7:Location">
<id>21132</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Alaska</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand xmlns:ns8="https://adwords.google.com/api/adwords/cm/
v201109" xsi:type="ns8:NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="ns8:Location">
<id>21137</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>California</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand xmlns:ns9="https://adwords.google.com/api/adwords/cm/
v201109" xsi:type="ns9:NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="ns9:Location">
<id>21144</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Hawaii</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand>
<campaignId>108081220</campaignId>
<criterion xmlns:ns10="https://adwords.google.com/api/
adwords/cm/v201109" xsi:type="ns10:Platform">
<id>30000</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>Desktop</platformName>
</criterion>
</operand>
</operations>
<operations>
<operator>ADD</operator>
<operand>
<campaignId>108081220</campaignId>
<criterion xmlns:ns11="https://adwords.google.com/api/
adwords/cm/v201109" xsi:type="ns11:Platform">
<id>30001</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>HighEndMobile</platformName>
</criterion>
</operand>
</operations>
</mutate>
</soapenv:Body>
mutate SOAP response:
<mutateResponse xmlns="https://adwords.google.com/api/adwords/cm/
v201109">
<rval>
<ListReturnValue.Type>CampaignCriterionReturnValue</
ListReturnValue.Type>
<value>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Language">
<id>1000</id>
<type>LANGUAGE</type>
<Criterion.Type>Language</Criterion.Type>
<code>en</code>
<name>English</name>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</value>
<value>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Language">
<id>1002</id>
<type>LANGUAGE</type>
<Criterion.Type>Language</Criterion.Type>
<code>fr</code>
<name>French</name>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</value>
<value>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Location">
<id>2124</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Canada</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</value>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>2484</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Mexico</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</value>
<value>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Location">
<id>2840</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>United States</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</value>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>21132</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Alaska</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</value>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>21137</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>California</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</value>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>21144</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Hawaii</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</value>
<value>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Platform">
<id>30000</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>Desktop</platformName>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</value>
<value>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Platform">
<id>30001</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>HighEndMobile</platformName>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</value>
</rval>
</mutateResponse>
retrieved SOAP response:
<soap:Body>
<getResponse xmlns="https://adwords.google.com/api/adwords/cm/
v201109">
<rval>
<totalNumEntries>11</totalNumEntries>
<Page.Type>CampaignCriterionPage</Page.Type>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Language">
<id>1000</id>
<type>LANGUAGE</type>
<Criterion.Type>Language</Criterion.Type>
<code>en</code>
<name>English</name>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Language">
<id>1002</id>
<type>LANGUAGE</type>
<Criterion.Type>Language</Criterion.Type>
<code>fr</code>
<name>French</name>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Location">
<id>2124</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Canada</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>2484</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Mexico</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Location">
<id>2840</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>United States</locationName>
<displayType>Country</displayType>
<isObsolete>false</isObsolete>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>21132</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Alaska</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>21137</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>California</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="NegativeCampaignCriterion">
<campaignId>108081220</campaignId>
<criterion xsi:type="Location">
<id>21144</id>
<type>LOCATION</type>
<Criterion.Type>Location</Criterion.Type>
<locationName>Hawaii</locationName>
<displayType>State</displayType>
<isObsolete>false</isObsolete>
<parentLocations>
<id>2840</id>
<Criterion.Type>Location</Criterion.Type>
<isObsolete>false</isObsolete>
</parentLocations>
</criterion>
<CampaignCriterion.Type>NegativeCampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Platform">
<id>30000</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>Desktop</platformName>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Platform">
<id>30001</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>HighEndMobile</platformName>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
<entries>
<campaignId>108081220</campaignId>
<criterion xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:type="Platform">
<id>30002</id>
<type>PLATFORM</type>
<Criterion.Type>Platform</Criterion.Type>
<platformName>Tablet</platformName>
</criterion>
<CampaignCriterion.Type>CampaignCriterion</
CampaignCriterion.Type>
</entries>
</rval>
</getResponse>
</soap:Body>
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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