• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2023 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15syntax = "proto3";
16
17package google.ads.googleads.v16.enums;
18
19option csharp_namespace = "Google.Ads.GoogleAds.V16.Enums";
20option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v16/enums;enums";
21option java_multiple_files = true;
22option java_outer_classname = "PlaceholderTypeProto";
23option java_package = "com.google.ads.googleads.v16.enums";
24option objc_class_prefix = "GAA";
25option php_namespace = "Google\\Ads\\GoogleAds\\V16\\Enums";
26option ruby_package = "Google::Ads::GoogleAds::V16::Enums";
27
28// Proto file describing feed placeholder types.
29
30// Container for enum describing possible placeholder types for a feed mapping.
31message PlaceholderTypeEnum {
32  // Possible placeholder types for a feed mapping.
33  enum PlaceholderType {
34    // Not specified.
35    UNSPECIFIED = 0;
36
37    // Used for return value only. Represents value unknown in this version.
38    UNKNOWN = 1;
39
40    // Lets you show links in your ad to pages from your website, including the
41    // main landing page.
42    SITELINK = 2;
43
44    // Lets you attach a phone number to an ad, allowing customers to call
45    // directly from the ad.
46    CALL = 3;
47
48    // Lets you provide users with a link that points to a mobile app in
49    // addition to a website.
50    APP = 4;
51
52    // Lets you show locations of businesses from your Business Profile
53    // in your ad. This helps people find your locations by showing your
54    // ads with your address, a map to your location, or the distance to your
55    // business. This extension type is useful to draw customers to your
56    // brick-and-mortar location.
57    LOCATION = 5;
58
59    // If you sell your product through retail chains, affiliate location
60    // extensions let you show nearby stores that carry your products.
61    AFFILIATE_LOCATION = 6;
62
63    // Lets you include additional text with your search ads that provide
64    // detailed information about your business, including products and services
65    // you offer. Callouts appear in ads at the top and bottom of Google search
66    // results.
67    CALLOUT = 7;
68
69    // Lets you add more info to your ad, specific to some predefined categories
70    // such as types, brands, styles, etc. A minimum of 3 text (SNIPPETS) values
71    // are required.
72    STRUCTURED_SNIPPET = 8;
73
74    // Allows users to see your ad, click an icon, and contact you directly by
75    // text message. With one tap on your ad, people can contact you to book an
76    // appointment, get a quote, ask for information, or request a service.
77    MESSAGE = 9;
78
79    // Lets you display prices for a list of items along with your ads. A price
80    // feed is composed of three to eight price table rows.
81    PRICE = 10;
82
83    // Lets you highlight sales and other promotions that let users see how
84    // they can save by buying now.
85    PROMOTION = 11;
86
87    // Lets you dynamically inject custom data into the title and description
88    // of your ads.
89    AD_CUSTOMIZER = 12;
90
91    // Indicates that this feed is for education dynamic remarketing.
92    DYNAMIC_EDUCATION = 13;
93
94    // Indicates that this feed is for flight dynamic remarketing.
95    DYNAMIC_FLIGHT = 14;
96
97    // Indicates that this feed is for a custom dynamic remarketing type. Use
98    // this only if the other business types don't apply to your products or
99    // services.
100    DYNAMIC_CUSTOM = 15;
101
102    // Indicates that this feed is for hotels and rentals dynamic remarketing.
103    DYNAMIC_HOTEL = 16;
104
105    // Indicates that this feed is for real estate dynamic remarketing.
106    DYNAMIC_REAL_ESTATE = 17;
107
108    // Indicates that this feed is for travel dynamic remarketing.
109    DYNAMIC_TRAVEL = 18;
110
111    // Indicates that this feed is for local deals dynamic remarketing.
112    DYNAMIC_LOCAL = 19;
113
114    // Indicates that this feed is for job dynamic remarketing.
115    DYNAMIC_JOB = 20;
116
117    // Lets you attach an image to an ad.
118    IMAGE = 21;
119  }
120}
121