1 // Copyright 2018 Google LLC.
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
7 // http://www.apache.org/licenses/LICENSE-2.0
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.
18 package google.ads.googleads.v0.enums;
20 option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
21 option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
22 option java_multiple_files = true;
23 option java_outer_classname = "CustomPlaceholderFieldProto";
24 option java_package = "com.google.ads.googleads.v0.enums";
25 option objc_class_prefix = "GAA";
26 option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
27 option ruby_package = "Google::Ads::GoogleAds::V0::Enums";
29 // Proto file describing Custom placeholder fields.
31 // Values for Custom placeholder fields.
32 // For more information about dynamic remarketing feeds, see
33 // https://support.google.com/google-ads/answer/6053288.
34 message CustomPlaceholderFieldEnum {
35 // Possible values for Custom placeholder fields.
36 enum CustomPlaceholderField {
40 // Used for return value only. Represents value unknown in this version.
43 // Data Type: STRING. Required. Combination ID and ID2 must be unique per
47 // Data Type: STRING. Combination ID and ID2 must be unique per offer.
50 // Data Type: STRING. Required. Main headline with product name to be shown
54 // Data Type: STRING. Optional text to be shown in the image ad.
57 // Data Type: STRING. Optional description of the product to be shown in the
61 // Data Type: STRING. Full address of your offer or service, including
62 // postal code. This will be used to identify the closest product to the
63 // user when there are multiple offers in the feed that are relevant to the
67 // Data Type: STRING. Price to be shown in the ad.
68 // Example: "100.00 USD"
71 // Data Type: STRING. Formatted price to be shown in the ad.
72 // Example: "Starting at $100.00 USD", "$80 - $100"
75 // Data Type: STRING. Sale price to be shown in the ad.
76 // Example: "80.00 USD"
79 // Data Type: STRING. Formatted sale price to be shown in the ad.
80 // Example: "On sale for $80.00", "$60 - $80"
81 FORMATTED_SALE_PRICE = 11;
83 // Data Type: URL. Image to be displayed in the ad. Highly recommended for
87 // Data Type: STRING. Used as a recommendation engine signal to serve items
88 // in the same category.
91 // Data Type: URL_LIST. Final URLs for the ad when using Upgraded
92 // URLs. User will be redirected to these URLs when they click on an ad, or
93 // when they click on a specific product for ads that have multiple
97 // Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
99 FINAL_MOBILE_URLS = 15;
101 // Data Type: URL. Tracking template for the ad when using Upgraded URLs.
104 // Data Type: STRING_LIST. Keywords used for product retrieval.
105 CONTEXTUAL_KEYWORDS = 17;
107 // Data Type: STRING. Android app link. Must be formatted as:
108 // android-app://{package_id}/{scheme}/{host_path}.
109 // The components are defined as follows:
110 // package_id: app ID as specified in Google Play.
111 // scheme: the scheme to pass to the application. Can be HTTP, or a custom
113 // host_path: identifies the specific content within your application.
114 ANDROID_APP_LINK = 18;
116 // Data Type: STRING_LIST. List of recommended IDs to show together with
120 // Data Type: STRING. iOS app link.
123 // Data Type: INT64. iOS app store ID.
124 IOS_APP_STORE_ID = 21;