CampaignCriterionType Value Set - Campaign Management

Defines the possible types of campaign criterions.

Tip

For an overview of how to use target criterions e.g., company name and location, see Show Ads to Your Target Audience.

Syntax

<xs:simpleType name="CampaignCriterionType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:list>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="ProductScope" />
        <xs:enumeration value="Webpage">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Targets">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Age">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="DayTime">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">32</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Gender">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">64</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Location">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">128</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Radius">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">256</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Device">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">512</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="LocationIntent">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1024</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Audience">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2048</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="CustomAudience">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4096</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="InMarketAudience">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8192</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="RemarketingList">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16384</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="CompanyName">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">32768</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="JobFunction">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">65536</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Industry">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">131072</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="ProductAudience">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">262144</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="SimilarRemarketingList">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">524288</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Store">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1048576</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="CombinedList">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2097152</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="CustomerList">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4194304</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
      </xs:restriction>
    </xs:simpleType>
  </xs:list>
</xs:simpleType>

Values

The CampaignCriterionType value set has the following values: Age, Audience, CombinedList, CompanyName, CustomAudience, CustomerList, DayTime, Device, Gender, Industry, InMarketAudience, JobFunction, Location, LocationIntent, ProductAudience, ProductScope, Radius, RemarketingList, SimilarRemarketingList, Store, Targets, Webpage.

Value Description
Age The campaign criterion is an age criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of AgeCriterion, but age criterion are not supported with NegativeCampaignCriterion.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
Audience The campaign criterion is an audience criterion.

The Criterion element of either the BiddableCampaignCriterion or NegativeCampaignCriterion can be an instance of AudienceCriterion. In other words you can include some audiences, and exclude other audiences.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.

To add, delete, or update audience criterions i.e., combined lists, custom audiences, in-market audiences, product audiences, similar audiences, and remarketing lists, you must specify the Audience value. To retrieve these audience criterions via GetCampaignCriterionsByIds you must request the specific type i.e., CombinedList, CustomAudience, InMarketAudience, ProductAudience, RemarketingList, and SimilarRemarketingList.
CombinedList The campaign criterion is a combined list association.

This criterion type value is only used by the GetCampaignCriterionsByIds operation to request the combined list associations represented by the AudienceCriterion objects. To manage the combined list, see CombinedList.
CompanyName The campaign criterion is a company name profile criterion.

The Criterion element of either the BiddableCampaignCriterion or NegativeCampaignCriterion can be an instance of ProfileCriterion where the ProfileType is set to CompanyName. In other words you can include some profiles, and exclude other profiles.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
CustomAudience The campaign criterion is a custom audience association.

This criterion type value is only used by the GetCampaignCriterionsByIds operation to request the custom audience associations represented by the AudienceCriterion objects. To manage the custom audience, see CustomAudience.
CustomerList For internal use only.
DayTime The campaign criterion is a day and time criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of DayTimeCriterion, but day and time criterion are not supported with NegativeCampaignCriterion.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
Device The campaign criterion is a device criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of DeviceCriterion, but device criterion are not supported with NegativeCampaignCriterion.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
Gender The campaign criterion is a gender criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of GenderCriterion, but gender criterion are not supported with NegativeCampaignCriterion.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
Industry The campaign criterion is an industry profile criterion.

The Criterion element of either the BiddableCampaignCriterion or NegativeCampaignCriterion can be an instance of ProfileCriterion where the ProfileType is set to Industry. In other words you can include some profiles, and exclude other profiles.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
InMarketAudience The campaign criterion is an in-market audience association.

This criterion type value is only used by the GetCampaignCriterionsByIds operation to request the in-market audience associations represented by the AudienceCriterion objects. To manage the in-market audience, see InMarketAudience.
JobFunction The campaign criterion is a job function profile criterion.

The Criterion element of either the BiddableCampaignCriterion or NegativeCampaignCriterion can be an instance of ProfileCriterion where the ProfileType is set to JobFunction. In other words you can include some profiles, and exclude other profiles.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
Location The campaign criterion is a location criterion.

The Criterion element of either a BiddableCampaignCriterion or NegativeCampaignCriterion can be an instance of LocationCriterion. In other words you can include some locations, and exclude other locations.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
LocationIntent The campaign criterion is a location intent criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of LocationIntentCriterion, but location intent criterion are not supported with NegativeCampaignCriterion.

The CriterionBid element of a BiddableCampaignCriterion must be nil or empty when paired with this criterion type.
ProductAudience The campaign criterion is product audience association.

This criterion type value is only used by the GetCampaignCriterionsByIds operation to request the product audience associations represented by the AudienceCriterion objects. To manage the product audience, see ProductAudience.

This audience type can only be used with Audience campaigns that have a ShoppingSetting.
ProductScope The campaign criterion is a product scope criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of ProductScope, but product scope criterion are not supported with NegativeCampaignCriterion.

This criterion type is only available with Audience, Search, and Shopping campaigns.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of FixedBid when paired with this criterion type.
Radius The campaign criterion is a radius criterion.

The Criterion element of a BiddableCampaignCriterion can be an instance of RadiusCriterion, but radius criterion are not supported with NegativeCampaignCriterion.

The CriterionBid element of a BiddableCampaignCriterion must be an instance of BidMultiplier when paired with this criterion type.
RemarketingList The campaign criterion is a remarketing list association.

This criterion type value is only used by the GetCampaignCriterionsByIds operation to request the remarketing list associations represented by the AudienceCriterion objects. To manage the remarketing list, see RemarketingList.
SimilarRemarketingList The campaign criterion is a similar remarketing list association.

This criterion type value is only used by the GetCampaignCriterionsByIds operation to request the similar remarketing list associations represented by the AudienceCriterion objects. To manage the similar remarketing list, see SimilarRemarketingList.
Store The campaign criterion is a store criterion.

The Criterion element of a NegativeCampaignCriterion can be an instance of StoreCriterion, but store criterion are not supported with BiddableCampaignCriterion.

This criterion type is only available with shopping campaigns for brands.
Targets Represents one or more AgeCriterion, DayTimeCriterion, DeviceCriterion, GenderCriterion, LocationCriterion, LocationIntentCriterion, and RadiusCriterion objects that can be managed together to show ads based on your target criteria.

To add, delete, or update target criterions i.e., age, day and time, device, gender, location, location intent, and radius criterions, you must specify the Targets value. To retrieve these target criterions via GetCampaignCriterionsByIds you must request the specific type i.e., Age, CompanyName, DayTime, Device, Gender, Industry, JobFunction, Location, LocationIntent, and Radius.
Webpage The campaign criterion is a webpage criterion.

The Criterion element of a NegativeCampaignCriterion can be an instance of Webpage, but webpage criterion are not supported with BiddableCampaignCriterion.

This criterion type is available with Dynamic Search Ads and Performance max campaigns.

Requirements

Service: CampaignManagementService.svc v13
Namespace: https://bingads.microsoft.com/CampaignManagement/v13

Used By

AddCampaignCriterions
DeleteCampaignCriterions
GetCampaignCriterionsByIds
UpdateCampaignCriterions