Enum PlaceholderTypeEnum.PlaceholderType

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

    public static enum PlaceholderTypeEnum.PlaceholderType
    extends java.lang.Enum<PlaceholderTypeEnum.PlaceholderType>
    implements com.google.protobuf.ProtocolMessageEnum
     Possible placeholder types for a feed mapping.
     
    Protobuf enum google.ads.googleads.v10.enums.PlaceholderTypeEnum.PlaceholderType
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      AD_CUSTOMIZER
      Lets you dynamically inject custom data into the title and description of your ads.
      AFFILIATE_LOCATION
      If you sell your product through retail chains, affiliate location extensions let you show nearby stores that carry your products.
      APP
      Lets you provide users with a link that points to a mobile app in addition to a website.
      CALL
      Lets you attach a phone number to an ad, allowing customers to call directly from the ad.
      CALLOUT
      Lets you include additional text with your search ads that provide detailed information about your business, including products and services you offer.
      DYNAMIC_CUSTOM
      Indicates that this feed is for a custom dynamic remarketing type.
      DYNAMIC_EDUCATION
      Indicates that this feed is for education dynamic remarketing.
      DYNAMIC_FLIGHT
      Indicates that this feed is for flight dynamic remarketing.
      DYNAMIC_HOTEL
      Indicates that this feed is for hotels and rentals dynamic remarketing.
      DYNAMIC_JOB
      Indicates that this feed is for job dynamic remarketing.
      DYNAMIC_LOCAL
      Indicates that this feed is for local deals dynamic remarketing.
      DYNAMIC_REAL_ESTATE
      Indicates that this feed is for real estate dynamic remarketing.
      DYNAMIC_TRAVEL
      Indicates that this feed is for travel dynamic remarketing.
      IMAGE
      Lets you attach an image to an ad.
      LOCATION
      Lets you show locations of businesses from your Business Profile in your ad.
      MESSAGE
      Allows users to see your ad, click an icon, and contact you directly by text message.
      PRICE
      Lets you display prices for a list of items along with your ads.
      PROMOTION
      Allows you to highlight sales and other promotions that let users see how they can save by buying now.
      SITELINK
      Lets you show links in your ad to pages from your website, including the main landing page.
      STRUCTURED_SNIPPET
      Lets you add more info to your ad, specific to some predefined categories such as types, brands, styles, etc.
      UNKNOWN
      Used for return value only.
      UNRECOGNIZED  
      UNSPECIFIED
      Not specified.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int AD_CUSTOMIZER_VALUE
      Lets you dynamically inject custom data into the title and description of your ads.
      static int AFFILIATE_LOCATION_VALUE
      If you sell your product through retail chains, affiliate location extensions let you show nearby stores that carry your products.
      static int APP_VALUE
      Lets you provide users with a link that points to a mobile app in addition to a website.
      static int CALL_VALUE
      Lets you attach a phone number to an ad, allowing customers to call directly from the ad.
      static int CALLOUT_VALUE
      Lets you include additional text with your search ads that provide detailed information about your business, including products and services you offer.
      static int DYNAMIC_CUSTOM_VALUE
      Indicates that this feed is for a custom dynamic remarketing type.
      static int DYNAMIC_EDUCATION_VALUE
      Indicates that this feed is for education dynamic remarketing.
      static int DYNAMIC_FLIGHT_VALUE
      Indicates that this feed is for flight dynamic remarketing.
      static int DYNAMIC_HOTEL_VALUE
      Indicates that this feed is for hotels and rentals dynamic remarketing.
      static int DYNAMIC_JOB_VALUE
      Indicates that this feed is for job dynamic remarketing.
      static int DYNAMIC_LOCAL_VALUE
      Indicates that this feed is for local deals dynamic remarketing.
      static int DYNAMIC_REAL_ESTATE_VALUE
      Indicates that this feed is for real estate dynamic remarketing.
      static int DYNAMIC_TRAVEL_VALUE
      Indicates that this feed is for travel dynamic remarketing.
      static int IMAGE_VALUE
      Lets you attach an image to an ad.
      static int LOCATION_VALUE
      Lets you show locations of businesses from your Business Profile in your ad.
      static int MESSAGE_VALUE
      Allows users to see your ad, click an icon, and contact you directly by text message.
      static int PRICE_VALUE
      Lets you display prices for a list of items along with your ads.
      static int PROMOTION_VALUE
      Allows you to highlight sales and other promotions that let users see how they can save by buying now.
      static int SITELINK_VALUE
      Lets you show links in your ad to pages from your website, including the main landing page.
      static int STRUCTURED_SNIPPET_VALUE
      Lets you add more info to your ad, specific to some predefined categories such as types, brands, styles, etc.
      static int UNKNOWN_VALUE
      Used for return value only.
      static int UNSPECIFIED_VALUE
      Not specified.
    • Enum Constant Detail

      • SITELINK

        public static final PlaceholderTypeEnum.PlaceholderType SITELINK
         Lets you show links in your ad to pages from your website, including the
         main landing page.
         
        SITELINK = 2;
      • LOCATION

        public static final PlaceholderTypeEnum.PlaceholderType LOCATION
         Lets you show locations of businesses from your Business Profile
         in your ad. This helps people find your locations by showing your
         ads with your address, a map to your location, or the distance to your
         business. This extension type is useful to draw customers to your
         brick-and-mortar location.
         
        LOCATION = 5;
      • AFFILIATE_LOCATION

        public static final PlaceholderTypeEnum.PlaceholderType AFFILIATE_LOCATION
         If you sell your product through retail chains, affiliate location
         extensions let you show nearby stores that carry your products.
         
        AFFILIATE_LOCATION = 6;
      • CALLOUT

        public static final PlaceholderTypeEnum.PlaceholderType CALLOUT
         Lets you include additional text with your search ads that provide
         detailed information about your business, including products and services
         you offer. Callouts appear in ads at the top and bottom of Google search
         results.
         
        CALLOUT = 7;
      • STRUCTURED_SNIPPET

        public static final PlaceholderTypeEnum.PlaceholderType STRUCTURED_SNIPPET
         Lets you add more info to your ad, specific to some predefined categories
         such as types, brands, styles, etc. A minimum of 3 text (SNIPPETS) values
         are required.
         
        STRUCTURED_SNIPPET = 8;
      • MESSAGE

        public static final PlaceholderTypeEnum.PlaceholderType MESSAGE
         Allows users to see your ad, click an icon, and contact you directly by
         text message. With one tap on your ad, people can contact you to book an
         appointment, get a quote, ask for information, or request a service.
         
        MESSAGE = 9;
      • PRICE

        public static final PlaceholderTypeEnum.PlaceholderType PRICE
         Lets you display prices for a list of items along with your ads. A price
         feed is composed of three to eight price table rows.
         
        PRICE = 10;
      • PROMOTION

        public static final PlaceholderTypeEnum.PlaceholderType PROMOTION
         Allows you to highlight sales and other promotions that let users see how
         they can save by buying now.
         
        PROMOTION = 11;
      • AD_CUSTOMIZER

        public static final PlaceholderTypeEnum.PlaceholderType AD_CUSTOMIZER
         Lets you dynamically inject custom data into the title and description
         of your ads.
         
        AD_CUSTOMIZER = 12;
      • DYNAMIC_EDUCATION

        public static final PlaceholderTypeEnum.PlaceholderType DYNAMIC_EDUCATION
         Indicates that this feed is for education dynamic remarketing.
         
        DYNAMIC_EDUCATION = 13;
      • DYNAMIC_CUSTOM

        public static final PlaceholderTypeEnum.PlaceholderType DYNAMIC_CUSTOM
         Indicates that this feed is for a custom dynamic remarketing type. Use
         this only if the other business types don't apply to your products or
         services.
         
        DYNAMIC_CUSTOM = 15;
      • DYNAMIC_HOTEL

        public static final PlaceholderTypeEnum.PlaceholderType DYNAMIC_HOTEL
         Indicates that this feed is for hotels and rentals dynamic remarketing.
         
        DYNAMIC_HOTEL = 16;
      • DYNAMIC_REAL_ESTATE

        public static final PlaceholderTypeEnum.PlaceholderType DYNAMIC_REAL_ESTATE
         Indicates that this feed is for real estate dynamic remarketing.
         
        DYNAMIC_REAL_ESTATE = 17;
    • Field Detail

      • UNSPECIFIED_VALUE

        public static final int UNSPECIFIED_VALUE
         Not specified.
         
        UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • UNKNOWN_VALUE

        public static final int UNKNOWN_VALUE
         Used for return value only. Represents value unknown in this version.
         
        UNKNOWN = 1;
        See Also:
        Constant Field Values
      • SITELINK_VALUE

        public static final int SITELINK_VALUE
         Lets you show links in your ad to pages from your website, including the
         main landing page.
         
        SITELINK = 2;
        See Also:
        Constant Field Values
      • CALL_VALUE

        public static final int CALL_VALUE
         Lets you attach a phone number to an ad, allowing customers to call
         directly from the ad.
         
        CALL = 3;
        See Also:
        Constant Field Values
      • APP_VALUE

        public static final int APP_VALUE
         Lets you provide users with a link that points to a mobile app in
         addition to a website.
         
        APP = 4;
        See Also:
        Constant Field Values
      • LOCATION_VALUE

        public static final int LOCATION_VALUE
         Lets you show locations of businesses from your Business Profile
         in your ad. This helps people find your locations by showing your
         ads with your address, a map to your location, or the distance to your
         business. This extension type is useful to draw customers to your
         brick-and-mortar location.
         
        LOCATION = 5;
        See Also:
        Constant Field Values
      • AFFILIATE_LOCATION_VALUE

        public static final int AFFILIATE_LOCATION_VALUE
         If you sell your product through retail chains, affiliate location
         extensions let you show nearby stores that carry your products.
         
        AFFILIATE_LOCATION = 6;
        See Also:
        Constant Field Values
      • CALLOUT_VALUE

        public static final int CALLOUT_VALUE
         Lets you include additional text with your search ads that provide
         detailed information about your business, including products and services
         you offer. Callouts appear in ads at the top and bottom of Google search
         results.
         
        CALLOUT = 7;
        See Also:
        Constant Field Values
      • STRUCTURED_SNIPPET_VALUE

        public static final int STRUCTURED_SNIPPET_VALUE
         Lets you add more info to your ad, specific to some predefined categories
         such as types, brands, styles, etc. A minimum of 3 text (SNIPPETS) values
         are required.
         
        STRUCTURED_SNIPPET = 8;
        See Also:
        Constant Field Values
      • MESSAGE_VALUE

        public static final int MESSAGE_VALUE
         Allows users to see your ad, click an icon, and contact you directly by
         text message. With one tap on your ad, people can contact you to book an
         appointment, get a quote, ask for information, or request a service.
         
        MESSAGE = 9;
        See Also:
        Constant Field Values
      • PRICE_VALUE

        public static final int PRICE_VALUE
         Lets you display prices for a list of items along with your ads. A price
         feed is composed of three to eight price table rows.
         
        PRICE = 10;
        See Also:
        Constant Field Values
      • PROMOTION_VALUE

        public static final int PROMOTION_VALUE
         Allows you to highlight sales and other promotions that let users see how
         they can save by buying now.
         
        PROMOTION = 11;
        See Also:
        Constant Field Values
      • AD_CUSTOMIZER_VALUE

        public static final int AD_CUSTOMIZER_VALUE
         Lets you dynamically inject custom data into the title and description
         of your ads.
         
        AD_CUSTOMIZER = 12;
        See Also:
        Constant Field Values
      • DYNAMIC_EDUCATION_VALUE

        public static final int DYNAMIC_EDUCATION_VALUE
         Indicates that this feed is for education dynamic remarketing.
         
        DYNAMIC_EDUCATION = 13;
        See Also:
        Constant Field Values
      • DYNAMIC_FLIGHT_VALUE

        public static final int DYNAMIC_FLIGHT_VALUE
         Indicates that this feed is for flight dynamic remarketing.
         
        DYNAMIC_FLIGHT = 14;
        See Also:
        Constant Field Values
      • DYNAMIC_CUSTOM_VALUE

        public static final int DYNAMIC_CUSTOM_VALUE
         Indicates that this feed is for a custom dynamic remarketing type. Use
         this only if the other business types don't apply to your products or
         services.
         
        DYNAMIC_CUSTOM = 15;
        See Also:
        Constant Field Values
      • DYNAMIC_HOTEL_VALUE

        public static final int DYNAMIC_HOTEL_VALUE
         Indicates that this feed is for hotels and rentals dynamic remarketing.
         
        DYNAMIC_HOTEL = 16;
        See Also:
        Constant Field Values
      • DYNAMIC_REAL_ESTATE_VALUE

        public static final int DYNAMIC_REAL_ESTATE_VALUE
         Indicates that this feed is for real estate dynamic remarketing.
         
        DYNAMIC_REAL_ESTATE = 17;
        See Also:
        Constant Field Values
      • DYNAMIC_TRAVEL_VALUE

        public static final int DYNAMIC_TRAVEL_VALUE
         Indicates that this feed is for travel dynamic remarketing.
         
        DYNAMIC_TRAVEL = 18;
        See Also:
        Constant Field Values
      • DYNAMIC_LOCAL_VALUE

        public static final int DYNAMIC_LOCAL_VALUE
         Indicates that this feed is for local deals dynamic remarketing.
         
        DYNAMIC_LOCAL = 19;
        See Also:
        Constant Field Values
      • DYNAMIC_JOB_VALUE

        public static final int DYNAMIC_JOB_VALUE
         Indicates that this feed is for job dynamic remarketing.
         
        DYNAMIC_JOB = 20;
        See Also:
        Constant Field Values
      • IMAGE_VALUE

        public static final int IMAGE_VALUE
         Lets you attach an image to an ad.
         
        IMAGE = 21;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static PlaceholderTypeEnum.PlaceholderType[] 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 (PlaceholderTypeEnum.PlaceholderType c : PlaceholderTypeEnum.PlaceholderType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PlaceholderTypeEnum.PlaceholderType 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 PlaceholderTypeEnum.PlaceholderType 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 PlaceholderTypeEnum.PlaceholderType 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 PlaceholderTypeEnum.PlaceholderType 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