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

Reply via email to