Enum Class AdGroupTypeEnum.AdGroupType

java.lang.Object
java.lang.Enum<AdGroupTypeEnum.AdGroupType>
com.google.ads.googleads.v18.enums.AdGroupTypeEnum.AdGroupType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<AdGroupTypeEnum.AdGroupType>, Constable
Enclosing class:
AdGroupTypeEnum

public static enum AdGroupTypeEnum.AdGroupType extends Enum<AdGroupTypeEnum.AdGroupType> implements com.google.protobuf.ProtocolMessageEnum
 Enum listing the possible types of an ad group.
 
Protobuf enum google.ads.googleads.v18.enums.AdGroupTypeEnum.AdGroupType
  • Enum Constant Details

    • UNSPECIFIED

      public static final AdGroupTypeEnum.AdGroupType UNSPECIFIED
       The type has not been specified.
       
      UNSPECIFIED = 0;
    • UNKNOWN

      public static final AdGroupTypeEnum.AdGroupType UNKNOWN
       The received value is not known in this version.
      
       This is a response-only value.
       
      UNKNOWN = 1;
    • SEARCH_STANDARD

      public static final AdGroupTypeEnum.AdGroupType SEARCH_STANDARD
       The default ad group type for Search campaigns.
       
      SEARCH_STANDARD = 2;
    • DISPLAY_STANDARD

      public static final AdGroupTypeEnum.AdGroupType DISPLAY_STANDARD
       The default ad group type for Display campaigns.
       
      DISPLAY_STANDARD = 3;
    • SHOPPING_PRODUCT_ADS

      public static final AdGroupTypeEnum.AdGroupType SHOPPING_PRODUCT_ADS
       The ad group type for Shopping campaigns serving standard product ads.
       
      SHOPPING_PRODUCT_ADS = 4;
    • HOTEL_ADS

      public static final AdGroupTypeEnum.AdGroupType HOTEL_ADS
       The default ad group type for Hotel campaigns.
       
      HOTEL_ADS = 6;
    • SHOPPING_SMART_ADS

      public static final AdGroupTypeEnum.AdGroupType SHOPPING_SMART_ADS
       The type for ad groups in Smart Shopping campaigns.
       
      SHOPPING_SMART_ADS = 7;
    • VIDEO_BUMPER

      public static final AdGroupTypeEnum.AdGroupType VIDEO_BUMPER
       Short unskippable in-stream video ads.
       
      VIDEO_BUMPER = 8;
    • VIDEO_TRUE_VIEW_IN_STREAM

      public static final AdGroupTypeEnum.AdGroupType VIDEO_TRUE_VIEW_IN_STREAM
       TrueView (skippable) in-stream video ads.
       
      VIDEO_TRUE_VIEW_IN_STREAM = 9;
    • VIDEO_TRUE_VIEW_IN_DISPLAY

      public static final AdGroupTypeEnum.AdGroupType VIDEO_TRUE_VIEW_IN_DISPLAY
       TrueView in-display video ads.
       
      VIDEO_TRUE_VIEW_IN_DISPLAY = 10;
    • VIDEO_NON_SKIPPABLE_IN_STREAM

      public static final AdGroupTypeEnum.AdGroupType VIDEO_NON_SKIPPABLE_IN_STREAM
       Unskippable in-stream video ads.
       
      VIDEO_NON_SKIPPABLE_IN_STREAM = 11;
    • VIDEO_OUTSTREAM

      public static final AdGroupTypeEnum.AdGroupType VIDEO_OUTSTREAM
       Outstream video ads.
       
      VIDEO_OUTSTREAM = 12;
    • SEARCH_DYNAMIC_ADS

      public static final AdGroupTypeEnum.AdGroupType SEARCH_DYNAMIC_ADS
       Ad group type for Dynamic Search Ads ad groups.
       
      SEARCH_DYNAMIC_ADS = 13;
    • SHOPPING_COMPARISON_LISTING_ADS

      public static final AdGroupTypeEnum.AdGroupType SHOPPING_COMPARISON_LISTING_ADS
       The type for ad groups in Shopping Comparison Listing campaigns.
       
      SHOPPING_COMPARISON_LISTING_ADS = 14;
    • VIDEO_RESPONSIVE

      public static final AdGroupTypeEnum.AdGroupType VIDEO_RESPONSIVE
       Video responsive ad groups.
       
      VIDEO_RESPONSIVE = 16;
    • VIDEO_EFFICIENT_REACH

      public static final AdGroupTypeEnum.AdGroupType VIDEO_EFFICIENT_REACH
       Video efficient reach ad groups.
       
      VIDEO_EFFICIENT_REACH = 17;
    • SMART_CAMPAIGN_ADS

      public static final AdGroupTypeEnum.AdGroupType SMART_CAMPAIGN_ADS
       Ad group type for Smart campaigns.
       
      SMART_CAMPAIGN_ADS = 18;
    • TRAVEL_ADS

      public static final AdGroupTypeEnum.AdGroupType TRAVEL_ADS
       Ad group type for Travel campaigns.
       
      TRAVEL_ADS = 19;
    • UNRECOGNIZED

      public static final AdGroupTypeEnum.AdGroupType UNRECOGNIZED
  • Field Details

    • UNSPECIFIED_VALUE

      public static final int UNSPECIFIED_VALUE
       The type has not been specified.
       
      UNSPECIFIED = 0;
      See Also:
    • UNKNOWN_VALUE

      public static final int UNKNOWN_VALUE
       The received value is not known in this version.
      
       This is a response-only value.
       
      UNKNOWN = 1;
      See Also:
    • SEARCH_STANDARD_VALUE

      public static final int SEARCH_STANDARD_VALUE
       The default ad group type for Search campaigns.
       
      SEARCH_STANDARD = 2;
      See Also:
    • DISPLAY_STANDARD_VALUE

      public static final int DISPLAY_STANDARD_VALUE
       The default ad group type for Display campaigns.
       
      DISPLAY_STANDARD = 3;
      See Also:
    • SHOPPING_PRODUCT_ADS_VALUE

      public static final int SHOPPING_PRODUCT_ADS_VALUE
       The ad group type for Shopping campaigns serving standard product ads.
       
      SHOPPING_PRODUCT_ADS = 4;
      See Also:
    • HOTEL_ADS_VALUE

      public static final int HOTEL_ADS_VALUE
       The default ad group type for Hotel campaigns.
       
      HOTEL_ADS = 6;
      See Also:
    • SHOPPING_SMART_ADS_VALUE

      public static final int SHOPPING_SMART_ADS_VALUE
       The type for ad groups in Smart Shopping campaigns.
       
      SHOPPING_SMART_ADS = 7;
      See Also:
    • VIDEO_BUMPER_VALUE

      public static final int VIDEO_BUMPER_VALUE
       Short unskippable in-stream video ads.
       
      VIDEO_BUMPER = 8;
      See Also:
    • VIDEO_TRUE_VIEW_IN_STREAM_VALUE

      public static final int VIDEO_TRUE_VIEW_IN_STREAM_VALUE
       TrueView (skippable) in-stream video ads.
       
      VIDEO_TRUE_VIEW_IN_STREAM = 9;
      See Also:
    • VIDEO_TRUE_VIEW_IN_DISPLAY_VALUE

      public static final int VIDEO_TRUE_VIEW_IN_DISPLAY_VALUE
       TrueView in-display video ads.
       
      VIDEO_TRUE_VIEW_IN_DISPLAY = 10;
      See Also:
    • VIDEO_NON_SKIPPABLE_IN_STREAM_VALUE

      public static final int VIDEO_NON_SKIPPABLE_IN_STREAM_VALUE
       Unskippable in-stream video ads.
       
      VIDEO_NON_SKIPPABLE_IN_STREAM = 11;
      See Also:
    • VIDEO_OUTSTREAM_VALUE

      public static final int VIDEO_OUTSTREAM_VALUE
       Outstream video ads.
       
      VIDEO_OUTSTREAM = 12;
      See Also:
    • SEARCH_DYNAMIC_ADS_VALUE

      public static final int SEARCH_DYNAMIC_ADS_VALUE
       Ad group type for Dynamic Search Ads ad groups.
       
      SEARCH_DYNAMIC_ADS = 13;
      See Also:
    • SHOPPING_COMPARISON_LISTING_ADS_VALUE

      public static final int SHOPPING_COMPARISON_LISTING_ADS_VALUE
       The type for ad groups in Shopping Comparison Listing campaigns.
       
      SHOPPING_COMPARISON_LISTING_ADS = 14;
      See Also:
    • VIDEO_RESPONSIVE_VALUE

      public static final int VIDEO_RESPONSIVE_VALUE
       Video responsive ad groups.
       
      VIDEO_RESPONSIVE = 16;
      See Also:
    • VIDEO_EFFICIENT_REACH_VALUE

      public static final int VIDEO_EFFICIENT_REACH_VALUE
       Video efficient reach ad groups.
       
      VIDEO_EFFICIENT_REACH = 17;
      See Also:
    • SMART_CAMPAIGN_ADS_VALUE

      public static final int SMART_CAMPAIGN_ADS_VALUE
       Ad group type for Smart campaigns.
       
      SMART_CAMPAIGN_ADS = 18;
      See Also:
    • TRAVEL_ADS_VALUE

      public static final int TRAVEL_ADS_VALUE
       Ad group type for Travel campaigns.
       
      TRAVEL_ADS = 19;
      See Also:
  • Method Details

    • values

      public static AdGroupTypeEnum.AdGroupType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AdGroupTypeEnum.AdGroupType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static AdGroupTypeEnum.AdGroupType valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static AdGroupTypeEnum.AdGroupType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<AdGroupTypeEnum.AdGroupType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static AdGroupTypeEnum.AdGroupType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null