Enum AdGroupTypeEnum.AdGroupType

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<AdGroupTypeEnum.AdGroupType>
    Enclosing class:
    AdGroupTypeEnum

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

      • 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;
      • 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_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;
      • 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;
      • PROMOTED_HOTEL_ADS

        public static final AdGroupTypeEnum.AdGroupType PROMOTED_HOTEL_ADS
         The ad group type for Promoted Hotel ad groups.
         
        PROMOTED_HOTEL_ADS = 15;
      • 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;
    • Field Detail

      • UNSPECIFIED_VALUE

        public static final int UNSPECIFIED_VALUE
         The type has not been specified.
         
        UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • SEARCH_STANDARD_VALUE

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

        public static final int DISPLAY_STANDARD_VALUE
         The default ad group type for Display campaigns.
         
        DISPLAY_STANDARD = 3;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • HOTEL_ADS_VALUE

        public static final int HOTEL_ADS_VALUE
         The default ad group type for Hotel campaigns.
         
        HOTEL_ADS = 6;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • VIDEO_BUMPER_VALUE

        public static final int VIDEO_BUMPER_VALUE
         Short unskippable in-stream video ads.
         
        VIDEO_BUMPER = 8;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • VIDEO_OUTSTREAM_VALUE

        public static final int VIDEO_OUTSTREAM_VALUE
         Outstream video ads.
         
        VIDEO_OUTSTREAM = 12;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • PROMOTED_HOTEL_ADS_VALUE

        public static final int PROMOTED_HOTEL_ADS_VALUE
         The ad group type for Promoted Hotel ad groups.
         
        PROMOTED_HOTEL_ADS = 15;
        See Also:
        Constant Field Values
      • VIDEO_RESPONSIVE_VALUE

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

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

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

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

      • values

        public static AdGroupTypeEnum.AdGroupType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AdGroupTypeEnum.AdGroupType c : AdGroupTypeEnum.AdGroupType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AdGroupTypeEnum.AdGroupType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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.
      • 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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null