AdGroupCriterionType Value Set - Campaign Management

Defines the possible types of ad group criterions.

Syntax

<xs:simpleType name="AdGroupCriterionType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:list>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="ProductPartition">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <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="Gender">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">32</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="DayTime">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">64</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Device">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">128</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Location">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">256</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="LocationIntent">
          <xs:annotation>
            <xs:appinfo>
              <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">512</EnumerationValue>
            </xs:appinfo>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="Radius">
          <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:restriction>
    </xs:simpleType>
  </xs:list>
</xs:simpleType>

Values

Value Description
Age The ad group criterion is an age criterion.

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

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

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

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

To add, delete, or update audience criterions i.e., custom audiences, in-market audiences, and remarketing lists, you must specify the Audience value. To retrieve these audience criterions via GetAdGroupCriterionsByIds you must request the specific type i.e., Custom, InMarket, and RemarketingList.
CustomAudience The ad group criterion is a custom audience association.

This criterion type value is only used by the GetAdGroupCriterionsByIds operation to request the custom audience associations represented by the AudienceCriterion objects. To manage the custom audience, see CustomAudience.
DayTime The ad group criterion is a day and time criterion.

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

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

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

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

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

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

This criterion type value is only used by the GetAdGroupCriterionsByIds operation to request the in-market audience associations represented by the AudienceCriterion objects. To manage the in-market audience, see InMarketAudience.
Location The ad group criterion is a location criterion.

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

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

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

The CriterionBid element of a BiddableAdGroupCriterion must be nil or empty when paired with this criterion type.
ProductPartition The ad group criterion is a product partition criterion.

The Criterion element of either an BiddableAdGroupCriterion or NegativeAdGroupCriterion can be an instance of ProductPartition. In other words you can include some product partitions, and exclude other product partitions.

This criterion type is only used with Bing Shopping campaigns.

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

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

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

This criterion type value is only used by the GetAdGroupCriterionsByIds operation to request the remarketing list associations represented by the AudienceCriterion objects. To manage the remarketing list, see RemarketingList.
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 GetAdGroupCriterionsByIds you must request the specific type i.e., Age, DayTime, Device, Gender, Location, LocationIntent, and Radius.
Webpage The ad group criterion is a webpage criterion.

The Criterion element of either an BiddableAdGroupCriterion or NegativeAdGroupCriterion can be an instance of Webpage, but webpage criterion are not supported with BiddableAdGroupCriterion. In other words you can include some webpages, and exclude other webpages.

This criterion type is only used with Dynamic Search Ads campaigns.

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

Requirements

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

Used By

AddAdGroupCriterions
DeleteAdGroupCriterions
GetAdGroupCriterionsByIds
UpdateAdGroupCriterions