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.searchads360.v0.enums;
18
19option csharp_namespace = "Google.Ads.SearchAds360.V0.Enums";
20option go_package = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums";
21option java_multiple_files = true;
22option java_outer_classname = "AdGroupCriterionEngineStatusProto";
23option java_package = "com.google.ads.searchads360.v0.enums";
24option objc_class_prefix = "GASA360";
25option php_namespace = "Google\\Ads\\SearchAds360\\V0\\Enums";
26option ruby_package = "Google::Ads::SearchAds360::V0::Enums";
27
28// Proto file describing engine status for the ad_group_criterion.
29
30// Container for enum describing possible AdGroupCriterion engine statuses.
31message AdGroupCriterionEngineStatusEnum {
32  // Enumerates AdGroupCriterion engine statuses.
33  enum AdGroupCriterionEngineStatus {
34    // Not specified.
35    UNSPECIFIED = 0;
36
37    // Used for return value only. Represents value unknown in this version.
38    UNKNOWN = 1;
39
40    // Deprecated. Do not use.
41    AD_GROUP_CRITERION_ELIGIBLE = 2 [deprecated = true];
42
43    // Baidu: Bid or quality too low to be displayed.
44    AD_GROUP_CRITERION_INAPPROPRIATE_FOR_CAMPAIGN = 3;
45
46    // Baidu: Bid or quality too low for mobile, but eligible to display for
47    // desktop.
48    AD_GROUP_CRITERION_INVALID_MOBILE_SEARCH = 4;
49
50    // Baidu: Bid or quality too low for desktop, but eligible to display for
51    // mobile.
52    AD_GROUP_CRITERION_INVALID_PC_SEARCH = 5;
53
54    // Baidu: Bid or quality too low to be displayed.
55    AD_GROUP_CRITERION_INVALID_SEARCH = 6;
56
57    // Baidu: Paused by Baidu due to low search volume.
58    AD_GROUP_CRITERION_LOW_SEARCH_VOLUME = 7;
59
60    // Baidu: Mobile URL in process to be reviewed.
61    AD_GROUP_CRITERION_MOBILE_URL_UNDER_REVIEW = 8;
62
63    // Baidu: The landing page for one device is invalid, while the landing
64    // page for the other device is valid.
65    AD_GROUP_CRITERION_PARTIALLY_INVALID = 9;
66
67    // Baidu: Keyword has been created and paused by Baidu account management,
68    // and is now ready for you to activate it.
69    AD_GROUP_CRITERION_TO_BE_ACTIVATED = 10;
70
71    // Baidu: In process to be reviewed by Baidu. Gemini: Criterion under
72    // review.
73    AD_GROUP_CRITERION_UNDER_REVIEW = 11;
74
75    // Baidu: Criterion to be reviewed.
76    AD_GROUP_CRITERION_NOT_REVIEWED = 12;
77
78    // Deprecated. Do not use. Previously used by Gemini
79    AD_GROUP_CRITERION_ON_HOLD = 13 [deprecated = true];
80
81    // Y!J : Criterion pending review
82    AD_GROUP_CRITERION_PENDING_REVIEW = 14;
83
84    // Criterion has been paused.
85    AD_GROUP_CRITERION_PAUSED = 15;
86
87    // Criterion has been removed.
88    AD_GROUP_CRITERION_REMOVED = 16;
89
90    // Criterion has been approved.
91    AD_GROUP_CRITERION_APPROVED = 17;
92
93    // Criterion has been disapproved.
94    AD_GROUP_CRITERION_DISAPPROVED = 18;
95
96    // Criterion is active and serving.
97    AD_GROUP_CRITERION_SERVING = 19;
98
99    // Criterion has been paused since the account is paused.
100    AD_GROUP_CRITERION_ACCOUNT_PAUSED = 20;
101  }
102}
103