xref: /aosp_15_r20/external/googleapis/google/ads/googleads/v16/enums/local_placeholder_field.proto (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
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 = "LocalPlaceholderFieldProto";
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 Local placeholder fields.
29
30// Values for Local placeholder fields.
31// For more information about dynamic remarketing feeds, see
32// https://support.google.com/google-ads/answer/6053288.
33message LocalPlaceholderFieldEnum {
34  // Possible values for Local placeholder fields.
35  enum LocalPlaceholderField {
36    // Not specified.
37    UNSPECIFIED = 0;
38
39    // Used for return value only. Represents value unknown in this version.
40    UNKNOWN = 1;
41
42    // Data Type: STRING. Required. Unique ID.
43    DEAL_ID = 2;
44
45    // Data Type: STRING. Required. Main headline with local deal title to be
46    // shown in dynamic ad.
47    DEAL_NAME = 3;
48
49    // Data Type: STRING. Local deal subtitle to be shown in dynamic ad.
50    SUBTITLE = 4;
51
52    // Data Type: STRING. Description of local deal to be shown in dynamic ad.
53    DESCRIPTION = 5;
54
55    // Data Type: STRING. Price to be shown in the ad. Highly recommended for
56    // dynamic ads. Example: "100.00 USD"
57    PRICE = 6;
58
59    // Data Type: STRING. Formatted price to be shown in the ad.
60    // Example: "Starting at $100.00 USD", "$80 - $100"
61    FORMATTED_PRICE = 7;
62
63    // Data Type: STRING. Sale price to be shown in the ad.
64    // Example: "80.00 USD"
65    SALE_PRICE = 8;
66
67    // Data Type: STRING. Formatted sale price to be shown in the ad.
68    // Example: "On sale for $80.00", "$60 - $80"
69    FORMATTED_SALE_PRICE = 9;
70
71    // Data Type: URL. Image to be displayed in the ad.
72    IMAGE_URL = 10;
73
74    // Data Type: STRING. Complete property address, including postal code.
75    ADDRESS = 11;
76
77    // Data Type: STRING. Category of local deal used to group like items
78    // together for recommendation engine.
79    CATEGORY = 12;
80
81    // Data Type: STRING_LIST. Keywords used for product retrieval.
82    CONTEXTUAL_KEYWORDS = 13;
83
84    // Data Type: URL_LIST. Required. Final URLs to be used in ad when using
85    // Upgraded URLs; the more specific the better (for example, the individual
86    // URL of a specific local deal and its location).
87    FINAL_URLS = 14;
88
89    // Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
90    // URLs.
91    FINAL_MOBILE_URLS = 15;
92
93    // Data Type: URL. Tracking template for the ad when using Upgraded URLs.
94    TRACKING_URL = 16;
95
96    // Data Type: STRING. Android app link. Must be formatted as:
97    // android-app://{package_id}/{scheme}/{host_path}.
98    // The components are defined as follows:
99    // package_id: app ID as specified in Google Play.
100    // scheme: the scheme to pass to the application. Can be HTTP, or a custom
101    //   scheme.
102    // host_path: identifies the specific content within your application.
103    ANDROID_APP_LINK = 17;
104
105    // Data Type: STRING_LIST. List of recommended local deal IDs to show
106    // together with this item.
107    SIMILAR_DEAL_IDS = 18;
108
109    // Data Type: STRING. iOS app link.
110    IOS_APP_LINK = 19;
111
112    // Data Type: INT64. iOS app store ID.
113    IOS_APP_STORE_ID = 20;
114  }
115}
116