Synchronize new proto/yaml changes.
PiperOrigin-RevId: 231659508
This commit is contained in:
committed by
Copybara-Service
parent
b1b6c9fd29
commit
8526811e8c
@@ -1,291 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/call_conversion_reporting_state.proto";
|
||||
import "google/ads/googleads/v0/enums/display_ad_format_setting.proto";
|
||||
import "google/ads/googleads/v0/enums/mime_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdTypeInfosProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file containing info messages for specific ad types.
|
||||
|
||||
// A text ad.
|
||||
message TextAdInfo {
|
||||
// The headline of the ad.
|
||||
google.protobuf.StringValue headline = 1;
|
||||
|
||||
// The first line of the ad's description.
|
||||
google.protobuf.StringValue description1 = 2;
|
||||
|
||||
// The second line of the ad's description.
|
||||
google.protobuf.StringValue description2 = 3;
|
||||
}
|
||||
|
||||
// An expanded text ad.
|
||||
message ExpandedTextAdInfo {
|
||||
// The first part of the ad's headline.
|
||||
google.protobuf.StringValue headline_part1 = 1;
|
||||
|
||||
// The second part of the ad's headline.
|
||||
google.protobuf.StringValue headline_part2 = 2;
|
||||
|
||||
// The third part of the ad's headline.
|
||||
google.protobuf.StringValue headline_part3 = 6;
|
||||
|
||||
// The description of the ad.
|
||||
google.protobuf.StringValue description = 3;
|
||||
|
||||
// The second description of the ad.
|
||||
google.protobuf.StringValue description2 = 7;
|
||||
|
||||
// The text that can appear alongside the ad's displayed URL.
|
||||
google.protobuf.StringValue path1 = 4;
|
||||
|
||||
// Additional text that can appear alongside the ad's displayed URL.
|
||||
google.protobuf.StringValue path2 = 5;
|
||||
}
|
||||
|
||||
// A dynamic search ad.
|
||||
message DynamicSearchAdInfo {
|
||||
// The first line of the ad's description.
|
||||
google.protobuf.StringValue description1 = 1;
|
||||
|
||||
// The second line of the ad's description.
|
||||
google.protobuf.StringValue description2 = 2;
|
||||
}
|
||||
|
||||
// A responsive display ad.
|
||||
message ResponsiveDisplayAdInfo {
|
||||
// The short version of the ad's headline.
|
||||
google.protobuf.StringValue short_headline = 1;
|
||||
|
||||
// The long version of the ad's headline.
|
||||
google.protobuf.StringValue long_headline = 2;
|
||||
|
||||
// The description of the ad.
|
||||
google.protobuf.StringValue description = 3;
|
||||
|
||||
// The business name in the ad.
|
||||
google.protobuf.StringValue business_name = 4;
|
||||
|
||||
// Advertiser's consent to allow flexible color. When true, the ad may be
|
||||
// served with different color if necessary. When false, the ad will be served
|
||||
// with the specified colors or a neutral color.
|
||||
// The default value is true.
|
||||
// Must be true if main_color and accent_color are not set.
|
||||
google.protobuf.BoolValue allow_flexible_color = 5;
|
||||
|
||||
// The accent color of the ad in hexadecimal, e.g. #ffffff for white.
|
||||
// If one of main_color and accent_color is set, the other is required as
|
||||
// well.
|
||||
google.protobuf.StringValue accent_color = 6;
|
||||
|
||||
// The main color of the ad in hexadecimal, e.g. #ffffff for white.
|
||||
// If one of main_color and accent_color is set, the other is required as
|
||||
// well.
|
||||
google.protobuf.StringValue main_color = 7;
|
||||
|
||||
// The call-to-action text for the ad.
|
||||
google.protobuf.StringValue call_to_action_text = 8;
|
||||
|
||||
// The MediaFile resource name of the logo image used in the ad.
|
||||
google.protobuf.StringValue logo_image = 9;
|
||||
|
||||
// The MediaFile resource name of the square logo image used in the ad.
|
||||
google.protobuf.StringValue square_logo_image = 10;
|
||||
|
||||
// The MediaFile resource name of the marketing image used in the ad.
|
||||
google.protobuf.StringValue marketing_image = 11;
|
||||
|
||||
// The MediaFile resource name of the square marketing image used in the ad.
|
||||
google.protobuf.StringValue square_marketing_image = 12;
|
||||
|
||||
// Specifies which format the ad will be served in. Default is ALL_FORMATS.
|
||||
google.ads.googleads.v0.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13;
|
||||
|
||||
// Prefix before price. E.g. 'as low as'.
|
||||
google.protobuf.StringValue price_prefix = 14;
|
||||
|
||||
// Promotion text used for dyanmic formats of responsive ads. For example
|
||||
// 'Free two-day shipping'.
|
||||
google.protobuf.StringValue promo_text = 15;
|
||||
}
|
||||
|
||||
// A call-only ad.
|
||||
message CallOnlyAdInfo {
|
||||
// The country code in the ad.
|
||||
google.protobuf.StringValue country_code = 1;
|
||||
|
||||
// The phone number in the ad.
|
||||
google.protobuf.StringValue phone_number = 2;
|
||||
|
||||
// The business name in the ad.
|
||||
google.protobuf.StringValue business_name = 3;
|
||||
|
||||
// The first line of the ad's description.
|
||||
google.protobuf.StringValue description1 = 4;
|
||||
|
||||
// The second line of the ad's description.
|
||||
google.protobuf.StringValue description2 = 5;
|
||||
|
||||
// Whether to enable call tracking for the creative. Enabling call
|
||||
// tracking also enables call conversions.
|
||||
google.protobuf.BoolValue call_tracked = 6;
|
||||
|
||||
// Whether to disable call conversion for the creative.
|
||||
// If set to `true`, disables call conversions even when `call_tracked` is
|
||||
// `true`.
|
||||
// If `call_tracked` is `false`, this field is ignored.
|
||||
google.protobuf.BoolValue disable_call_conversion = 7;
|
||||
|
||||
// The URL to be used for phone number verification.
|
||||
google.protobuf.StringValue phone_number_verification_url = 8;
|
||||
|
||||
// The conversion action to attribute a call conversion to. If not set a
|
||||
// default conversion action is used. This field only has effect if
|
||||
// call_tracked is set to true. Otherwise this field is ignored.
|
||||
google.protobuf.StringValue conversion_action = 9;
|
||||
|
||||
// The call conversion behavior of this call only ad. It can use its own call
|
||||
// conversion setting, inherit the account level setting, or be disabled.
|
||||
google.ads.googleads.v0.enums.CallConversionReportingStateEnum.CallConversionReportingState conversion_reporting_state = 10;
|
||||
}
|
||||
|
||||
// An expanded dynamic search ad.
|
||||
message ExpandedDynamicSearchAdInfo {
|
||||
// The description of the ad.
|
||||
google.protobuf.StringValue description = 1;
|
||||
}
|
||||
|
||||
// A hotel ad.
|
||||
message HotelAdInfo {
|
||||
|
||||
}
|
||||
|
||||
// A Smart Shopping ad.
|
||||
message ShoppingSmartAdInfo {
|
||||
|
||||
}
|
||||
|
||||
// A standard Shopping ad.
|
||||
message ShoppingProductAdInfo {
|
||||
|
||||
}
|
||||
|
||||
// A Gmail ad.
|
||||
message GmailAdInfo {
|
||||
// The Gmail teaser.
|
||||
GmailTeaser teaser = 1;
|
||||
|
||||
// The MediaFile resource name of the header image. Valid image types are GIF,
|
||||
// JPEG and PNG. The minimum size is 300x100 pixels and the aspect ratio must
|
||||
// be between 3:1 and 5:1 (+-1%).
|
||||
google.protobuf.StringValue header_image = 2;
|
||||
|
||||
// The MediaFile resource name of the marketing image. Valid image types are
|
||||
// GIF, JPEG and PNG. The image must either be landscape with a minimum size
|
||||
// of 600x314 pixels and aspect ratio of 600:314 (+-1%) or square with a
|
||||
// minimum size of 300x300 pixels and aspect ratio of 1:1 (+-1%)
|
||||
google.protobuf.StringValue marketing_image = 3;
|
||||
|
||||
// Headline of the marketing image.
|
||||
google.protobuf.StringValue marketing_image_headline = 4;
|
||||
|
||||
// Description of the marketing image.
|
||||
google.protobuf.StringValue marketing_image_description = 5;
|
||||
|
||||
// Display-call-to-action of the marketing image.
|
||||
DisplayCallToAction marketing_image_display_call_to_action = 6;
|
||||
}
|
||||
|
||||
// Gmail teaser data. The teaser is a small header that acts as an invitation
|
||||
// to view the rest of the ad (the body).
|
||||
message GmailTeaser {
|
||||
// Headline of the teaser.
|
||||
google.protobuf.StringValue headline = 1;
|
||||
|
||||
// Description of the teaser.
|
||||
google.protobuf.StringValue description = 2;
|
||||
|
||||
// Business name of the advertiser.
|
||||
google.protobuf.StringValue business_name = 3;
|
||||
|
||||
// The MediaFile resource name of the logo image. Valid image types are GIF,
|
||||
// JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must
|
||||
// be 1:1 (+-1%).
|
||||
google.protobuf.StringValue logo_image = 4;
|
||||
}
|
||||
|
||||
// Data for display call to action. The call to action is a piece of the ad
|
||||
// that prompts the user to do something. Like clicking a link or making a phone
|
||||
// call.
|
||||
message DisplayCallToAction {
|
||||
// Text for the display-call-to-action.
|
||||
google.protobuf.StringValue text = 1;
|
||||
|
||||
// Text color for the display-call-to-action in hexadecimal, e.g. #ffffff for
|
||||
// white.
|
||||
google.protobuf.StringValue text_color = 2;
|
||||
}
|
||||
|
||||
// An image ad.
|
||||
message ImageAdInfo {
|
||||
// Width in pixels of the full size image.
|
||||
google.protobuf.Int64Value pixel_width = 4;
|
||||
|
||||
// Height in pixels of the full size image.
|
||||
google.protobuf.Int64Value pixel_height = 5;
|
||||
|
||||
// URL of the full size image.
|
||||
google.protobuf.StringValue image_url = 6;
|
||||
|
||||
// Width in pixels of the preview size image.
|
||||
google.protobuf.Int64Value preview_pixel_width = 7;
|
||||
|
||||
// Height in pixels of the preview size image.
|
||||
google.protobuf.Int64Value preview_pixel_height = 8;
|
||||
|
||||
// URL of the preview size image.
|
||||
google.protobuf.StringValue preview_image_url = 9;
|
||||
|
||||
// The mime type of the image.
|
||||
google.ads.googleads.v0.enums.MimeTypeEnum.MimeType mime_type = 10;
|
||||
|
||||
// The name of the image. If the image was created from a MediaFile, this is
|
||||
// the MediaFile's name. If the image was created from bytes, this is empty.
|
||||
google.protobuf.StringValue name = 11;
|
||||
|
||||
// The image to create the ImageAd from. This can be specified in one of
|
||||
// two ways.
|
||||
// 1. An existing MediaFile resource.
|
||||
// 2. The raw image data as bytes.
|
||||
oneof image {
|
||||
// The MediaFile resource to use for the image.
|
||||
google.protobuf.StringValue media_file = 1;
|
||||
|
||||
// Raw image data as bytes.
|
||||
google.protobuf.BytesValue data = 2;
|
||||
}
|
||||
}
|
||||
@@ -1,194 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/page_one_promoted_strategy_goal.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BiddingProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing bidding schemes.
|
||||
|
||||
// An automated bidding strategy that raises bids for clicks
|
||||
// that seem more likely to lead to a conversion and lowers
|
||||
// them for clicks where they seem less likely.
|
||||
message EnhancedCpc {
|
||||
|
||||
}
|
||||
|
||||
// Manual click-based bidding where user pays per click.
|
||||
message ManualCpc {
|
||||
// Whether bids are to be enhanced based on conversion optimizer data.
|
||||
google.protobuf.BoolValue enhanced_cpc_enabled = 1;
|
||||
}
|
||||
|
||||
// Manual impression-based bidding where user pays per thousand impressions.
|
||||
message ManualCpm {
|
||||
|
||||
}
|
||||
|
||||
// View based bidding where user pays per video view.
|
||||
message ManualCpv {
|
||||
|
||||
}
|
||||
|
||||
// An automated bidding strategy that sets bids to help get the most conversions
|
||||
// for your campaign while spending your budget.
|
||||
message MaximizeConversions {
|
||||
|
||||
}
|
||||
|
||||
// An automated bidding strategy which tries to maximize conversion value
|
||||
// given a daily budget.
|
||||
message MaximizeConversionValue {
|
||||
// The target return on ad spend (ROAS) option. If set, the bid strategy will
|
||||
// maximize revenue while averaging the target return on ad spend. If the
|
||||
// target ROAS is high, the bid strategy may not be able to spend the full
|
||||
// budget. If the target ROAS is not set, the bid strategy will aim to
|
||||
// achieve the highest possible ROAS for the budget.
|
||||
google.protobuf.DoubleValue target_roas = 1;
|
||||
}
|
||||
|
||||
// An automated bidding strategy which sets CPC bids to target impressions on
|
||||
// page one, or page one promoted slots on google.com.
|
||||
message PageOnePromoted {
|
||||
// The strategy goal of where impressions are desired to be shown on
|
||||
// search result pages.
|
||||
google.ads.googleads.v0.enums.PageOnePromotedStrategyGoalEnum.PageOnePromotedStrategyGoal strategy_goal = 1;
|
||||
|
||||
// Maximum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_ceiling_micros = 2;
|
||||
|
||||
// Bid multiplier to be applied to the relevant bid estimate (depending on
|
||||
// the `strategy_goal`) in determining a keyword's new CPC bid.
|
||||
google.protobuf.DoubleValue bid_modifier = 3;
|
||||
|
||||
// Whether the strategy should always follow bid estimate changes, or only
|
||||
// increase.
|
||||
// If false, always sets a keyword's new bid to the current bid estimate.
|
||||
// If true, only updates a keyword's bid if the current bid estimate is
|
||||
// greater than the current bid.
|
||||
google.protobuf.BoolValue only_raise_cpc_bids = 4;
|
||||
|
||||
// Whether the strategy is allowed to raise bids when the throttling
|
||||
// rate of the budget it is serving out of rises above a threshold.
|
||||
google.protobuf.BoolValue raise_cpc_bid_when_budget_constrained = 5;
|
||||
|
||||
// Whether the strategy is allowed to raise bids on keywords with
|
||||
// lower-range quality scores.
|
||||
google.protobuf.BoolValue raise_cpc_bid_when_quality_score_is_low = 6;
|
||||
}
|
||||
|
||||
// An automated bid strategy that sets bids to help get as many conversions as
|
||||
// possible at the target cost-per-acquisition (CPA) you set.
|
||||
message TargetCpa {
|
||||
// Average CPA target.
|
||||
// This target should be greater than or equal to minimum billable unit based
|
||||
// on the currency for the account.
|
||||
google.protobuf.Int64Value target_cpa_micros = 1;
|
||||
|
||||
// Maximum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_ceiling_micros = 2;
|
||||
|
||||
// Minimum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_floor_micros = 3;
|
||||
}
|
||||
|
||||
// An automated bidding strategy that sets bids based on the target fraction of
|
||||
// auctions where the advertiser should outrank a specific competitor.
|
||||
message TargetOutrankShare {
|
||||
// The target fraction of auctions where the advertiser should outrank the
|
||||
// competitor.
|
||||
// The advertiser outranks the competitor in an auction if either the
|
||||
// advertiser appears above the competitor in the search results, or appears
|
||||
// in the search results when the competitor does not.
|
||||
// Value must be between 1 and 1000000, inclusive.
|
||||
google.protobuf.Int32Value target_outrank_share_micros = 1;
|
||||
|
||||
// Competitor's visible domain URL.
|
||||
google.protobuf.StringValue competitor_domain = 2;
|
||||
|
||||
// Maximum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_ceiling_micros = 3;
|
||||
|
||||
// Whether the strategy should always follow bid estimate changes,
|
||||
// or only increase.
|
||||
// If false, always set a keyword's new bid to the current bid estimate.
|
||||
// If true, only updates a keyword's bid if the current bid estimate is
|
||||
// greater than the current bid.
|
||||
google.protobuf.BoolValue only_raise_cpc_bids = 4;
|
||||
|
||||
// Whether the strategy is allowed to raise bids on keywords with
|
||||
// lower-range quality scores.
|
||||
google.protobuf.BoolValue raise_cpc_bid_when_quality_score_is_low = 5;
|
||||
}
|
||||
|
||||
// An automated bidding strategy that helps you maximize revenue while
|
||||
// averaging a specific target return on ad spend (ROAS).
|
||||
message TargetRoas {
|
||||
// Required. The desired revenue (based on conversion data) per unit of spend.
|
||||
// Value must be between 0.01 and 1000.0, inclusive.
|
||||
google.protobuf.DoubleValue target_roas = 1;
|
||||
|
||||
// Maximum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_ceiling_micros = 2;
|
||||
|
||||
// Minimum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_floor_micros = 3;
|
||||
}
|
||||
|
||||
// An automated bid strategy that sets your bids to help get as many clicks
|
||||
// as possible within your budget.
|
||||
message TargetSpend {
|
||||
// The spend target under which to maximize clicks.
|
||||
// A TargetSpend bidder will attempt to spend the smaller of this value
|
||||
// or the natural throttling spend amount.
|
||||
// If not specified, the budget is used as the spend target.
|
||||
google.protobuf.Int64Value target_spend_micros = 1;
|
||||
|
||||
// Maximum bid limit that can be set by the bid strategy.
|
||||
// The limit applies to all keywords managed by the strategy.
|
||||
google.protobuf.Int64Value cpc_bid_ceiling_micros = 2;
|
||||
}
|
||||
|
||||
// A bidding strategy where bids are a fraction of the advertised price for
|
||||
// some good or service.
|
||||
message PercentCpc {
|
||||
// Maximum bid limit that can be set by the bid strategy. This is
|
||||
// an optional field entered by the advertiser and specified in local micros.
|
||||
// Note: A zero value is interpreted in the same way as having bid_ceiling
|
||||
// undefined.
|
||||
google.protobuf.Int64Value cpc_bid_ceiling_micros = 1;
|
||||
|
||||
// Adjusts the bid for each auction upward or downward, depending on the
|
||||
// likelihood of a conversion. Individual bids may exceed
|
||||
// cpc_bid_ceiling_micros, but the average bid amount for a campaign should
|
||||
// not.
|
||||
google.protobuf.BoolValue enhanced_cpc_enabled = 2;
|
||||
}
|
||||
@@ -1,449 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/age_range_type.proto";
|
||||
import "google/ads/googleads/v0/enums/content_label_type.proto";
|
||||
import "google/ads/googleads/v0/enums/day_of_week.proto";
|
||||
import "google/ads/googleads/v0/enums/device.proto";
|
||||
import "google/ads/googleads/v0/enums/gender_type.proto";
|
||||
import "google/ads/googleads/v0/enums/hotel_date_selection_type.proto";
|
||||
import "google/ads/googleads/v0/enums/income_range_type.proto";
|
||||
import "google/ads/googleads/v0/enums/interaction_type.proto";
|
||||
import "google/ads/googleads/v0/enums/keyword_match_type.proto";
|
||||
import "google/ads/googleads/v0/enums/listing_custom_attribute_index.proto";
|
||||
import "google/ads/googleads/v0/enums/listing_group_type.proto";
|
||||
import "google/ads/googleads/v0/enums/minute_of_hour.proto";
|
||||
import "google/ads/googleads/v0/enums/parental_status_type.proto";
|
||||
import "google/ads/googleads/v0/enums/preferred_content_type.proto";
|
||||
import "google/ads/googleads/v0/enums/product_channel.proto";
|
||||
import "google/ads/googleads/v0/enums/product_channel_exclusivity.proto";
|
||||
import "google/ads/googleads/v0/enums/product_condition.proto";
|
||||
import "google/ads/googleads/v0/enums/product_type_level.proto";
|
||||
import "google/ads/googleads/v0/enums/proximity_radius_units.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CriteriaProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing criteria types.
|
||||
|
||||
// A keyword criterion.
|
||||
message KeywordInfo {
|
||||
// The text of the keyword (at most 80 characters and 10 words).
|
||||
google.protobuf.StringValue text = 1;
|
||||
|
||||
// The match type of the keyword.
|
||||
google.ads.googleads.v0.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 2;
|
||||
}
|
||||
|
||||
// A placement criterion. This can be used to modify bids for sites when
|
||||
// targeting the content network.
|
||||
message PlacementInfo {
|
||||
// URL of the placement.
|
||||
//
|
||||
// For example, "http://www.domain.com".
|
||||
google.protobuf.StringValue url = 1;
|
||||
}
|
||||
|
||||
// A location criterion.
|
||||
message LocationInfo {
|
||||
// The geo target constant resource name.
|
||||
google.protobuf.StringValue geo_target_constant = 1;
|
||||
}
|
||||
|
||||
// A device criterion.
|
||||
message DeviceInfo {
|
||||
// Type of the device.
|
||||
google.ads.googleads.v0.enums.DeviceEnum.Device type = 1;
|
||||
}
|
||||
|
||||
// A preferred content criterion.
|
||||
message PreferredContentInfo {
|
||||
// Type of the preferred content.
|
||||
google.ads.googleads.v0.enums.PreferredContentTypeEnum.PreferredContentType type = 2;
|
||||
}
|
||||
|
||||
// A listing group criterion.
|
||||
message ListingGroupInfo {
|
||||
// Type of the listing group.
|
||||
google.ads.googleads.v0.enums.ListingGroupTypeEnum.ListingGroupType type = 1;
|
||||
|
||||
// Dimension value with which this listing group is refining its parent.
|
||||
// Undefined for the root group.
|
||||
ListingDimensionInfo case_value = 2;
|
||||
|
||||
// Resource name of ad group criterion which is the parent listing group
|
||||
// subdivision. Null for the root group.
|
||||
google.protobuf.StringValue parent_ad_group_criterion = 3;
|
||||
}
|
||||
|
||||
// A listing scope criterion.
|
||||
message ListingScopeInfo {
|
||||
// Scope of the campaign criterion.
|
||||
repeated ListingDimensionInfo dimensions = 2;
|
||||
}
|
||||
|
||||
// Listing dimensions for listing group criterion.
|
||||
message ListingDimensionInfo {
|
||||
// Dimension of one of the types below is always present.
|
||||
oneof dimension {
|
||||
// Brand of the listing.
|
||||
ListingBrandInfo listing_brand = 1;
|
||||
|
||||
// Advertiser-specific hotel ID.
|
||||
HotelIdInfo hotel_id = 2;
|
||||
|
||||
// Class of the hotel as a number of stars 1 to 5.
|
||||
HotelClassInfo hotel_class = 3;
|
||||
|
||||
// Country or Region the hotel is located in.
|
||||
HotelCountryRegionInfo hotel_country_region = 4;
|
||||
|
||||
// State the hotel is located in.
|
||||
HotelStateInfo hotel_state = 5;
|
||||
|
||||
// City the hotel is located in.
|
||||
HotelCityInfo hotel_city = 6;
|
||||
|
||||
// Listing custom attribute.
|
||||
ListingCustomAttributeInfo listing_custom_attribute = 7;
|
||||
|
||||
// Locality of a product offer.
|
||||
ProductChannelInfo product_channel = 8;
|
||||
|
||||
// Availability of a product offer.
|
||||
ProductChannelExclusivityInfo product_channel_exclusivity = 9;
|
||||
|
||||
// Condition of a product offer.
|
||||
ProductConditionInfo product_condition = 10;
|
||||
|
||||
// Id of a product offer.
|
||||
ProductOfferIdInfo product_offer_id = 11;
|
||||
|
||||
// Type of a product offer.
|
||||
ProductTypeInfo product_type = 12;
|
||||
}
|
||||
}
|
||||
|
||||
// Brand of the listing.
|
||||
message ListingBrandInfo {
|
||||
// String value of the listing brand.
|
||||
google.protobuf.StringValue value = 1;
|
||||
}
|
||||
|
||||
// Advertiser-specific hotel ID.
|
||||
message HotelIdInfo {
|
||||
// String value of the hotel ID.
|
||||
google.protobuf.StringValue value = 1;
|
||||
}
|
||||
|
||||
// Class of the hotel as a number of stars 1 to 5.
|
||||
message HotelClassInfo {
|
||||
// Long value of the hotel class.
|
||||
google.protobuf.Int64Value value = 1;
|
||||
}
|
||||
|
||||
// Country or Region the hotel is located in.
|
||||
message HotelCountryRegionInfo {
|
||||
// The Geo Target Constant resource name.
|
||||
google.protobuf.StringValue country_region_criterion = 1;
|
||||
}
|
||||
|
||||
// State the hotel is located in.
|
||||
message HotelStateInfo {
|
||||
// The Geo Target Constant resource name.
|
||||
google.protobuf.StringValue state_criterion = 1;
|
||||
}
|
||||
|
||||
// City the hotel is located in.
|
||||
message HotelCityInfo {
|
||||
// The Geo Target Constant resource name.
|
||||
google.protobuf.StringValue city_criterion = 1;
|
||||
}
|
||||
|
||||
// Listing custom attribute.
|
||||
message ListingCustomAttributeInfo {
|
||||
// String value of the listing custom attribute.
|
||||
google.protobuf.StringValue value = 1;
|
||||
|
||||
// Indicates the index of the custom attribute.
|
||||
google.ads.googleads.v0.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex index = 2;
|
||||
}
|
||||
|
||||
// Locality of a product offer.
|
||||
message ProductChannelInfo {
|
||||
// Value of the locality.
|
||||
google.ads.googleads.v0.enums.ProductChannelEnum.ProductChannel channel = 1;
|
||||
}
|
||||
|
||||
// Availability of a product offer.
|
||||
message ProductChannelExclusivityInfo {
|
||||
// Value of the availability.
|
||||
google.ads.googleads.v0.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity channel_exclusivity = 1;
|
||||
}
|
||||
|
||||
// Condition of a product offer.
|
||||
message ProductConditionInfo {
|
||||
// Value of the condition.
|
||||
google.ads.googleads.v0.enums.ProductConditionEnum.ProductCondition condition = 1;
|
||||
}
|
||||
|
||||
// Id of a product offer.
|
||||
message ProductOfferIdInfo {
|
||||
// Value of the id.
|
||||
google.protobuf.StringValue value = 1;
|
||||
}
|
||||
|
||||
// Type of a product offer.
|
||||
message ProductTypeInfo {
|
||||
// Value of the type.
|
||||
google.protobuf.StringValue value = 1;
|
||||
|
||||
// Level of the type.
|
||||
google.ads.googleads.v0.enums.ProductTypeLevelEnum.ProductTypeLevel level = 2;
|
||||
}
|
||||
|
||||
// Criterion for hotel date selection (default dates vs. user selected).
|
||||
message HotelDateSelectionTypeInfo {
|
||||
// Type of the hotel date selection
|
||||
google.ads.googleads.v0.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType type = 1;
|
||||
}
|
||||
|
||||
// Criterion for number of days prior to the stay the booking is being made.
|
||||
message HotelAdvanceBookingWindowInfo {
|
||||
// Low end of the number of days prior to the stay.
|
||||
google.protobuf.Int64Value min_days = 1;
|
||||
|
||||
// High end of the number of days prior to the stay.
|
||||
google.protobuf.Int64Value max_days = 2;
|
||||
}
|
||||
|
||||
// Criterion for length of hotel stay in nights.
|
||||
message HotelLengthOfStayInfo {
|
||||
// Low end of the number of nights in the stay.
|
||||
google.protobuf.Int64Value min_nights = 1;
|
||||
|
||||
// High end of the number of nights in the stay.
|
||||
google.protobuf.Int64Value max_nights = 2;
|
||||
}
|
||||
|
||||
// Criterion for day of the week the booking is for.
|
||||
message HotelCheckInDayInfo {
|
||||
// The day of the week.
|
||||
google.ads.googleads.v0.enums.DayOfWeekEnum.DayOfWeek day_of_week = 1;
|
||||
}
|
||||
|
||||
// Criterion for Interaction Type.
|
||||
message InteractionTypeInfo {
|
||||
// The interaction type.
|
||||
google.ads.googleads.v0.enums.InteractionTypeEnum.InteractionType type = 1;
|
||||
}
|
||||
|
||||
// Represents an AdSchedule criterion.
|
||||
//
|
||||
// AdSchedule is specified as the day of the week and a time interval
|
||||
// within which ads will be shown.
|
||||
//
|
||||
// No more than six AdSchedules can be added for the same day.
|
||||
message AdScheduleInfo {
|
||||
// Minutes after the start hour at which this schedule starts.
|
||||
//
|
||||
// This field is required for CREATE operations and is prohibited on UPDATE
|
||||
// operations.
|
||||
google.ads.googleads.v0.enums.MinuteOfHourEnum.MinuteOfHour start_minute = 1;
|
||||
|
||||
// Minutes after the end hour at which this schedule ends. The schedule is
|
||||
// exclusive of the end minute.
|
||||
//
|
||||
// This field is required for CREATE operations and is prohibited on UPDATE
|
||||
// operations.
|
||||
google.ads.googleads.v0.enums.MinuteOfHourEnum.MinuteOfHour end_minute = 2;
|
||||
|
||||
// Starting hour in 24 hour time.
|
||||
// This field must be between 0 and 23, inclusive.
|
||||
//
|
||||
// This field is required for CREATE operations and is prohibited on UPDATE
|
||||
// operations.
|
||||
google.protobuf.Int32Value start_hour = 3;
|
||||
|
||||
// Ending hour in 24 hour time; 24 signifies end of the day.
|
||||
// This field must be between 0 and 24, inclusive.
|
||||
//
|
||||
// This field is required for CREATE operations and is prohibited on UPDATE
|
||||
// operations.
|
||||
google.protobuf.Int32Value end_hour = 4;
|
||||
|
||||
// Day of the week the schedule applies to.
|
||||
//
|
||||
// This field is required for CREATE operations and is prohibited on UPDATE
|
||||
// operations.
|
||||
google.ads.googleads.v0.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5;
|
||||
}
|
||||
|
||||
// An age range criterion.
|
||||
message AgeRangeInfo {
|
||||
// Type of the age range.
|
||||
google.ads.googleads.v0.enums.AgeRangeTypeEnum.AgeRangeType type = 1;
|
||||
}
|
||||
|
||||
// A gender criterion.
|
||||
message GenderInfo {
|
||||
// Type of the gender.
|
||||
google.ads.googleads.v0.enums.GenderTypeEnum.GenderType type = 1;
|
||||
}
|
||||
|
||||
// An income range criterion.
|
||||
message IncomeRangeInfo {
|
||||
// Type of the income range.
|
||||
google.ads.googleads.v0.enums.IncomeRangeTypeEnum.IncomeRangeType type = 1;
|
||||
}
|
||||
|
||||
// A parental status criterion.
|
||||
message ParentalStatusInfo {
|
||||
// Type of the parental status.
|
||||
google.ads.googleads.v0.enums.ParentalStatusTypeEnum.ParentalStatusType type = 1;
|
||||
}
|
||||
|
||||
// A YouTube Video criterion.
|
||||
message YouTubeVideoInfo {
|
||||
// YouTube video id as it appears on the YouTube watch page.
|
||||
google.protobuf.StringValue video_id = 1;
|
||||
}
|
||||
|
||||
// A YouTube Channel criterion.
|
||||
message YouTubeChannelInfo {
|
||||
// The YouTube uploader channel id or the channel code of a YouTube channel.
|
||||
google.protobuf.StringValue channel_id = 1;
|
||||
}
|
||||
|
||||
// A User List criterion. Represents a user list that is defined by the
|
||||
// advertiser to be targeted.
|
||||
message UserListInfo {
|
||||
// The User List resource name.
|
||||
google.protobuf.StringValue user_list = 1;
|
||||
}
|
||||
|
||||
// A Proximity criterion. The geo point and radius determine what geographical
|
||||
// area is included. The address is a description of the geo point that does
|
||||
// not affect ad serving.
|
||||
//
|
||||
// There are two ways to create a proximity. First, by setting an address
|
||||
// and radius. The geo point will be automatically computed. Second, by
|
||||
// setting a geo point and radius. The address is an optional label that won't
|
||||
// be validated.
|
||||
message ProximityInfo {
|
||||
// Latitude and longitude.
|
||||
GeoPointInfo geo_point = 1;
|
||||
|
||||
// The radius of the proximity.
|
||||
google.protobuf.DoubleValue radius = 2;
|
||||
|
||||
// The unit of measurement of the radius. Default is KILOMETERS.
|
||||
google.ads.googleads.v0.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;
|
||||
|
||||
// Full address.
|
||||
AddressInfo address = 4;
|
||||
}
|
||||
|
||||
// Geo point for proximity criterion.
|
||||
message GeoPointInfo {
|
||||
// Micro degrees for the longitude.
|
||||
google.protobuf.Int32Value longitude_in_micro_degrees = 1;
|
||||
|
||||
// Micro degrees for the latitude.
|
||||
google.protobuf.Int32Value latitude_in_micro_degrees = 2;
|
||||
}
|
||||
|
||||
// Address for proximity criterion.
|
||||
message AddressInfo {
|
||||
// Postal code.
|
||||
google.protobuf.StringValue postal_code = 1;
|
||||
|
||||
// Province or state code.
|
||||
google.protobuf.StringValue province_code = 2;
|
||||
|
||||
// Country code.
|
||||
google.protobuf.StringValue country_code = 3;
|
||||
|
||||
// Province or state name.
|
||||
google.protobuf.StringValue province_name = 4;
|
||||
|
||||
// Street address line 1.
|
||||
google.protobuf.StringValue street_address = 5;
|
||||
|
||||
// Street address line 2. This field is write-only. It is only used for
|
||||
// calculating the longitude and latitude of an address when geo_point is
|
||||
// empty.
|
||||
google.protobuf.StringValue street_address2 = 6;
|
||||
|
||||
// Name of the city.
|
||||
google.protobuf.StringValue city_name = 7;
|
||||
}
|
||||
|
||||
// A topic criterion. Use topics to target or exclude placements in the
|
||||
// Google Display Network based on the category into which the placement falls
|
||||
// (for example, "Pets & Animals/Pets/Dogs").
|
||||
message TopicInfo {
|
||||
// The Topic Constant resource name.
|
||||
google.protobuf.StringValue topic_constant = 1;
|
||||
|
||||
// The category to target or exclude. Each subsequent element in the array
|
||||
// describes a more specific sub-category. For example,
|
||||
// "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs"
|
||||
// category.
|
||||
repeated google.protobuf.StringValue path = 2;
|
||||
}
|
||||
|
||||
// A language criterion.
|
||||
message LanguageInfo {
|
||||
// The language constant resource name.
|
||||
google.protobuf.StringValue language_constant = 1;
|
||||
}
|
||||
|
||||
// An IpBlock criterion used for IP exclusions. We allow:
|
||||
// - IPv4 and IPv6 addresses
|
||||
// - individual addresses (192.168.0.1)
|
||||
// - masks for individual addresses (192.168.0.1/32)
|
||||
// - masks for Class C networks (192.168.0.1/24)
|
||||
message IpBlockInfo {
|
||||
// The IP address of this IP block.
|
||||
google.protobuf.StringValue ip_address = 1;
|
||||
}
|
||||
|
||||
// Content Label for category exclusion.
|
||||
message ContentLabelInfo {
|
||||
// Content label type, required for CREATE operations.
|
||||
google.ads.googleads.v0.enums.ContentLabelTypeEnum.ContentLabelType type = 1;
|
||||
}
|
||||
|
||||
// Represents a Carrier Criterion.
|
||||
message CarrierInfo {
|
||||
// The Carrier constant resource name.
|
||||
google.protobuf.StringValue carrier_constant = 1;
|
||||
}
|
||||
|
||||
// Represents a particular interest-based topic to be targeted.
|
||||
message UserInterestInfo {
|
||||
// The UserInterest resource name.
|
||||
google.protobuf.StringValue user_interest_category = 1;
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/advertising_channel_sub_type.proto";
|
||||
import "google/ads/googleads/v0/enums/advertising_channel_type.proto";
|
||||
import "google/ads/googleads/v0/enums/criterion_category_channel_availability_mode.proto";
|
||||
import "google/ads/googleads/v0/enums/criterion_category_locale_availability_mode.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CriterionCategoryAvailabilityProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing criterion category availability information.
|
||||
|
||||
// Information of category availability, per advertising channel.
|
||||
message CriterionCategoryAvailability {
|
||||
// Channel types and subtypes that are available to the category.
|
||||
CriterionCategoryChannelAvailability channel = 1;
|
||||
|
||||
// Locales that are available to the category for the channel.
|
||||
repeated CriterionCategoryLocaleAvailability locale = 2;
|
||||
}
|
||||
|
||||
// Information of advertising channel type and subtypes a category is available
|
||||
// in.
|
||||
message CriterionCategoryChannelAvailability {
|
||||
// Format of the channel availability. Can be ALL_CHANNELS (the rest of the
|
||||
// fields will not be set), CHANNEL_TYPE (only advertising_channel_type type
|
||||
// will be set, the category is available to all sub types under it) or
|
||||
// CHANNEL_TYPE_AND_SUBTYPES (advertising_channel_type,
|
||||
// advertising_channel_sub_type, and include_default_channel_sub_type will all
|
||||
// be set).
|
||||
google.ads.googleads.v0.enums.CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode availability_mode = 1;
|
||||
|
||||
// Channel type the category is available to.
|
||||
google.ads.googleads.v0.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 2;
|
||||
|
||||
// Channel subtypes under the channel type the category is available to.
|
||||
repeated google.ads.googleads.v0.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 3;
|
||||
|
||||
// Whether default channel sub type is included. For example,
|
||||
// advertising_channel_type being DISPLAY and include_default_channel_sub_type
|
||||
// being false means that the default display campaign where channel sub type
|
||||
// is not set is not included in this availability configuration.
|
||||
google.protobuf.BoolValue include_default_channel_sub_type = 4;
|
||||
}
|
||||
|
||||
// Information about which locales a category is available in.
|
||||
message CriterionCategoryLocaleAvailability {
|
||||
// Format of the locale availability. Can be LAUNCHED_TO_ALL (both country and
|
||||
// language will be empty), COUNTRY (only country will be set), LANGUAGE (only
|
||||
// language wil be set), COUNTRY_AND_LANGUAGE (both country and language will
|
||||
// be set).
|
||||
google.ads.googleads.v0.enums.CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode availability_mode = 1;
|
||||
|
||||
// Code of the country.
|
||||
google.protobuf.StringValue country_code = 2;
|
||||
|
||||
// Code of the language.
|
||||
google.protobuf.StringValue language_code = 3;
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CustomParameterProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing CustomParameter and operation
|
||||
|
||||
// A mapping that can be used by custom parameter tags in a
|
||||
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
|
||||
message CustomParameter {
|
||||
// The key matching the parameter tag name.
|
||||
google.protobuf.StringValue key = 1;
|
||||
|
||||
// The value to be substituted.
|
||||
google.protobuf.StringValue value = 2;
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "DatesProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing date range message.
|
||||
|
||||
// A date range.
|
||||
message DateRange {
|
||||
// The start date, in yyyy-mm-dd format.
|
||||
google.protobuf.StringValue start_date = 1;
|
||||
|
||||
// The end date, in yyyy-mm-dd format.
|
||||
google.protobuf.StringValue end_date = 2;
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ExplorerAutoOptimizerSettingProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing ExplorerAutoOptimizerSetting
|
||||
|
||||
// Settings for the
|
||||
// <a href="https://support.google.com/google-ads/answer/190596">
|
||||
// Display Campaign Optimizer</a>, initially termed "Explorer".
|
||||
message ExplorerAutoOptimizerSetting {
|
||||
// Indicates whether the optimizer is turned on.
|
||||
google.protobuf.BoolValue opt_in = 1;
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedCommonProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing common feed proto messages.
|
||||
|
||||
// Represents a price in a particular currency.
|
||||
message Price {
|
||||
// Three-character ISO 4217 currency code.
|
||||
google.protobuf.StringValue currency_code = 1;
|
||||
|
||||
// Amount in micros. One million is equivalent to one unit.
|
||||
google.protobuf.Int64Value amount_micros = 2;
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/frequency_cap_event_type.proto";
|
||||
import "google/ads/googleads/v0/enums/frequency_cap_level.proto";
|
||||
import "google/ads/googleads/v0/enums/frequency_cap_time_unit.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FrequencyCapProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing frequency caps.
|
||||
|
||||
// A rule specifying the maximum number of times an ad (or some set of ads) can
|
||||
// be shown to a user over a particular time period.
|
||||
message FrequencyCapEntry {
|
||||
// The key of a particular frequency cap. There can be no more
|
||||
// than one frequency cap with the same key.
|
||||
FrequencyCapKey key = 1;
|
||||
|
||||
// Maximum number of events allowed during the time range by this cap.
|
||||
google.protobuf.Int32Value cap = 2;
|
||||
}
|
||||
|
||||
// A group of fields used as keys for a frequency cap.
|
||||
// There can be no more than one frequency cap with the same key.
|
||||
message FrequencyCapKey {
|
||||
// The level on which the cap is to be applied (e.g. ad group ad, ad group).
|
||||
// The cap is applied to all the entities of this level.
|
||||
google.ads.googleads.v0.enums.FrequencyCapLevelEnum.FrequencyCapLevel level = 1;
|
||||
|
||||
// The type of event that the cap applies to (e.g. impression).
|
||||
google.ads.googleads.v0.enums.FrequencyCapEventTypeEnum.FrequencyCapEventType event_type = 3;
|
||||
|
||||
// Unit of time the cap is defined at (e.g. day, week).
|
||||
google.ads.googleads.v0.enums.FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit time_unit = 2;
|
||||
|
||||
// Number of time units the cap lasts.
|
||||
google.protobuf.Int32Value time_length = 4;
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/keyword_plan_competition_level.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "KeywordPlanCommonProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing Keyword Planner messages.
|
||||
|
||||
// Historical metrics.
|
||||
message KeywordPlanHistoricalMetrics {
|
||||
// Average monthly searches for the past 12 months.
|
||||
google.protobuf.Int64Value avg_monthly_searches = 1;
|
||||
|
||||
// The competition level for the query.
|
||||
google.ads.googleads.v0.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel competition = 2;
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MatchingFunctionProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing a matching function.
|
||||
|
||||
// Matching function associated with a
|
||||
// CustomerFeed, CampaignFeed, or AdGroupFeed. The matching function is used
|
||||
// to filter the set of feed items selected.
|
||||
message MatchingFunction {
|
||||
// String representation of the Function.
|
||||
//
|
||||
// Examples:
|
||||
// 1) IDENTITY(true) or IDENTITY(false). All or none feed items serve.
|
||||
// 2) EQUALS(CONTEXT.DEVICE,"Mobile")
|
||||
// 3) IN(FEED_ITEM_ID,{1000001,1000002,1000003})
|
||||
// 4) CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"})
|
||||
// 5) AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile"))
|
||||
// See
|
||||
// https:
|
||||
// //developers.google.com/adwords/api/docs/guides/feed-matching-functions
|
||||
//
|
||||
// Note that because multiple strings may represent the same underlying
|
||||
// function (whitespace and single versus double quotation marks, for
|
||||
// example), the value returned may not be identical to the string sent in a
|
||||
// mutate request.
|
||||
google.protobuf.StringValue function_string = 1;
|
||||
}
|
||||
@@ -1,263 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MetricsProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing metrics.
|
||||
|
||||
// Metrics data.
|
||||
message Metrics {
|
||||
// All conversions from interactions (as oppose to view through conversions)
|
||||
// divided by the number of ad interactions.
|
||||
google.protobuf.DoubleValue all_conversions_from_interactions_rate = 65;
|
||||
|
||||
// The total value of all conversions.
|
||||
google.protobuf.DoubleValue all_conversions_value = 66;
|
||||
|
||||
// The total number of conversions. This includes "Conversions" plus
|
||||
// conversions that have their "Include in Conversions" setting unchecked.
|
||||
google.protobuf.DoubleValue all_conversions = 7;
|
||||
|
||||
// The value of all conversions divided by the total cost of ad interactions
|
||||
// (such as clicks for text ads or views for video ads).
|
||||
google.protobuf.DoubleValue all_conversions_value_per_cost = 62;
|
||||
|
||||
// The value of all conversions from interactions divided by the total number
|
||||
// of interactions.
|
||||
google.protobuf.DoubleValue all_conversions_from_interactions_value_per_interaction = 67;
|
||||
|
||||
// The average amount you pay per interaction. This amount is the total cost
|
||||
// of your ads divided by the total number of interactions.
|
||||
google.protobuf.DoubleValue average_cost = 8;
|
||||
|
||||
// The total cost of all clicks divided by the total number of clicks
|
||||
// received.
|
||||
google.protobuf.DoubleValue average_cpc = 9;
|
||||
|
||||
// Average cost-per-thousand impressions (CPM).
|
||||
google.protobuf.DoubleValue average_cpm = 10;
|
||||
|
||||
// The average amount you pay each time someone views your ad.
|
||||
// The average CPV is defined by the total cost of all ad views divided by
|
||||
// the number of views.
|
||||
google.protobuf.DoubleValue average_cpv = 11;
|
||||
|
||||
// Your ad's position relative to those of other advertisers.
|
||||
google.protobuf.DoubleValue average_position = 13;
|
||||
|
||||
// An indication on how other advertisers' Shopping ads for similar products
|
||||
// are performing based on how often people who see their ad click on it.
|
||||
google.protobuf.DoubleValue benchmark_ctr = 77;
|
||||
|
||||
// Percentage of clicks where the user only visited a single page on your
|
||||
// site. Imported from Google Analytics.
|
||||
google.protobuf.DoubleValue bounce_rate = 15;
|
||||
|
||||
// The number of clicks.
|
||||
google.protobuf.Int64Value clicks = 19;
|
||||
|
||||
// The estimated percent of times that your ad was eligible to show
|
||||
// on the Display Network but didn't because your budget was too low.
|
||||
// Note: Content budget lost impression share is reported in the range of 0
|
||||
// to 0.9. Any value above 0.9 is reported as 0.9001.
|
||||
google.protobuf.DoubleValue content_budget_lost_impression_share = 20;
|
||||
|
||||
// The impressions you've received on the Display Network divided
|
||||
// by the estimated number of impressions you were eligible to receive.
|
||||
// Note: Content impression share is reported in the range of 0.1 to 1. Any
|
||||
// value below 0.1 is reported as 0.0999.
|
||||
google.protobuf.DoubleValue content_impression_share = 21;
|
||||
|
||||
// The last date/time a conversion tag for this conversion action successfully
|
||||
// fired and was seen by Google Ads. This firing event may not have been the
|
||||
// result of an attributable conversion (e.g. because the tag was fired from a
|
||||
// browser that did not previously click an ad from an appropriate
|
||||
// advertiser). The date/time is in the customer's time zone.
|
||||
google.protobuf.StringValue conversion_last_received_request_date_time = 73;
|
||||
|
||||
// The date of the most recent conversion for this conversion action. The date
|
||||
// is in the customer's time zone.
|
||||
google.protobuf.StringValue conversion_last_conversion_date = 74;
|
||||
|
||||
// The estimated percentage of impressions on the Display Network
|
||||
// that your ads didn't receive due to poor Ad Rank.
|
||||
// Note: Content rank lost impression share is reported in the range of 0
|
||||
// to 0.9. Any value above 0.9 is reported as 0.9001.
|
||||
google.protobuf.DoubleValue content_rank_lost_impression_share = 22;
|
||||
|
||||
// Conversions from interactions divided by the number of ad interactions
|
||||
// (such as clicks for text ads or views for video ads).
|
||||
google.protobuf.DoubleValue conversions_from_interactions_rate = 69;
|
||||
|
||||
// The total value of conversions.
|
||||
google.protobuf.DoubleValue conversions_value = 70;
|
||||
|
||||
// The value of conversions divided by the cost of ad interactions.
|
||||
google.protobuf.DoubleValue conversions_value_per_cost = 71;
|
||||
|
||||
// The value of conversions from interactions divided by the number of ad
|
||||
// interactions.
|
||||
google.protobuf.DoubleValue conversions_from_interactions_value_per_interaction = 72;
|
||||
|
||||
// The number of conversions. This only includes conversion actions which have
|
||||
// "Include in Conversions" checked.
|
||||
google.protobuf.DoubleValue conversions = 25;
|
||||
|
||||
// The sum of your cost-per-click (CPC) and cost-per-thousand impressions
|
||||
// (CPM) costs during this period.
|
||||
google.protobuf.Int64Value cost_micros = 26;
|
||||
|
||||
// The cost of ad interactions divided by all conversions.
|
||||
google.protobuf.DoubleValue cost_per_all_conversions = 68;
|
||||
|
||||
// The cost of ad interactions divided by conversions.
|
||||
google.protobuf.DoubleValue cost_per_conversion = 28;
|
||||
|
||||
// Conversions from when a customer clicks on a Google Ads ad on one device,
|
||||
// then converts on a different device or browser.
|
||||
// Cross-device conversions are already included in all_conversions.
|
||||
google.protobuf.DoubleValue cross_device_conversions = 29;
|
||||
|
||||
// The number of clicks your ad receives (Clicks) divided by the number
|
||||
// of times your ad is shown (Impressions).
|
||||
google.protobuf.DoubleValue ctr = 30;
|
||||
|
||||
// How often people engage with your ad after it's shown to them. This is the
|
||||
// number of ad expansions divided by the number of times your ad is shown.
|
||||
google.protobuf.DoubleValue engagement_rate = 31;
|
||||
|
||||
// The number of engagements.
|
||||
// An engagement occurs when a viewer expands your Lightbox ad. Also, in the
|
||||
// future, other ad types may support engagement metrics.
|
||||
google.protobuf.Int64Value engagements = 32;
|
||||
|
||||
// Average lead value of hotel.
|
||||
google.protobuf.DoubleValue hotel_average_lead_value_micros = 75;
|
||||
|
||||
// Count of how often your ad has appeared on a search results page or
|
||||
// website on the Google Network.
|
||||
google.protobuf.Int64Value impressions = 37;
|
||||
|
||||
// How often people interact with your ad after it is shown to them.
|
||||
// This is the number of interactions divided by the number of times your ad
|
||||
// is shown.
|
||||
google.protobuf.DoubleValue interaction_rate = 38;
|
||||
|
||||
// The number of interactions.
|
||||
// An interaction is the main user action associated with an ad format-clicks
|
||||
// for text and shopping ads, views for video ads, and so on.
|
||||
google.protobuf.Int64Value interactions = 39;
|
||||
|
||||
// The percentage of clicks filtered out of your total number of clicks
|
||||
// (filtered + non-filtered clicks) during the reporting period.
|
||||
google.protobuf.DoubleValue invalid_click_rate = 40;
|
||||
|
||||
// Number of clicks Google considers illegitimate and doesn't charge you for.
|
||||
google.protobuf.Int64Value invalid_clicks = 41;
|
||||
|
||||
// Percentage of first-time sessions (from people who had never visited your
|
||||
// site before). Imported from Google Analytics.
|
||||
google.protobuf.DoubleValue percent_new_visitors = 42;
|
||||
|
||||
// Number of offline phone calls.
|
||||
google.protobuf.Int64Value phone_calls = 43;
|
||||
|
||||
// Number of offline phone impressions.
|
||||
google.protobuf.Int64Value phone_impressions = 44;
|
||||
|
||||
// Number of phone calls received (phone_calls) divided by the number of
|
||||
// times your phone number is shown (phone_impressions).
|
||||
google.protobuf.DoubleValue phone_through_rate = 45;
|
||||
|
||||
// Your clickthrough rate (Ctr) divided by the average clickthrough rate of
|
||||
// all advertisers on the websites that show your ads. Measures how your ads
|
||||
// perform on Display Network sites compared to other ads on the same sites.
|
||||
google.protobuf.DoubleValue relative_ctr = 46;
|
||||
|
||||
// The percentage of the customer's Shopping ad impressions that are shown in
|
||||
// the most prominent Shopping position. See
|
||||
// <a href="https://support.google.com/adwords/answer/7501826">this Merchant
|
||||
// Center article</a> for details. Any value below 0.1 is reported as 0.0999.
|
||||
google.protobuf.DoubleValue search_absolute_top_impression_share = 78;
|
||||
|
||||
// The estimated percent of times that your ad was eligible to show on the
|
||||
// Search Network but didn't because your budget was too low. Note: Search
|
||||
// budget lost impression share is reported in the range of 0 to 0.9. Any
|
||||
// value above 0.9 is reported as 0.9001.
|
||||
google.protobuf.DoubleValue search_budget_lost_impression_share = 47;
|
||||
|
||||
// The impressions you've received divided by the estimated number of
|
||||
// impressions you were eligible to receive on the Search Network for search
|
||||
// terms that matched your keywords exactly (or were close variants of your
|
||||
// keyword), regardless of your keyword match types. Note: Search exact match
|
||||
// impression share is reported in the range of 0.1 to 1. Any value below 0.1
|
||||
// is reported as 0.0999.
|
||||
google.protobuf.DoubleValue search_exact_match_impression_share = 49;
|
||||
|
||||
// The impressions you've received on the Search Network divided
|
||||
// by the estimated number of impressions you were eligible to receive.
|
||||
// Note: Search impression share is reported in the range of 0.1 to 1. Any
|
||||
// value below 0.1 is reported as 0.0999.
|
||||
google.protobuf.DoubleValue search_impression_share = 50;
|
||||
|
||||
// The estimated percentage of impressions on the Search Network
|
||||
// that your ads didn't receive due to poor Ad Rank.
|
||||
// Note: Search rank lost impression share is reported in the range of 0 to
|
||||
// 0.9. Any value above 0.9 is reported as 0.9001.
|
||||
google.protobuf.DoubleValue search_rank_lost_impression_share = 51;
|
||||
|
||||
// The value of all conversions divided by the number of all conversions.
|
||||
google.protobuf.DoubleValue value_per_all_conversions = 52;
|
||||
|
||||
// The value of conversions divided by the number of conversions.
|
||||
google.protobuf.DoubleValue value_per_conversion = 53;
|
||||
|
||||
// Percentage of impressions where the viewer watched all of your video.
|
||||
google.protobuf.DoubleValue video_quartile_100_rate = 54;
|
||||
|
||||
// Percentage of impressions where the viewer watched 25% of your video.
|
||||
google.protobuf.DoubleValue video_quartile_25_rate = 55;
|
||||
|
||||
// Percentage of impressions where the viewer watched 50% of your video.
|
||||
google.protobuf.DoubleValue video_quartile_50_rate = 56;
|
||||
|
||||
// Percentage of impressions where the viewer watched 75% of your video.
|
||||
google.protobuf.DoubleValue video_quartile_75_rate = 57;
|
||||
|
||||
// The number of views your TrueView video ad receives divided by its number
|
||||
// of impressions, including thumbnail impressions for TrueView in-display
|
||||
// ads.
|
||||
google.protobuf.DoubleValue video_view_rate = 58;
|
||||
|
||||
// The number of times your video ads were viewed.
|
||||
google.protobuf.Int64Value video_views = 59;
|
||||
|
||||
// The total number of view-through conversions.
|
||||
// These happen when a customer sees an image or rich media ad, then later
|
||||
// completes a conversion on your site without interacting with (e.g.,
|
||||
// clicking on) another ad.
|
||||
google.protobuf.Int64Value view_through_conversions = 60;
|
||||
}
|
||||
@@ -1,201 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/policy_topic_entry_type.proto";
|
||||
import "google/ads/googleads/v0/enums/policy_topic_evidence_destination_mismatch_url_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "PolicyProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing policy information.
|
||||
|
||||
// Key of the violation. The key is used for referring to a violation
|
||||
// when filing an exemption request.
|
||||
message PolicyViolationKey {
|
||||
// Unique ID of the violated policy.
|
||||
google.protobuf.StringValue policy_name = 1;
|
||||
|
||||
// The text that violates the policy if specified.
|
||||
// Otherwise, refers to the policy in general
|
||||
// (e.g., when requesting to be exempt from the whole policy).
|
||||
// If not specified for criterion exemptions, the whole policy is implied.
|
||||
// Must be specified for ad exemptions.
|
||||
google.protobuf.StringValue violating_text = 2;
|
||||
}
|
||||
|
||||
// Parameter for controlling how policy checking is done.
|
||||
message PolicyValidationParameter {
|
||||
// The list of policy topics that should not cause a PolicyFindingError to
|
||||
// be reported. This field is currently only compatible with Enhanced Text Ad.
|
||||
// It corresponds to the PolicyTopicEntry.topic field.
|
||||
//
|
||||
// Resources violating these policies will be saved, but will not be eligible
|
||||
// to serve. They may begin serving at a later time due to a change in
|
||||
// policies, re-review of the resource, or a change in advertiser
|
||||
// certificates.
|
||||
repeated google.protobuf.StringValue ignorable_policy_topics = 1;
|
||||
}
|
||||
|
||||
// Policy finding attached to a resource (e.g. alcohol policy associated with
|
||||
// a site that sells alcohol).
|
||||
//
|
||||
// Each PolicyTopicEntry has a topic that indicates the specific ads policy
|
||||
// the entry is about and a type to indicate the effect that the entry will have
|
||||
// on serving. It may optionally have one or more evidences that indicate the
|
||||
// reason for the finding. It may also optionally have one or more constraints
|
||||
// that provide details about how serving may be restricted.
|
||||
//
|
||||
// Next tag: 5
|
||||
message PolicyTopicEntry {
|
||||
// Policy topic this finding refers to. For example, "ALCOHOL",
|
||||
// "TRADEMARKS_IN_AD_TEXT", or "DESTINATION_NOT_WORKING". The set of possible
|
||||
// policy topics is not fixed for a particular API version and may change
|
||||
// at any time.
|
||||
google.protobuf.StringValue topic = 1;
|
||||
|
||||
// Describes the negative or positive effect this policy will have on serving.
|
||||
google.ads.googleads.v0.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType type = 2;
|
||||
|
||||
// Additional information that explains policy finding
|
||||
// (e.g. the brand name for a trademark finding).
|
||||
repeated PolicyTopicEvidence evidences = 3;
|
||||
|
||||
// Indicates how serving of this resource may be affected (e.g. not serving
|
||||
// in a country).
|
||||
repeated PolicyTopicConstraint constraints = 4;
|
||||
}
|
||||
|
||||
// Additional information that explains a policy finding.
|
||||
//
|
||||
// Next Id: 8
|
||||
message PolicyTopicEvidence {
|
||||
// A list of fragments of text that violated a policy.
|
||||
//
|
||||
// Next Id: 2
|
||||
message TextList {
|
||||
// The fragments of text from the resource that caused the policy finding.
|
||||
repeated google.protobuf.StringValue texts = 1;
|
||||
}
|
||||
|
||||
// A list of websites that caused a policy finding. Used for
|
||||
// ONE_WEBSITE_PER_AD_GROUP policy topic, for example. In case there are more
|
||||
// than five websites, only the top five (those that appear in resources the
|
||||
// most) will be listed here.
|
||||
//
|
||||
// Next Id: 2
|
||||
message WebsiteList {
|
||||
// Websites that caused the policy finding.
|
||||
repeated google.protobuf.StringValue websites = 1;
|
||||
}
|
||||
|
||||
// A list of strings found in a destination page that caused a policy
|
||||
// finding.
|
||||
//
|
||||
// Next Id: 2
|
||||
message DestinationTextList {
|
||||
// List of text found in the resource's destination page.
|
||||
repeated google.protobuf.StringValue destination_texts = 1;
|
||||
}
|
||||
|
||||
// Evidence of mismatches between the URLs of a resource.
|
||||
//
|
||||
// Next Id: 2
|
||||
message DestinationMismatch {
|
||||
// The set of URLs that did not match each other.
|
||||
repeated google.ads.googleads.v0.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType url_types = 1;
|
||||
}
|
||||
|
||||
// Specific evidence information depending on the evidence type.
|
||||
oneof value {
|
||||
// HTTP code returned when the final URL was crawled.
|
||||
google.protobuf.Int32Value http_code = 2;
|
||||
|
||||
// List of websites linked with this resource.
|
||||
WebsiteList website_list = 3;
|
||||
|
||||
// List of evidence found in the text of a resource.
|
||||
TextList text_list = 4;
|
||||
|
||||
// The language the resource was detected to be written in.
|
||||
// This is an IETF language tag such as "en-US".
|
||||
google.protobuf.StringValue language_code = 5;
|
||||
|
||||
// The text in the destination of the resource that is causing a policy
|
||||
// finding.
|
||||
DestinationTextList destination_text_list = 6;
|
||||
|
||||
// Mismatch between the destinations of a resource's URLs.
|
||||
DestinationMismatch destination_mismatch = 7;
|
||||
}
|
||||
}
|
||||
|
||||
// Describes the effect on serving that a policy topic entry will have.
|
||||
//
|
||||
// Next Id: 5
|
||||
message PolicyTopicConstraint {
|
||||
// A list of countries where a resource's serving is constrained.
|
||||
//
|
||||
// Next Id: 3
|
||||
message CountryConstraintList {
|
||||
// Total number of countries targeted by the resource.
|
||||
google.protobuf.Int32Value total_targeted_countries = 1;
|
||||
|
||||
// Countries in which serving is restricted.
|
||||
repeated CountryConstraint countries = 2;
|
||||
}
|
||||
|
||||
// Indicates that a policy topic was constrained due to disapproval of the
|
||||
// website for reseller purposes.
|
||||
//
|
||||
// Next Id: 1
|
||||
message ResellerConstraint {
|
||||
|
||||
}
|
||||
|
||||
// Indicates that a resource's ability to serve in a particular country is
|
||||
// constrained.
|
||||
//
|
||||
// Next Id: 2
|
||||
message CountryConstraint {
|
||||
// Geo target constant resource name of the country in which serving is
|
||||
// constrained.
|
||||
google.protobuf.StringValue country_criterion = 1;
|
||||
}
|
||||
|
||||
// Specific information about the constraint.
|
||||
oneof value {
|
||||
// Countries where the resource cannot serve.
|
||||
CountryConstraintList country_constraint_list = 1;
|
||||
|
||||
// Reseller constraint.
|
||||
ResellerConstraint reseller_constraint = 2;
|
||||
|
||||
// Countries where a certificate is required for serving.
|
||||
CountryConstraintList certificate_missing_in_country_list = 3;
|
||||
|
||||
// Countries where the resource's domain is not covered by the
|
||||
// certificates associated with it.
|
||||
CountryConstraintList certificate_domain_mismatch_in_country_list = 4;
|
||||
}
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "RealTimeBiddingSettingProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing RealTimeBiddingSetting
|
||||
|
||||
// Settings for Real-Time Bidding, a feature only available for campaigns
|
||||
// targeting the Ad Exchange network.
|
||||
message RealTimeBiddingSetting {
|
||||
// Whether the campaign is opted in to real-time bidding.
|
||||
google.protobuf.BoolValue opt_in = 1;
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/tracking_code_page_format.proto";
|
||||
import "google/ads/googleads/v0/enums/tracking_code_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "TagSnippetProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing TagSnippet
|
||||
|
||||
// The site tag and event snippet pair for a TrackingCodeType.
|
||||
message TagSnippet {
|
||||
// The type of the generated tag snippets for tracking conversions.
|
||||
google.ads.googleads.v0.enums.TrackingCodeTypeEnum.TrackingCodeType type = 1;
|
||||
|
||||
// The format of the web page where the tracking tag and snippet will be
|
||||
// installed, e.g. HTML.
|
||||
google.ads.googleads.v0.enums.TrackingCodePageFormatEnum.TrackingCodePageFormat page_format = 2;
|
||||
|
||||
// The site tag that adds visitors to your basic remarketing lists and sets
|
||||
// new cookies on your domain.
|
||||
google.protobuf.StringValue global_site_tag = 3;
|
||||
|
||||
// The event snippet that works with the site tag to track actions that
|
||||
// should be counted as conversions.
|
||||
google.protobuf.StringValue event_snippet = 4;
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
import "google/ads/googleads/v0/enums/customer_match_upload_key_type.proto";
|
||||
import "google/ads/googleads/v0/enums/user_list_crm_data_source_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "UserListsProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing user list types.
|
||||
|
||||
// SimilarUserList is a list of users which are similar to users from another
|
||||
// UserList. These lists are read-only and automatically created by Google.
|
||||
message SimilarUserListInfo {
|
||||
// Seed UserList from which this list is derived.
|
||||
google.protobuf.StringValue seed_user_list = 1;
|
||||
}
|
||||
|
||||
// UserList of CRM users provided by the advertiser.
|
||||
message CrmBasedUserListInfo {
|
||||
// A string that uniquely identifies a mobile application from which the data
|
||||
// was collected to the Google Ads API.
|
||||
// For iOS, the ID string is the 9 digit string that appears at the end of an
|
||||
// App Store URL (e.g., "476943146" for "Flood-It! 2" whose App Store link is
|
||||
// http://itunes.apple.com/us/app/flood-it!-2/id476943146).
|
||||
// For Android, the ID string is the application's package name
|
||||
// (e.g., "com.labpixies.colordrips" for "Color Drips" given Google Play link
|
||||
// https://play.google.com/store/apps/details?id=com.labpixies.colordrips).
|
||||
// Required when creating CrmBasedUserList for uploading mobile advertising
|
||||
// IDs.
|
||||
google.protobuf.StringValue app_id = 1;
|
||||
|
||||
// Matching key type of the list.
|
||||
// Mixed data types are not allowed on the same list.
|
||||
// This field is required for an ADD operation.
|
||||
google.ads.googleads.v0.enums.CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType upload_key_type = 2;
|
||||
|
||||
// Data source of the list. Default value is FIRST_PARTY.
|
||||
// Only whitelisted customers can create third party sourced crm lists.
|
||||
google.ads.googleads.v0.enums.UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType data_source_type = 3;
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.common;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/common;common";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ValueProto";
|
||||
option java_package = "com.google.ads.googleads.v0.common";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Common";
|
||||
// Proto file describing value types
|
||||
|
||||
// A generic data container.
|
||||
message Value {
|
||||
// A value.
|
||||
oneof value {
|
||||
// A boolean.
|
||||
bool boolean_value = 1;
|
||||
|
||||
// An int64.
|
||||
int64 int64_value = 2;
|
||||
|
||||
// A float.
|
||||
float float_value = 3;
|
||||
|
||||
// A double.
|
||||
double double_value = 4;
|
||||
|
||||
// A string.
|
||||
string string_value = 5;
|
||||
}
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AccessReasonProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Indicates the way the entity such as user list is related to a user.
|
||||
message AccessReasonEnum {
|
||||
// Enum describing possible access reasons.
|
||||
enum AccessReason {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The entity is owned by the user.
|
||||
OWNED = 2;
|
||||
|
||||
// The entity is shared to the user.
|
||||
SHARED = 3;
|
||||
|
||||
// The entity is licensed to the user.
|
||||
LICENSED = 4;
|
||||
|
||||
// The user subscribed to the entity.
|
||||
SUBSCRIBED = 5;
|
||||
|
||||
// The entity is accessible to the user.
|
||||
AFFILIATED = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AccountBudgetProposalStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing AccountBudgetProposal statuses.
|
||||
|
||||
// Message describing AccountBudgetProposal statuses.
|
||||
message AccountBudgetProposalStatusEnum {
|
||||
// The possible statuses of an AccountBudgetProposal.
|
||||
enum AccountBudgetProposalStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The proposal is pending approval.
|
||||
PENDING = 2;
|
||||
|
||||
// The proposal has been approved but the corresponding billing setup
|
||||
// has not. This can occur for proposals that set up the first budget
|
||||
// when signing up for billing or when performing a change of bill-to
|
||||
// operation.
|
||||
APPROVED_HELD = 3;
|
||||
|
||||
// The proposal has been approved.
|
||||
APPROVED = 4;
|
||||
|
||||
// The proposal has been cancelled by the user.
|
||||
CANCELLED = 5;
|
||||
|
||||
// The proposal has been rejected by the user, e.g. by rejecting an
|
||||
// acceptance email.
|
||||
REJECTED = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AccountBudgetProposalTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing AccountBudgetProposal types.
|
||||
|
||||
// Message describing AccountBudgetProposal types.
|
||||
message AccountBudgetProposalTypeEnum {
|
||||
// The possible types of an AccountBudgetProposal.
|
||||
enum AccountBudgetProposalType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Identifies a request to create a new budget.
|
||||
CREATE = 2;
|
||||
|
||||
// Identifies a request to edit an existing budget.
|
||||
UPDATE = 3;
|
||||
|
||||
// Identifies a request to end a budget that has already started.
|
||||
END = 4;
|
||||
|
||||
// Identifies a request to remove a budget that hasn't started yet.
|
||||
REMOVE = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AccountBudgetStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing AccountBudget statuses.
|
||||
|
||||
// Message describing AccountBudget statuses.
|
||||
message AccountBudgetStatusEnum {
|
||||
// The possible statuses of an AccountBudget.
|
||||
enum AccountBudgetStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The account budget is pending approval.
|
||||
PENDING = 2;
|
||||
|
||||
// The account budget has been approved.
|
||||
APPROVED = 3;
|
||||
|
||||
// The account budget has been cancelled by the user.
|
||||
CANCELLED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdCustomizerPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Ad Customizer placeholder fields.
|
||||
message AdCustomizerPlaceholderFieldEnum {
|
||||
// Possible values for Ad Customizers placeholder fields.
|
||||
enum AdCustomizerPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: INT64. Integer value to be inserted.
|
||||
INTEGER = 2;
|
||||
|
||||
// Data Type: STRING. Price value to be inserted.
|
||||
PRICE = 3;
|
||||
|
||||
// Data Type: DATE_TIME. Date value to be inserted.
|
||||
DATE = 4;
|
||||
|
||||
// Data Type: STRING. String value to be inserted.
|
||||
STRING = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdGroupAdRotationModeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing ad group ad rotation mode.
|
||||
|
||||
// Container for enum describing possible ad rotation modes of ads within an
|
||||
// ad group.
|
||||
message AdGroupAdRotationModeEnum {
|
||||
// The possible ad rotation modes of an ad group.
|
||||
enum AdGroupAdRotationMode {
|
||||
// The ad rotation mode has not been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Optimize ad group ads based on clicks or conversions.
|
||||
OPTIMIZE = 2;
|
||||
|
||||
// Rotate evenly forever.
|
||||
ROTATE_FOREVER = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdGroupAdStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing ad group status.
|
||||
|
||||
// Container for enum describing possible statuses of an AdGroupAd.
|
||||
message AdGroupAdStatusEnum {
|
||||
// The possible statuses of an AdGroupAd.
|
||||
enum AdGroupAdStatus {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The ad group ad is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// The ad group ad is paused.
|
||||
PAUSED = 3;
|
||||
|
||||
// The ad group ad is removed.
|
||||
REMOVED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdGroupCriterionStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing AdGroupCriterion statuses.
|
||||
|
||||
// Message describing AdGroupCriterion statuses.
|
||||
message AdGroupCriterionStatusEnum {
|
||||
// The possible statuses of an AdGroupCriterion.
|
||||
enum AdGroupCriterionStatus {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The ad group criterion is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// The ad group criterion is paused.
|
||||
PAUSED = 3;
|
||||
|
||||
// The ad group criterion is removed.
|
||||
REMOVED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdGroupStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing ad group status.
|
||||
|
||||
// Container for enum describing possible statuses of an ad group.
|
||||
message AdGroupStatusEnum {
|
||||
// The possible statuses of an ad group.
|
||||
enum AdGroupStatus {
|
||||
// The status has not been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The ad group is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// The ad group is paused.
|
||||
PAUSED = 3;
|
||||
|
||||
// The ad group is removed.
|
||||
REMOVED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,75 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdGroupTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing ad group types.
|
||||
|
||||
// Defines types of an ad group, specific to a particular campaign channel
|
||||
// type. This type drives validations that restrict which entities can be
|
||||
// added to the ad group.
|
||||
message AdGroupTypeEnum {
|
||||
// Enum listing the possible types of an ad group.
|
||||
enum AdGroupType {
|
||||
// The type has not been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The default ad group type for Search campaigns.
|
||||
SEARCH_STANDARD = 2;
|
||||
|
||||
// The default ad group type for Display campaigns.
|
||||
DISPLAY_STANDARD = 3;
|
||||
|
||||
// The ad group type for Shopping campaigns serving standard product ads.
|
||||
SHOPPING_PRODUCT_ADS = 4;
|
||||
|
||||
// The default ad group type for Hotel campaigns.
|
||||
HOTEL_ADS = 6;
|
||||
|
||||
// The type for ad groups in Smart Shopping campaigns.
|
||||
SHOPPING_SMART_ADS = 7;
|
||||
|
||||
// Short unskippable in-stream video ads.
|
||||
VIDEO_BUMPER = 8;
|
||||
|
||||
// TrueView (skippable) in-stream video ads.
|
||||
VIDEO_TRUE_VIEW_IN_STREAM = 9;
|
||||
|
||||
// TrueView in-display video ads.
|
||||
VIDEO_TRUE_VIEW_IN_DISPLAY = 10;
|
||||
|
||||
// Unskippable in-stream video ads.
|
||||
VIDEO_NON_SKIPPABLE_IN_STREAM = 11;
|
||||
|
||||
// Outstream video ads.
|
||||
VIDEO_OUTSTREAM = 12;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdNetworkTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing ad network types.
|
||||
|
||||
// Container for enumeration of Google Ads network types.
|
||||
message AdNetworkTypeEnum {
|
||||
// Enumerates Google Ads network types.
|
||||
enum AdNetworkType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Google search.
|
||||
SEARCH = 2;
|
||||
|
||||
// Search partners.
|
||||
SEARCH_PARTNERS = 3;
|
||||
|
||||
// Display Network.
|
||||
CONTENT = 4;
|
||||
|
||||
// YouTube Search.
|
||||
YOUTUBE_SEARCH = 5;
|
||||
|
||||
// YouTube Videos
|
||||
YOUTUBE_WATCH = 6;
|
||||
|
||||
// Cross-network.
|
||||
MIXED = 7;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdServingOptimizationStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing ad serving statuses.
|
||||
|
||||
// Possible ad serving statuses of a campaign.
|
||||
message AdServingOptimizationStatusEnum {
|
||||
// Enum describing possible serving statuses.
|
||||
enum AdServingOptimizationStatus {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Ad serving is optimized based on CTR for the campaign.
|
||||
OPTIMIZE = 2;
|
||||
|
||||
// Ad serving is optimized based on CTR * Conversion for the campaign. If
|
||||
// the campaign is not in the conversion optimizer bidding strategy, it will
|
||||
// default to OPTIMIZED.
|
||||
CONVERSION_OPTIMIZE = 3;
|
||||
|
||||
// Ads are rotated evenly for 90 days, then optimized for clicks.
|
||||
ROTATE = 4;
|
||||
|
||||
// Show lower performing ads more evenly with higher performing ads, and do
|
||||
// not optimize.
|
||||
ROTATE_INDEFINITELY = 5;
|
||||
|
||||
// Ad serving optimization status is not available.
|
||||
UNAVAILABLE = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing the ad type.
|
||||
|
||||
// Container for enum describing possible types of an ad.
|
||||
message AdTypeEnum {
|
||||
// The possible types of an ad.
|
||||
enum AdType {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The ad is a text ad.
|
||||
TEXT_AD = 2;
|
||||
|
||||
// The ad is an expanded text ad.
|
||||
EXPANDED_TEXT_AD = 3;
|
||||
|
||||
// The ad is a dynamic search ad.
|
||||
DYNAMIC_SEARCH_AD = 4;
|
||||
|
||||
// The ad is a responsive display ad.
|
||||
RESPONSIVE_DISPLAY_AD = 5;
|
||||
|
||||
// The ad is a call only ad.
|
||||
CALL_ONLY_AD = 6;
|
||||
|
||||
// The ad is an expanded dynamic search ad.
|
||||
EXPANDED_DYNAMIC_SEARCH_AD = 7;
|
||||
|
||||
// The ad is a hotel ad.
|
||||
HOTEL_AD = 8;
|
||||
|
||||
// The ad is a Smart Shopping ad.
|
||||
SHOPPING_SMART_AD = 9;
|
||||
|
||||
// The ad is a standard Shopping ad.
|
||||
SHOPPING_PRODUCT_AD = 10;
|
||||
|
||||
// The ad is a video ad.
|
||||
VIDEO_AD = 12;
|
||||
|
||||
// This ad is a Gmail ad.
|
||||
GMAIL_AD = 13;
|
||||
|
||||
// This ad is an Image ad.
|
||||
IMAGE_AD = 14;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,65 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdvertisingChannelSubTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing advertising channel subtypes.
|
||||
|
||||
// An immutable specialization of an Advertising Channel.
|
||||
message AdvertisingChannelSubTypeEnum {
|
||||
// Enum describing the different channel subtypes.
|
||||
enum AdvertisingChannelSubType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used as a return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Mobile app campaigns for Search.
|
||||
SEARCH_MOBILE_APP = 2;
|
||||
|
||||
// Mobile app campaigns for Display.
|
||||
DISPLAY_MOBILE_APP = 3;
|
||||
|
||||
// AdWords express campaigns for search.
|
||||
SEARCH_EXPRESS = 4;
|
||||
|
||||
// AdWords Express campaigns for display.
|
||||
DISPLAY_EXPRESS = 5;
|
||||
|
||||
// Smart Shopping campaigns.
|
||||
SHOPPING_SMART_ADS = 6;
|
||||
|
||||
// Gmail Ad campaigns.
|
||||
DISPLAY_GMAIL_AD = 7;
|
||||
|
||||
// Smart display campaigns.
|
||||
DISPLAY_SMART_CAMPAIGN = 8;
|
||||
|
||||
// Video Outstream campaigns.
|
||||
VIDEO_OUTSTREAM = 9;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AdvertisingChannelTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing advertising channel types
|
||||
|
||||
// The channel type a campaign may target to serve on.
|
||||
message AdvertisingChannelTypeEnum {
|
||||
// Enum describing the various advertising channel types.
|
||||
enum AdvertisingChannelType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Search Network. Includes display bundled, and Search+ campaigns.
|
||||
SEARCH = 2;
|
||||
|
||||
// Google Display Network only.
|
||||
DISPLAY = 3;
|
||||
|
||||
// Shopping campaigns serve on the shopping property
|
||||
// and on google.com search results.
|
||||
SHOPPING = 4;
|
||||
|
||||
// Hotel Ads campaigns.
|
||||
HOTEL = 5;
|
||||
|
||||
// Video campaigns.
|
||||
VIDEO = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AffiliateLocationFeedRelationshipTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing relation type for affiliate location feeds.
|
||||
|
||||
// Container for enum describing possible values for a relationship type for
|
||||
// an affiliate location feed.
|
||||
message AffiliateLocationFeedRelationshipTypeEnum {
|
||||
// Possible values for a relationship type for an affiliate location feed.
|
||||
enum AffiliateLocationFeedRelationshipType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// General retailer relationship.
|
||||
GENERAL_RETAILER = 2;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AgeRangeTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing age range types.
|
||||
|
||||
// Container for enum describing the type of demographic age ranges.
|
||||
message AgeRangeTypeEnum {
|
||||
// The type of demographic age ranges (e.g. between 18 and 24 years old).
|
||||
enum AgeRangeType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Between 18 and 24 years old.
|
||||
AGE_RANGE_18_24 = 503001;
|
||||
|
||||
// Between 25 and 34 years old.
|
||||
AGE_RANGE_25_34 = 503002;
|
||||
|
||||
// Between 35 and 44 years old.
|
||||
AGE_RANGE_35_44 = 503003;
|
||||
|
||||
// Between 45 and 54 years old.
|
||||
AGE_RANGE_45_54 = 503004;
|
||||
|
||||
// Between 55 and 64 years old.
|
||||
AGE_RANGE_55_64 = 503005;
|
||||
|
||||
// 65 years old and beyond.
|
||||
AGE_RANGE_65_UP = 503006;
|
||||
|
||||
// Undetermined age range.
|
||||
AGE_RANGE_UNDETERMINED = 503999;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,72 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AppPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for App placeholder fields.
|
||||
message AppPlaceholderFieldEnum {
|
||||
// Possible values for App placeholder fields.
|
||||
enum AppPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: INT64. The application store that the target application
|
||||
// belongs to. Valid values are: 1 = Apple iTunes Store; 2 = Google Play
|
||||
// Store.
|
||||
STORE = 2;
|
||||
|
||||
// Data Type: STRING. The store-specific ID for the target application.
|
||||
ID = 3;
|
||||
|
||||
// Data Type: STRING. The visible text displayed when the link is rendered
|
||||
// in an ad.
|
||||
LINK_TEXT = 4;
|
||||
|
||||
// Data Type: STRING. The destination URL of the in-app link.
|
||||
URL = 5;
|
||||
|
||||
// Data Type: URL_LIST. Final URLs for the in-app link when using Upgraded
|
||||
// URLs.
|
||||
FINAL_URLS = 6;
|
||||
|
||||
// Data Type: URL_LIST. Final Mobile URLs for the in-app link when using
|
||||
// Upgraded URLs.
|
||||
FINAL_MOBILE_URLS = 7;
|
||||
|
||||
// Data Type: URL. Tracking template for the in-app link when using Upgraded
|
||||
// URLs.
|
||||
TRACKING_URL = 8;
|
||||
|
||||
// Data Type: STRING. Final URL suffix for the in-app link when using
|
||||
// parallel tracking.
|
||||
FINAL_URL_SUFFIX = 9;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,71 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AttributionModelProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Container for enum representing the attribution model that describes how to
|
||||
// distribute credit for a particular conversion across potentially many prior
|
||||
// interactions.
|
||||
message AttributionModelEnum {
|
||||
// The attribution model that describes how to distribute credit for a
|
||||
// particular conversion across potentially many prior interactions.
|
||||
enum AttributionModel {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Uses external attribution.
|
||||
EXTERNAL = 100;
|
||||
|
||||
// Attributes all credit for a conversion to its last click.
|
||||
GOOGLE_ADS_LAST_CLICK = 101;
|
||||
|
||||
// Attributes all credit for a conversion to its first click using Google
|
||||
// Search attribution.
|
||||
GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK = 102;
|
||||
|
||||
// Attributes credit for a conversion equally across all of its clicks using
|
||||
// Google Search attribution.
|
||||
GOOGLE_SEARCH_ATTRIBUTION_LINEAR = 103;
|
||||
|
||||
// Attributes exponentially more credit for a conversion to its more recent
|
||||
// clicks using Google Search attribution (half-life is 1 week).
|
||||
GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY = 104;
|
||||
|
||||
// Attributes 40% of the credit for a conversion to its first and last
|
||||
// clicks. Remaining 20% is evenly distributed across all other clicks. This
|
||||
// uses Google Search attribution.
|
||||
GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED = 105;
|
||||
|
||||
// Flexible model that uses machine learning to determine the appropriate
|
||||
// distribution of credit among clicks using Google Search attribution.
|
||||
GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN = 106;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BidModifierSourceProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing bid modifier source.
|
||||
|
||||
// Container for enum describing possible bid modifier sources.
|
||||
message BidModifierSourceEnum {
|
||||
// Enum describing possible bid modifier sources.
|
||||
enum BidModifierSource {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The bid modifier is specified at the campaign level, on the campaign
|
||||
// level criterion.
|
||||
CAMPAIGN = 2;
|
||||
|
||||
// The bid modifier is specified (overridden) at the ad group level.
|
||||
AD_GROUP = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BiddingSourceProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing bidding schemes.
|
||||
|
||||
// Container for enum describing possible bidding sources.
|
||||
message BiddingSourceEnum {
|
||||
// Enum describing possible bidding sources.
|
||||
enum BiddingSource {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Bidding entity is defined on the ad group.
|
||||
ADGROUP = 2;
|
||||
|
||||
// Bidding entity is defined on the ad group criterion.
|
||||
CRITERION = 3;
|
||||
|
||||
// Effective bidding entity is inherited from campaign bidding strategy.
|
||||
CAMPAIGN_BIDDING_STRATEGY = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,91 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BiddingStrategyTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing bidding schemes.
|
||||
|
||||
// Container for enum describing possible bidding strategy types.
|
||||
message BiddingStrategyTypeEnum {
|
||||
// Enum describing possible bidding strategy types.
|
||||
enum BiddingStrategyType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Enhanced CPC is a bidding strategy that raises bids for clicks
|
||||
// that seem more likely to lead to a conversion and lowers
|
||||
// them for clicks where they seem less likely.
|
||||
ENHANCED_CPC = 2;
|
||||
|
||||
// Manual click based bidding where user pays per click.
|
||||
MANUAL_CPC = 3;
|
||||
|
||||
// Manual impression based bidding
|
||||
// where user pays per thousand impressions.
|
||||
MANUAL_CPM = 4;
|
||||
|
||||
// A bidding strategy that pays a configurable amount per video view.
|
||||
MANUAL_CPV = 13;
|
||||
|
||||
// A bidding strategy that automatically maximizes number of conversions
|
||||
// given a daily budget.
|
||||
MAXIMIZE_CONVERSIONS = 10;
|
||||
|
||||
// An automated bidding strategy that automatically sets bids to maximize
|
||||
// revenue while spending your budget.
|
||||
MAXIMIZE_CONVERSION_VALUE = 11;
|
||||
|
||||
// Page-One Promoted bidding scheme, which sets max cpc bids to
|
||||
// target impressions on page one or page one promoted slots on google.com.
|
||||
PAGE_ONE_PROMOTED = 5;
|
||||
|
||||
// Percent Cpc is bidding strategy where bids are a fraction of the
|
||||
// advertised price for some good or service.
|
||||
PERCENT_CPC = 12;
|
||||
|
||||
// Target CPA is an automated bid strategy that sets bids
|
||||
// to help get as many conversions as possible
|
||||
// at the target cost-per-acquisition (CPA) you set.
|
||||
TARGET_CPA = 6;
|
||||
|
||||
// Target Outrank Share is an automated bidding strategy that sets bids
|
||||
// based on the target fraction of auctions where the advertiser
|
||||
// should outrank a specific competitor.
|
||||
TARGET_OUTRANK_SHARE = 7;
|
||||
|
||||
// Target ROAS is an automated bidding strategy
|
||||
// that helps you maximize revenue while averaging
|
||||
// a specific target Return On Average Spend (ROAS).
|
||||
TARGET_ROAS = 8;
|
||||
|
||||
// Target Spend is an automated bid strategy that sets your bids
|
||||
// to help get as many clicks as possible within your budget.
|
||||
TARGET_SPEND = 9;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BillingSetupStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing BillingSetup statuses.
|
||||
|
||||
// Message describing BillingSetup statuses.
|
||||
message BillingSetupStatusEnum {
|
||||
// The possible statuses of a BillingSetup.
|
||||
enum BillingSetupStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The billing setup is pending approval.
|
||||
PENDING = 2;
|
||||
|
||||
// The billing setup has been approved but the corresponding first budget
|
||||
// has not. This can only occur for billing setups configured for monthly
|
||||
// invoicing.
|
||||
APPROVED_HELD = 3;
|
||||
|
||||
// The billing setup has been approved.
|
||||
APPROVED = 4;
|
||||
|
||||
// The billing setup was cancelled by the user prior to approval.
|
||||
CANCELLED = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BudgetDeliveryMethodProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing Budget delivery methods.
|
||||
|
||||
// Message describing Budget delivery methods. A delivery method determines the
|
||||
// rate at which the Budget is spent.
|
||||
message BudgetDeliveryMethodEnum {
|
||||
// Possible delivery methods of a Budget.
|
||||
enum BudgetDeliveryMethod {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The budget server will throttle serving evenly across
|
||||
// the entire time period.
|
||||
STANDARD = 2;
|
||||
|
||||
// The budget server will not throttle serving,
|
||||
// and ads will serve as fast as possible.
|
||||
ACCELERATED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "BudgetStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing Budget statuses
|
||||
|
||||
// Message describing a Budget status
|
||||
message BudgetStatusEnum {
|
||||
// Possible statuses of a Budget.
|
||||
enum BudgetStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Budget is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// Budget is removed.
|
||||
REMOVED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CallConversionReportingStateProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing call conversion reporting state.
|
||||
|
||||
// Container for enum describing possible data types for call conversion
|
||||
// reporting state.
|
||||
message CallConversionReportingStateEnum {
|
||||
// Possible data types for a call conversion action state.
|
||||
enum CallConversionReportingState {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Call conversion action is disabled.
|
||||
DISABLED = 2;
|
||||
|
||||
// Call conversion action will use call conversion type set at the
|
||||
// account level.
|
||||
USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION = 3;
|
||||
|
||||
// Call conversion action will use call conversion type set at the resource
|
||||
// (call only ads/call extensions) level.
|
||||
USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CallPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Call placeholder fields.
|
||||
message CallPlaceholderFieldEnum {
|
||||
// Possible values for Call placeholder fields.
|
||||
enum CallPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. The advertiser's phone number to append to the ad.
|
||||
PHONE_NUMBER = 2;
|
||||
|
||||
// Data Type: STRING. Uppercase two-letter country code of the advertiser's
|
||||
// phone number.
|
||||
COUNTRY_CODE = 3;
|
||||
|
||||
// Data Type: BOOLEAN. Indicates whether call tracking is enabled. Default:
|
||||
// true.
|
||||
TRACKED = 4;
|
||||
|
||||
// Data Type: INT64. The ID of an AdCallMetricsConversion object. This
|
||||
// object contains the phoneCallDurationfield which is the minimum duration
|
||||
// (in seconds) of a call to be considered a conversion.
|
||||
CONVERSION_TYPE_ID = 5;
|
||||
|
||||
// Data Type: STRING. Indicates whether this call extension uses its own
|
||||
// call conversion setting or follows the account level setting.
|
||||
// Valid values are: USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION and
|
||||
// USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
|
||||
CONVERSION_REPORTING_STATE = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CalloutPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Callout placeholder fields.
|
||||
message CalloutPlaceholderFieldEnum {
|
||||
// Possible values for Callout placeholder fields.
|
||||
enum CalloutPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Callout text.
|
||||
CALLOUT_TEXT = 2;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CampaignGroupStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing CampaignGroup statuses.
|
||||
|
||||
// Message describing CampaignGroup statuses.
|
||||
message CampaignGroupStatusEnum {
|
||||
// Possible statuses of a CampaignGroup.
|
||||
enum CampaignGroupStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Campaign group is currently serving ads depending on budget information.
|
||||
ENABLED = 2;
|
||||
|
||||
// Campaign group has been removed.
|
||||
REMOVED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CampaignServingStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing Campaign serving statuses.
|
||||
|
||||
// Message describing Campaign serving statuses.
|
||||
message CampaignServingStatusEnum {
|
||||
// Possible serving statuses of a campaign.
|
||||
enum CampaignServingStatus {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Serving.
|
||||
SERVING = 2;
|
||||
|
||||
// None.
|
||||
NONE = 3;
|
||||
|
||||
// Ended.
|
||||
ENDED = 4;
|
||||
|
||||
// Pending.
|
||||
PENDING = 5;
|
||||
|
||||
// Suspended.
|
||||
SUSPENDED = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CampaignSharedSetStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing campaign shared set statuses.
|
||||
|
||||
// Container for enum describing types of campaign shared set statuses.
|
||||
message CampaignSharedSetStatusEnum {
|
||||
// Enum listing the possible campaign shared set statuses.
|
||||
enum CampaignSharedSetStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The campaign shared set is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// The campaign shared set is removed and can no longer be used.
|
||||
REMOVED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CampaignStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing campaign status.
|
||||
|
||||
// Container for enum describing possible statuses of a campaign.
|
||||
message CampaignStatusEnum {
|
||||
// Possible statuses of a campaign.
|
||||
enum CampaignStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Campaign is currently serving ads depending on budget information.
|
||||
ENABLED = 2;
|
||||
|
||||
// Campaign has been paused by the user.
|
||||
PAUSED = 3;
|
||||
|
||||
// Campaign has been removed.
|
||||
REMOVED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ChangeStatusOperationProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing the change status operations.
|
||||
|
||||
// Container for enum describing operations for the ChangeStatus resource.
|
||||
message ChangeStatusOperationEnum {
|
||||
// Status of the changed resource
|
||||
enum ChangeStatusOperation {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents an unclassified resource unknown
|
||||
// in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The resource was created.
|
||||
ADDED = 2;
|
||||
|
||||
// The resource was modified.
|
||||
CHANGED = 3;
|
||||
|
||||
// The resource was removed.
|
||||
REMOVED = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ChangeStatusResourceTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing the resource types the ChangeStatus resource supports.
|
||||
|
||||
// Container for enum describing supported resource types for the ChangeStatus
|
||||
// resource.
|
||||
message ChangeStatusResourceTypeEnum {
|
||||
// Enum listing the resource types support by the ChangeStatus resource.
|
||||
enum ChangeStatusResourceType {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents an unclassified resource unknown
|
||||
// in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// An AdGroup resource change.
|
||||
AD_GROUP = 3;
|
||||
|
||||
// An AdGroupAd resource change.
|
||||
AD_GROUP_AD = 4;
|
||||
|
||||
// An AdGroupCriterion resource change.
|
||||
AD_GROUP_CRITERION = 5;
|
||||
|
||||
// A Campaign resource change.
|
||||
CAMPAIGN = 6;
|
||||
|
||||
// A CampaignCriterion resource change.
|
||||
CAMPAIGN_CRITERION = 7;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,86 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ContentLabelTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing content label types.
|
||||
|
||||
// Container for enum describing content label types in ContentLabel.
|
||||
message ContentLabelTypeEnum {
|
||||
// Enum listing the content label types supported by ContentLabel criterion.
|
||||
enum ContentLabelType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Sexually suggestive content.
|
||||
SEXUALLY_SUGGESTIVE = 2;
|
||||
|
||||
// Below the fold placement.
|
||||
BELOW_THE_FOLD = 3;
|
||||
|
||||
// Parked domain.
|
||||
PARKED_DOMAIN = 4;
|
||||
|
||||
// Game.
|
||||
GAME = 5;
|
||||
|
||||
// Juvenile, gross & bizarre content.
|
||||
JUVENILE = 6;
|
||||
|
||||
// Profanity & rough language.
|
||||
PROFANITY = 7;
|
||||
|
||||
// Death & tragedy.
|
||||
TRAGEDY = 8;
|
||||
|
||||
// Video.
|
||||
VIDEO = 9;
|
||||
|
||||
// Content rating: G.
|
||||
VIDEO_RATING_DV_G = 10;
|
||||
|
||||
// Content rating: PG.
|
||||
VIDEO_RATING_DV_PG = 11;
|
||||
|
||||
// Content rating: T.
|
||||
VIDEO_RATING_DV_T = 12;
|
||||
|
||||
// Content rating: MA.
|
||||
VIDEO_RATING_DV_MA = 13;
|
||||
|
||||
// Content rating: not yet rated.
|
||||
VIDEO_NOT_YET_RATED = 14;
|
||||
|
||||
// Embedded video.
|
||||
EMBEDDED_VIDEO = 15;
|
||||
|
||||
// Live streaming video.
|
||||
LIVE_STREAMING_VIDEO = 16;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ConversionActionCategoryProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Container for enum describing the category of conversions that are associated
|
||||
// with a ConversionAction.
|
||||
message ConversionActionCategoryEnum {
|
||||
// The category of conversions that are associated with a ConversionAction.
|
||||
enum ConversionActionCategory {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Default category.
|
||||
DEFAULT = 2;
|
||||
|
||||
// User visiting a page.
|
||||
PAGE_VIEW = 3;
|
||||
|
||||
// Purchase, sales, or "order placed" event.
|
||||
PURCHASE = 4;
|
||||
|
||||
// Signup user action.
|
||||
SIGNUP = 5;
|
||||
|
||||
// Lead-generating action.
|
||||
LEAD = 6;
|
||||
|
||||
// Software download action (as for an app).
|
||||
DOWNLOAD = 7;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ConversionActionCountingTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing conversion action counting type.
|
||||
|
||||
// Container for enum describing the conversion deduplication mode for
|
||||
// conversion optimizer.
|
||||
message ConversionActionCountingTypeEnum {
|
||||
// Indicates how conversions for this action will be counted. For more
|
||||
// information, see https://support.google.com/google-ads/answer/3438531.
|
||||
enum ConversionActionCountingType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Count only one conversion per click.
|
||||
ONE_PER_CLICK = 2;
|
||||
|
||||
// Count all conversions per click.
|
||||
MANY_PER_CLICK = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ConversionActionStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing conversion action status.
|
||||
|
||||
// Container for enum describing possible statuses of a conversion action.
|
||||
message ConversionActionStatusEnum {
|
||||
// Possible statuses of a conversion action.
|
||||
enum ConversionActionStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Conversions will be recorded.
|
||||
ENABLED = 2;
|
||||
|
||||
// Conversions will not be recorded.
|
||||
REMOVED = 3;
|
||||
|
||||
// Conversions will not be recorded and the conversion action will not
|
||||
// appear in the UI.
|
||||
HIDDEN = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,70 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ConversionActionTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing conversion action type.
|
||||
|
||||
// Container for enum describing possible types of a conversion action.
|
||||
message ConversionActionTypeEnum {
|
||||
// Possible types of a conversion action.
|
||||
enum ConversionActionType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Conversions that occur when a user clicks on an ad's call extension.
|
||||
AD_CALL = 2;
|
||||
|
||||
// Conversions that occur when a user on a mobile device clicks a phone
|
||||
// number.
|
||||
CLICK_TO_CALL = 3;
|
||||
|
||||
// Conversions that occur when a user downloads a mobile app from the Google
|
||||
// Play Store.
|
||||
GOOGLE_PLAY_DOWNLOAD = 4;
|
||||
|
||||
// Conversions that occur when a user makes a purchase in an app through
|
||||
// Android billing.
|
||||
GOOGLE_PLAY_IN_APP_PURCHASE = 5;
|
||||
|
||||
// Call conversions that are tracked by the advertiser and uploaded.
|
||||
UPLOAD_CALLS = 6;
|
||||
|
||||
// Conversions that are tracked by the advertiser and uploaded with
|
||||
// attributed clicks.
|
||||
UPLOAD_CLICKS = 7;
|
||||
|
||||
// Conversions that occur on a webpage.
|
||||
WEBPAGE = 8;
|
||||
|
||||
// Conversions that occur when a user calls a dynamically-generated phone
|
||||
// number from an advertiser's website.
|
||||
WEBSITE_CALL = 9;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CriterionCategoryChannelAvailabilityModeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing the criterion category channel availability mode.
|
||||
|
||||
// Describes channel availability mode for a criterion availability - whether
|
||||
// the availability is meant to include all advertising channels, or a
|
||||
// particular channel with all its channel subtypes, or a channel with a certain
|
||||
// subset of channel subtypes.
|
||||
message CriterionCategoryChannelAvailabilityModeEnum {
|
||||
// Enum containing the possible CriterionCategoryChannelAvailabilityMode.
|
||||
enum CriterionCategoryChannelAvailabilityMode {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The category is available to campaigns of all channel types and subtypes.
|
||||
ALL_CHANNELS = 2;
|
||||
|
||||
// The category is available to campaigns of a specific channel type,
|
||||
// including all subtypes under it.
|
||||
CHANNEL_TYPE_AND_ALL_SUBTYPES = 3;
|
||||
|
||||
// The category is available to campaigns of a specific channel type and
|
||||
// subtype(s).
|
||||
CHANNEL_TYPE_AND_SUBSET_SUBTYPES = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CriterionCategoryLocaleAvailabilityModeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing the criterion category locale availability mode.
|
||||
|
||||
// Describes locale availabilty mode for a criterion availability - whether
|
||||
// it's available globally, or a particular country with all languages, or a
|
||||
// particular language with all countries, or a country-language pair.
|
||||
message CriterionCategoryLocaleAvailabilityModeEnum {
|
||||
// Enum containing the possible CriterionCategoryLocaleAvailabilityMode.
|
||||
enum CriterionCategoryLocaleAvailabilityMode {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The category is available to campaigns of all locales.
|
||||
ALL_LOCALES = 2;
|
||||
|
||||
// The category is available to campaigns within a list of countries,
|
||||
// regardless of language.
|
||||
COUNTRY_AND_ALL_LANGUAGES = 3;
|
||||
|
||||
// The category is available to campaigns within a list of languages,
|
||||
// regardless of country.
|
||||
LANGUAGE_AND_ALL_COUNTRIES = 4;
|
||||
|
||||
// The category is available to campaigns within a list of country, language
|
||||
// pairs.
|
||||
COUNTRY_AND_LANGUAGE = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,104 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CriterionTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing criteria types.
|
||||
|
||||
// The possible types of a criterion.
|
||||
message CriterionTypeEnum {
|
||||
// Enum describing possible criterion types.
|
||||
enum CriterionType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Keyword. e.g. 'mars cruise'.
|
||||
KEYWORD = 2;
|
||||
|
||||
// Placement, aka Website. e.g. 'www.flowers4sale.com'
|
||||
PLACEMENT = 3;
|
||||
|
||||
// Devices to target.
|
||||
DEVICE = 6;
|
||||
|
||||
// Locations to target.
|
||||
LOCATION = 7;
|
||||
|
||||
// Listing groups to target.
|
||||
LISTING_GROUP = 8;
|
||||
|
||||
// Ad Schedule.
|
||||
AD_SCHEDULE = 9;
|
||||
|
||||
// Age range.
|
||||
AGE_RANGE = 10;
|
||||
|
||||
// Gender.
|
||||
GENDER = 11;
|
||||
|
||||
// Income Range.
|
||||
INCOME_RANGE = 12;
|
||||
|
||||
// Parental status.
|
||||
PARENTAL_STATUS = 13;
|
||||
|
||||
// YouTube Video.
|
||||
YOUTUBE_VIDEO = 14;
|
||||
|
||||
// YouTube Channel.
|
||||
YOUTUBE_CHANNEL = 15;
|
||||
|
||||
// User list.
|
||||
USER_LIST = 16;
|
||||
|
||||
// Proximity.
|
||||
PROXIMITY = 17;
|
||||
|
||||
// A topic target on the display network (e.g. "Pets & Animals").
|
||||
TOPIC = 18;
|
||||
|
||||
// Listing scope to target.
|
||||
LISTING_SCOPE = 19;
|
||||
|
||||
// Language.
|
||||
LANGUAGE = 20;
|
||||
|
||||
// IpBlock.
|
||||
IP_BLOCK = 21;
|
||||
|
||||
// Content Label for category exclusion.
|
||||
CONTENT_LABEL = 22;
|
||||
|
||||
// Carrier.
|
||||
CARRIER = 23;
|
||||
|
||||
// A category the user is interested in.
|
||||
USER_INTEREST = 24;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,126 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CustomPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Custom placeholder fields.
|
||||
// For more information about dynamic remarketing feeds, see
|
||||
// https://support.google.com/google-ads/answer/6053288.
|
||||
message CustomPlaceholderFieldEnum {
|
||||
// Possible values for Custom placeholder fields.
|
||||
enum CustomPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Required. Combination ID and ID2 must be unique per
|
||||
// offer.
|
||||
ID = 2;
|
||||
|
||||
// Data Type: STRING. Combination ID and ID2 must be unique per offer.
|
||||
ID2 = 3;
|
||||
|
||||
// Data Type: STRING. Required. Main headline with product name to be shown
|
||||
// in dynamic ad.
|
||||
ITEM_TITLE = 4;
|
||||
|
||||
// Data Type: STRING. Optional text to be shown in the image ad.
|
||||
ITEM_SUBTITLE = 5;
|
||||
|
||||
// Data Type: STRING. Optional description of the product to be shown in the
|
||||
// ad.
|
||||
ITEM_DESCRIPTION = 6;
|
||||
|
||||
// Data Type: STRING. Full address of your offer or service, including
|
||||
// postal code. This will be used to identify the closest product to the
|
||||
// user when there are multiple offers in the feed that are relevant to the
|
||||
// user.
|
||||
ITEM_ADDRESS = 7;
|
||||
|
||||
// Data Type: STRING. Price to be shown in the ad.
|
||||
// Example: "100.00 USD"
|
||||
PRICE = 8;
|
||||
|
||||
// Data Type: STRING. Formatted price to be shown in the ad.
|
||||
// Example: "Starting at $100.00 USD", "$80 - $100"
|
||||
FORMATTED_PRICE = 9;
|
||||
|
||||
// Data Type: STRING. Sale price to be shown in the ad.
|
||||
// Example: "80.00 USD"
|
||||
SALE_PRICE = 10;
|
||||
|
||||
// Data Type: STRING. Formatted sale price to be shown in the ad.
|
||||
// Example: "On sale for $80.00", "$60 - $80"
|
||||
FORMATTED_SALE_PRICE = 11;
|
||||
|
||||
// Data Type: URL. Image to be displayed in the ad. Highly recommended for
|
||||
// image ads.
|
||||
IMAGE_URL = 12;
|
||||
|
||||
// Data Type: STRING. Used as a recommendation engine signal to serve items
|
||||
// in the same category.
|
||||
ITEM_CATEGORY = 13;
|
||||
|
||||
// Data Type: URL_LIST. Final URLs for the ad when using Upgraded
|
||||
// URLs. User will be redirected to these URLs when they click on an ad, or
|
||||
// when they click on a specific product for ads that have multiple
|
||||
// products.
|
||||
FINAL_URLS = 14;
|
||||
|
||||
// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
|
||||
// URLs.
|
||||
FINAL_MOBILE_URLS = 15;
|
||||
|
||||
// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
|
||||
TRACKING_URL = 16;
|
||||
|
||||
// Data Type: STRING_LIST. Keywords used for product retrieval.
|
||||
CONTEXTUAL_KEYWORDS = 17;
|
||||
|
||||
// Data Type: STRING. Android app link. Must be formatted as:
|
||||
// android-app://{package_id}/{scheme}/{host_path}.
|
||||
// The components are defined as follows:
|
||||
// package_id: app ID as specified in Google Play.
|
||||
// scheme: the scheme to pass to the application. Can be HTTP, or a custom
|
||||
// scheme.
|
||||
// host_path: identifies the specific content within your application.
|
||||
ANDROID_APP_LINK = 18;
|
||||
|
||||
// Data Type: STRING_LIST. List of recommended IDs to show together with
|
||||
// this item.
|
||||
SIMILAR_IDS = 19;
|
||||
|
||||
// Data Type: STRING. iOS app link.
|
||||
IOS_APP_LINK = 20;
|
||||
|
||||
// Data Type: INT64. iOS app store ID.
|
||||
IOS_APP_STORE_ID = 21;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "CustomerMatchUploadKeyTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Indicates what type of data are the user list's members matched from.
|
||||
message CustomerMatchUploadKeyTypeEnum {
|
||||
// Enum describing possible customer match upload key types.
|
||||
enum CustomerMatchUploadKeyType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Members are matched from customer info such as email address, phone
|
||||
// number or physical address.
|
||||
CONTACT_INFO = 2;
|
||||
|
||||
// Members are matched from a user id generated and assigned by the
|
||||
// advertiser.
|
||||
CRM_ID = 3;
|
||||
|
||||
// Members are matched from mobile advertising ids.
|
||||
MOBILE_ADVERTISING_ID = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "DataDrivenModelStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing data-driven model status.
|
||||
|
||||
// Container for enum indicating data driven model status.
|
||||
message DataDrivenModelStatusEnum {
|
||||
// Enumerates data driven model statuses.
|
||||
enum DataDrivenModelStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The data driven model is available.
|
||||
AVAILABLE = 2;
|
||||
|
||||
// The data driven model is stale. It hasn't been updated for at least 7
|
||||
// days. It is still being used, but will become expired if it does not get
|
||||
// updated for 30 days.
|
||||
STALE = 3;
|
||||
|
||||
// The data driven model expired. It hasn't been updated for at least 30
|
||||
// days and cannot be used. Most commonly this is because there hasn't been
|
||||
// the required number of events in a recent 30-day period.
|
||||
EXPIRED = 4;
|
||||
|
||||
// The data driven model has never been generated. Most commonly this is
|
||||
// because there has never been the required number of events in any 30-day
|
||||
// period.
|
||||
NEVER_GENERATED = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "DayOfWeekProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing days of week.
|
||||
|
||||
// Container for enumeration of days of the week, e.g., "Monday".
|
||||
message DayOfWeekEnum {
|
||||
// Enumerates days of the week, e.g., "Monday".
|
||||
enum DayOfWeek {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Monday.
|
||||
MONDAY = 2;
|
||||
|
||||
// Tuesday.
|
||||
TUESDAY = 3;
|
||||
|
||||
// Wednesday.
|
||||
WEDNESDAY = 4;
|
||||
|
||||
// Thursday.
|
||||
THURSDAY = 5;
|
||||
|
||||
// Friday.
|
||||
FRIDAY = 6;
|
||||
|
||||
// Saturday.
|
||||
SATURDAY = 7;
|
||||
|
||||
// Sunday.
|
||||
SUNDAY = 8;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "DeviceProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing devices.
|
||||
|
||||
// Container for enumeration of Google Ads devices available for targeting.
|
||||
message DeviceEnum {
|
||||
// Enumerates Google Ads devices available for targeting.
|
||||
enum Device {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Mobile devices with full browsers.
|
||||
MOBILE = 2;
|
||||
|
||||
// Tablets with full browsers.
|
||||
TABLET = 3;
|
||||
|
||||
// Computers.
|
||||
DESKTOP = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "DisplayAdFormatSettingProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing display ad format settings.
|
||||
|
||||
// Container for display ad format settings.
|
||||
message DisplayAdFormatSettingEnum {
|
||||
// Enumerates display ad format settings.
|
||||
enum DisplayAdFormatSetting {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Text, image and native formats.
|
||||
ALL_FORMATS = 2;
|
||||
|
||||
// Text and image formats.
|
||||
NON_NATIVE = 3;
|
||||
|
||||
// Native format, i.e. the format rendering is controlled by the publisher
|
||||
// and not by Google.
|
||||
NATIVE = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,108 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "EducationPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Education placeholder fields.
|
||||
// For more information about dynamic remarketing feeds, see
|
||||
// https://support.google.com/google-ads/answer/6053288.
|
||||
message EducationPlaceholderFieldEnum {
|
||||
// Possible values for Education placeholder fields.
|
||||
enum EducationPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Required. Combination of PROGRAM ID and LOCATION ID
|
||||
// must be unique per offer.
|
||||
PROGRAM_ID = 2;
|
||||
|
||||
// Data Type: STRING. Combination of PROGRAM ID and LOCATION ID must be
|
||||
// unique per offer.
|
||||
LOCATION_ID = 3;
|
||||
|
||||
// Data Type: STRING. Required. Main headline with program name to be shown
|
||||
// in dynamic ad.
|
||||
PROGRAM_NAME = 4;
|
||||
|
||||
// Data Type: STRING. Area of study that can be shown in dynamic ad.
|
||||
AREA_OF_STUDY = 5;
|
||||
|
||||
// Data Type: STRING. Description of program that can be shown in dynamic
|
||||
// ad.
|
||||
PROGRAM_DESCRIPTION = 6;
|
||||
|
||||
// Data Type: STRING. Name of school that can be shown in dynamic ad.
|
||||
SCHOOL_NAME = 7;
|
||||
|
||||
// Data Type: STRING. Complete school address, including postal code.
|
||||
ADDRESS = 8;
|
||||
|
||||
// Data Type: URL. Image to be displayed in ads.
|
||||
THUMBNAIL_IMAGE_URL = 9;
|
||||
|
||||
// Data Type: URL. Alternative hosted file of image to be used in the ad.
|
||||
ALTERNATIVE_THUMBNAIL_IMAGE_URL = 10;
|
||||
|
||||
// Data Type: URL_LIST. Required. Final URLs to be used in ad when using
|
||||
// Upgraded URLs; the more specific the better (e.g. the individual URL of a
|
||||
// specific program and its location).
|
||||
FINAL_URLS = 11;
|
||||
|
||||
// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
|
||||
// URLs.
|
||||
FINAL_MOBILE_URLS = 12;
|
||||
|
||||
// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
|
||||
TRACKING_URL = 13;
|
||||
|
||||
// Data Type: STRING_LIST. Keywords used for product retrieval.
|
||||
CONTEXTUAL_KEYWORDS = 14;
|
||||
|
||||
// Data Type: STRING. Android app link. Must be formatted as:
|
||||
// android-app://{package_id}/{scheme}/{host_path}.
|
||||
// The components are defined as follows:
|
||||
// package_id: app ID as specified in Google Play.
|
||||
// scheme: the scheme to pass to the application. Can be HTTP, or a custom
|
||||
// scheme.
|
||||
// host_path: identifies the specific content within your application.
|
||||
ANDROID_APP_LINK = 15;
|
||||
|
||||
// Data Type: STRING_LIST. List of recommended program IDs to show together
|
||||
// with this item.
|
||||
SIMILAR_PROGRAM_IDS = 16;
|
||||
|
||||
// Data Type: STRING. iOS app link.
|
||||
IOS_APP_LINK = 17;
|
||||
|
||||
// Data Type: INT64. iOS app store ID.
|
||||
IOS_APP_STORE_ID = 18;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,80 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedAttributeTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing feed attribute type.
|
||||
|
||||
// Container for enum describing possible data types for a feed attribute.
|
||||
message FeedAttributeTypeEnum {
|
||||
// Possible data types for a feed attribute.
|
||||
enum FeedAttributeType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Int64.
|
||||
INT64 = 2;
|
||||
|
||||
// Double.
|
||||
DOUBLE = 3;
|
||||
|
||||
// String.
|
||||
STRING = 4;
|
||||
|
||||
// Boolean.
|
||||
BOOLEAN = 5;
|
||||
|
||||
// Url.
|
||||
URL = 6;
|
||||
|
||||
// Datetime.
|
||||
DATE_TIME = 7;
|
||||
|
||||
// Int64 list.
|
||||
INT64_LIST = 8;
|
||||
|
||||
// Double (8 bytes) list.
|
||||
DOUBLE_LIST = 9;
|
||||
|
||||
// String list.
|
||||
STRING_LIST = 10;
|
||||
|
||||
// Boolean list.
|
||||
BOOLEAN_LIST = 11;
|
||||
|
||||
// Url list.
|
||||
URL_LIST = 12;
|
||||
|
||||
// Datetime list.
|
||||
DATE_TIME_LIST = 13;
|
||||
|
||||
// Price.
|
||||
PRICE = 14;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedItemStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing feed item status.
|
||||
|
||||
// Container for enum describing possible statuses of a feed item.
|
||||
message FeedItemStatusEnum {
|
||||
// Possible statuses of a feed item.
|
||||
enum FeedItemStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Feed item is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// Feed item has been removed.
|
||||
REMOVED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedLinkStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing status of a feed link.
|
||||
|
||||
// Container for an enum describing possible statuses of a feed link.
|
||||
message FeedLinkStatusEnum {
|
||||
// Possible statuses of a feed link.
|
||||
enum FeedLinkStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Feed link is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// Feed link has been removed.
|
||||
REMOVED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedMappingCriterionTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing criterion types for feed mappings.
|
||||
|
||||
// Container for enum describing possible criterion types for a feed mapping.
|
||||
message FeedMappingCriterionTypeEnum {
|
||||
// Possible placeholder types for a feed mapping.
|
||||
enum FeedMappingCriterionType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Allows campaign targeting at locations within a location feed.
|
||||
CAMPAIGN_LOCATION_TARGETS = 2;
|
||||
|
||||
// Allows url targeting for your dynamic search ads within a page feed.
|
||||
DSA_PAGE_FEED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedMappingStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing feed mapping status.
|
||||
|
||||
// Container for enum describing possible statuses of a feed mapping.
|
||||
message FeedMappingStatusEnum {
|
||||
// Possible statuses of a feed mapping.
|
||||
enum FeedMappingStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Feed mapping is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// Feed mapping has been removed.
|
||||
REMOVED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedOriginProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing feed origin.
|
||||
|
||||
// Container for enum describing possible values for a feed origin.
|
||||
message FeedOriginEnum {
|
||||
// Possible values for a feed origin.
|
||||
enum FeedOrigin {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The FeedAttributes for this Feed are managed by the
|
||||
// user. Users can add FeedAttributes to this Feed.
|
||||
USER = 2;
|
||||
|
||||
// The FeedAttributes for an GOOGLE Feed are created by Google. A feed of
|
||||
// this type is maintained by Google and will have the correct attributes
|
||||
// for the placeholder type of the feed.
|
||||
GOOGLE = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FeedStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing feed status.
|
||||
|
||||
// Container for enum describing possible statuses of a feed.
|
||||
message FeedStatusEnum {
|
||||
// Possible statuses of a feed.
|
||||
enum FeedStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Feed is enabled.
|
||||
ENABLED = 2;
|
||||
|
||||
// Feed has been removed.
|
||||
REMOVED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,115 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FlightsPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Flight placeholder fields.
|
||||
// For more information about dynamic remarketing feeds, see
|
||||
// https://support.google.com/google-ads/answer/6053288.
|
||||
message FlightPlaceholderFieldEnum {
|
||||
// Possible values for Flight placeholder fields.
|
||||
enum FlightPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Required. Destination id. Example: PAR, LON.
|
||||
// For feed items that only have destination id, destination id must be a
|
||||
// unique key. For feed items that have both destination id and origin id,
|
||||
// then the combination must be a unique key.
|
||||
DESTINATION_ID = 2;
|
||||
|
||||
// Data Type: STRING. Origin id. Example: PAR, LON.
|
||||
// Optional. Combination of destination id and origin id must be unique per
|
||||
// offer.
|
||||
ORIGIN_ID = 3;
|
||||
|
||||
// Data Type: STRING. Required. Main headline with product name to be shown
|
||||
// in dynamic ad.
|
||||
FLIGHT_DESCRIPTION = 4;
|
||||
|
||||
// Data Type: STRING. Shorter names are recommended.
|
||||
ORIGIN_NAME = 5;
|
||||
|
||||
// Data Type: STRING. Shorter names are recommended.
|
||||
DESTINATION_NAME = 6;
|
||||
|
||||
// Data Type: STRING. Price to be shown in the ad.
|
||||
// Example: "100.00 USD"
|
||||
FLIGHT_PRICE = 7;
|
||||
|
||||
// Data Type: STRING. Formatted price to be shown in the ad.
|
||||
// Example: "Starting at $100.00 USD", "$80 - $100"
|
||||
FORMATTED_PRICE = 8;
|
||||
|
||||
// Data Type: STRING. Sale price to be shown in the ad.
|
||||
// Example: "80.00 USD"
|
||||
FLIGHT_SALE_PRICE = 9;
|
||||
|
||||
// Data Type: STRING. Formatted sale price to be shown in the ad.
|
||||
// Example: "On sale for $80.00", "$60 - $80"
|
||||
FORMATTED_SALE_PRICE = 10;
|
||||
|
||||
// Data Type: URL. Image to be displayed in the ad.
|
||||
IMAGE_URL = 11;
|
||||
|
||||
// Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded
|
||||
// URLs. User will be redirected to these URLs when they click on an ad, or
|
||||
// when they click on a specific flight for ads that show multiple
|
||||
// flights.
|
||||
FINAL_URLS = 12;
|
||||
|
||||
// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
|
||||
// URLs.
|
||||
FINAL_MOBILE_URLS = 13;
|
||||
|
||||
// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
|
||||
TRACKING_URL = 14;
|
||||
|
||||
// Data Type: STRING. Android app link. Must be formatted as:
|
||||
// android-app://{package_id}/{scheme}/{host_path}.
|
||||
// The components are defined as follows:
|
||||
// package_id: app ID as specified in Google Play.
|
||||
// scheme: the scheme to pass to the application. Can be HTTP, or a custom
|
||||
// scheme.
|
||||
// host_path: identifies the specific content within your application.
|
||||
ANDROID_APP_LINK = 15;
|
||||
|
||||
// Data Type: STRING_LIST. List of recommended destination IDs to show
|
||||
// together with this item.
|
||||
SIMILAR_DESTINATION_IDS = 16;
|
||||
|
||||
// Data Type: STRING. iOS app link.
|
||||
IOS_APP_LINK = 17;
|
||||
|
||||
// Data Type: INT64. iOS app store ID.
|
||||
IOS_APP_STORE_ID = 18;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FrequencyCapEventTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing frequency caps.
|
||||
|
||||
// Container for enum describing the type of event that the cap applies to.
|
||||
message FrequencyCapEventTypeEnum {
|
||||
// The type of event that the cap applies to (e.g. impression).
|
||||
enum FrequencyCapEventType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The cap applies on ad impressions.
|
||||
IMPRESSION = 2;
|
||||
|
||||
// The cap applies on video ad views.
|
||||
VIDEO_VIEW = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FrequencyCapLevelProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing frequency caps.
|
||||
|
||||
// Container for enum describing the level on which the cap is to be applied.
|
||||
message FrequencyCapLevelEnum {
|
||||
// The level on which the cap is to be applied (e.g ad group ad, ad group).
|
||||
// Cap is applied to all the resources of this level.
|
||||
enum FrequencyCapLevel {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The cap is applied at the ad group ad level.
|
||||
AD_GROUP_AD = 2;
|
||||
|
||||
// The cap is applied at the ad group level.
|
||||
AD_GROUP = 3;
|
||||
|
||||
// The cap is applied at the campaign level.
|
||||
CAMPAIGN = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "FrequencyCapTimeUnitProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing frequency caps.
|
||||
|
||||
// Container for enum describing the unit of time the cap is defined at.
|
||||
message FrequencyCapTimeUnitEnum {
|
||||
// Unit of time the cap is defined at (e.g. day, week).
|
||||
enum FrequencyCapTimeUnit {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The cap would define limit per one day.
|
||||
DAY = 2;
|
||||
|
||||
// The cap would define limit per one week.
|
||||
WEEK = 3;
|
||||
|
||||
// The cap would define limit per one month.
|
||||
MONTH = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "GenderTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing gender types.
|
||||
|
||||
// Container for enum describing the type of demographic genders.
|
||||
message GenderTypeEnum {
|
||||
// The type of demographic genders (e.g. female).
|
||||
enum GenderType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Male.
|
||||
MALE = 10;
|
||||
|
||||
// Female.
|
||||
FEMALE = 11;
|
||||
|
||||
// Undetermined gender.
|
||||
UNDETERMINED = 20;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "GeoTargetConstantStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing geo target constant statuses.
|
||||
|
||||
// Container for describing the status of a geo target constant.
|
||||
message GeoTargetConstantStatusEnum {
|
||||
// The possible statuses of a geo target constant.
|
||||
enum GeoTargetConstantStatus {
|
||||
// No value has been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The geo target constant is valid.
|
||||
ENABLED = 2;
|
||||
|
||||
// The geo target constant is obsolete and will be removed.
|
||||
REMOVAL_PLANNED = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "GeoTargetingRestrictionProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing GeoTargetingRestriction.
|
||||
|
||||
// Message describing feed item geo targeting restriction.
|
||||
message GeoTargetingRestrictionEnum {
|
||||
// A restriction used to determine if the request context's
|
||||
// geo should be matched.
|
||||
enum GeoTargetingRestriction {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Indicates that request context should match the physical location of
|
||||
// the user.
|
||||
LOCATION_OF_PRESENCE = 2;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "GoogleAdsFieldCategoryProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing GoogleAdsField categories
|
||||
|
||||
// Container for enum that determines if the described artifact is a resource
|
||||
// or a field, and if it is a field, when it segments search queries.
|
||||
message GoogleAdsFieldCategoryEnum {
|
||||
// The category of the artifact.
|
||||
enum GoogleAdsFieldCategory {
|
||||
// Unspecified
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Unknown
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The described artifact is a resource.
|
||||
RESOURCE = 2;
|
||||
|
||||
// The described artifact is a field and is an attribute of a resource.
|
||||
// Including a resource attribute field in a query may segment the query if
|
||||
// the resource to which it is attributed segments the resource found in
|
||||
// the FROM clause.
|
||||
ATTRIBUTE = 3;
|
||||
|
||||
// The described artifact is a field and always segments search queries.
|
||||
SEGMENT = 5;
|
||||
|
||||
// The described artifact is a field and is a metric. It never segments
|
||||
// search queries.
|
||||
METRIC = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,94 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "GoogleAdsFieldDataTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing GoogleAdsField data types
|
||||
|
||||
// Container holding the various data types.
|
||||
message GoogleAdsFieldDataTypeEnum {
|
||||
// These are the various types a GoogleAdsService artifact may take on.
|
||||
enum GoogleAdsFieldDataType {
|
||||
// Unspecified
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Unknown
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Maps to google.protobuf.BoolValue
|
||||
//
|
||||
// Applicable operators: =, !=
|
||||
BOOLEAN = 2;
|
||||
|
||||
// Maps to google.protobuf.StringValue. It can be compared using the set of
|
||||
// operators specific to dates however.
|
||||
//
|
||||
// Applicable operators: =, <, >, <=, >=, BETWEEN, DURING, and IN
|
||||
DATE = 3;
|
||||
|
||||
// Maps to google.protobuf.DoubleValue
|
||||
//
|
||||
// Applicable operators: =, !=, <, >, IN, NOT IN
|
||||
DOUBLE = 4;
|
||||
|
||||
// Maps to an enum. It's specific definition can be found at type_url.
|
||||
//
|
||||
// Applicable operators: =, !=, IN, NOT IN
|
||||
ENUM = 5;
|
||||
|
||||
// Maps to google.protobuf.FloatValue
|
||||
//
|
||||
// Applicable operators: =, !=, <, >, IN, NOT IN
|
||||
FLOAT = 6;
|
||||
|
||||
// Maps to google.protobuf.Int32Value
|
||||
//
|
||||
// Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
|
||||
INT32 = 7;
|
||||
|
||||
// Maps to google.protobuf.Int64Value
|
||||
//
|
||||
// Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
|
||||
INT64 = 8;
|
||||
|
||||
// Maps to a protocol buffer message type. The data type's details can be
|
||||
// found in type_url.
|
||||
//
|
||||
// No operators work with MESSAGE fields.
|
||||
MESSAGE = 9;
|
||||
|
||||
// Maps to google.protobuf.StringValue. Represents the resource name
|
||||
// (unique id) of a resource or one of its foreign keys.
|
||||
//
|
||||
// No operators work with RESOURCE_NAME fields.
|
||||
RESOURCE_NAME = 10;
|
||||
|
||||
// Maps to google.protobuf.StringValue.
|
||||
//
|
||||
// Applicable operators: =, !=, LIKE, NOT LIKE, IN, NOT IN
|
||||
STRING = 11;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "HotelDateSelectionTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing hotel date selection types.
|
||||
|
||||
// Container for enum describing possible hotel date selection types
|
||||
message HotelDateSelectionTypeEnum {
|
||||
// Enum describing possible hotel date selection types.
|
||||
enum HotelDateSelectionType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Dates selected by default.
|
||||
DEFAULT_SELECTION = 50;
|
||||
|
||||
// Dates selected by the user.
|
||||
USER_SELECTED = 51;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,121 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "HotelsPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Hotel placeholder fields.
|
||||
// For more information about dynamic remarketing feeds, see
|
||||
// https://support.google.com/google-ads/answer/6053288.
|
||||
message HotelPlaceholderFieldEnum {
|
||||
// Possible values for Hotel placeholder fields.
|
||||
enum HotelPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Required. Unique ID.
|
||||
PROPERTY_ID = 2;
|
||||
|
||||
// Data Type: STRING. Required. Main headline with property name to be shown
|
||||
// in dynamic ad.
|
||||
PROPERTY_NAME = 3;
|
||||
|
||||
// Data Type: STRING. Name of destination to be shown in dynamic ad.
|
||||
DESTINATION_NAME = 4;
|
||||
|
||||
// Data Type: STRING. Description of destination to be shown in dynamic ad.
|
||||
DESCRIPTION = 5;
|
||||
|
||||
// Data Type: STRING. Complete property address, including postal code.
|
||||
ADDRESS = 6;
|
||||
|
||||
// Data Type: STRING. Price to be shown in the ad.
|
||||
// Example: "100.00 USD"
|
||||
PRICE = 7;
|
||||
|
||||
// Data Type: STRING. Formatted price to be shown in the ad.
|
||||
// Example: "Starting at $100.00 USD", "$80 - $100"
|
||||
FORMATTED_PRICE = 8;
|
||||
|
||||
// Data Type: STRING. Sale price to be shown in the ad.
|
||||
// Example: "80.00 USD"
|
||||
SALE_PRICE = 9;
|
||||
|
||||
// Data Type: STRING. Formatted sale price to be shown in the ad.
|
||||
// Example: "On sale for $80.00", "$60 - $80"
|
||||
FORMATTED_SALE_PRICE = 10;
|
||||
|
||||
// Data Type: URL. Image to be displayed in the ad.
|
||||
IMAGE_URL = 11;
|
||||
|
||||
// Data Type: STRING. Category of property used to group like items together
|
||||
// for recommendation engine.
|
||||
CATEGORY = 12;
|
||||
|
||||
// Data Type: INT64. Star rating (1 to 5) used to group like items
|
||||
// together for recommendation engine.
|
||||
STAR_RATING = 13;
|
||||
|
||||
// Data Type: STRING_LIST. Keywords used for product retrieval.
|
||||
CONTEXTUAL_KEYWORDS = 14;
|
||||
|
||||
// Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded
|
||||
// URLs. User will be redirected to these URLs when they click on an ad, or
|
||||
// when they click on a specific flight for ads that show multiple
|
||||
// flights.
|
||||
FINAL_URLS = 15;
|
||||
|
||||
// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
|
||||
// URLs.
|
||||
FINAL_MOBILE_URLS = 16;
|
||||
|
||||
// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
|
||||
TRACKING_URL = 17;
|
||||
|
||||
// Data Type: STRING. Android app link. Must be formatted as:
|
||||
// android-app://{package_id}/{scheme}/{host_path}.
|
||||
// The components are defined as follows:
|
||||
// package_id: app ID as specified in Google Play.
|
||||
// scheme: the scheme to pass to the application. Can be HTTP, or a custom
|
||||
// scheme.
|
||||
// host_path: identifies the specific content within your application.
|
||||
ANDROID_APP_LINK = 18;
|
||||
|
||||
// Data Type: STRING_LIST. List of recommended property IDs to show together
|
||||
// with this item.
|
||||
SIMILAR_PROPERTY_IDS = 19;
|
||||
|
||||
// Data Type: STRING. iOS app link.
|
||||
IOS_APP_LINK = 20;
|
||||
|
||||
// Data Type: INT64. iOS app store ID.
|
||||
IOS_APP_STORE_ID = 21;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "IncomeRangeTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing income range types.
|
||||
|
||||
// Container for enum describing the type of demographic income ranges.
|
||||
message IncomeRangeTypeEnum {
|
||||
// The type of demographic income ranges (e.g. between 0% to 50%).
|
||||
enum IncomeRangeType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// 0%-50%.
|
||||
INCOME_RANGE_0_50 = 510001;
|
||||
|
||||
// 50% to 60%.
|
||||
INCOME_RANGE_50_60 = 510002;
|
||||
|
||||
// 60% to 70%.
|
||||
INCOME_RANGE_60_70 = 510003;
|
||||
|
||||
// 70% to 80%.
|
||||
INCOME_RANGE_70_80 = 510004;
|
||||
|
||||
// 80% to 90%.
|
||||
INCOME_RANGE_80_90 = 510005;
|
||||
|
||||
// Greater than 90%.
|
||||
INCOME_RANGE_90_UP = 510006;
|
||||
|
||||
// Undetermined income range.
|
||||
INCOME_RANGE_UNDETERMINED = 510000;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "InteractionTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing interaction types.
|
||||
|
||||
// Container for enum describing possible interaction types.
|
||||
message InteractionTypeEnum {
|
||||
// Enum describing possible interaction types.
|
||||
enum InteractionType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Calls.
|
||||
CALLS = 8000;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,112 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "JobsPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Job placeholder fields.
|
||||
// For more information about dynamic remarketing feeds, see
|
||||
// https://support.google.com/google-ads/answer/6053288.
|
||||
message JobPlaceholderFieldEnum {
|
||||
// Possible values for Job placeholder fields.
|
||||
enum JobPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Required. If only JOB_ID is specified, then it must be
|
||||
// unique. If both JOB_ID and LOCATION_ID are specified, then the
|
||||
// pair must be unique.
|
||||
// ID) pair must be unique.
|
||||
JOB_ID = 2;
|
||||
|
||||
// Data Type: STRING. Combination of JOB_ID and LOCATION_ID must be unique
|
||||
// per offer.
|
||||
LOCATION_ID = 3;
|
||||
|
||||
// Data Type: STRING. Required. Main headline with job title to be shown in
|
||||
// dynamic ad.
|
||||
TITLE = 4;
|
||||
|
||||
// Data Type: STRING. Job subtitle to be shown in dynamic ad.
|
||||
SUBTITLE = 5;
|
||||
|
||||
// Data Type: STRING. Description of job to be shown in dynamic ad.
|
||||
DESCRIPTION = 6;
|
||||
|
||||
// Data Type: URL. Image to be displayed in the ad. Highly recommended for
|
||||
// image ads.
|
||||
IMAGE_URL = 7;
|
||||
|
||||
// Data Type: STRING. Category of property used to group like items together
|
||||
// for recommendation engine.
|
||||
CATEGORY = 8;
|
||||
|
||||
// Data Type: STRING_LIST. Keywords used for product retrieval.
|
||||
CONTEXTUAL_KEYWORDS = 9;
|
||||
|
||||
// Data Type: STRING. Complete property address, including postal code.
|
||||
ADDRESS = 10;
|
||||
|
||||
// Data Type: STRING. Salary or salary range of job to be shown in dynamic
|
||||
// ad.
|
||||
SALARY = 11;
|
||||
|
||||
// Data Type: URL_LIST. Required. Final URLs to be used in ad when using
|
||||
// Upgraded URLs; the more specific the better (e.g. the individual URL of a
|
||||
// specific job and its location).
|
||||
FINAL_URLS = 12;
|
||||
|
||||
// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
|
||||
// URLs.
|
||||
FINAL_MOBILE_URLS = 14;
|
||||
|
||||
// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
|
||||
TRACKING_URL = 15;
|
||||
|
||||
// Data Type: STRING. Android app link. Must be formatted as:
|
||||
// android-app://{package_id}/{scheme}/{host_path}.
|
||||
// The components are defined as follows:
|
||||
// package_id: app ID as specified in Google Play.
|
||||
// scheme: the scheme to pass to the application. Can be HTTP, or a custom
|
||||
// scheme.
|
||||
// host_path: identifies the specific content within your application.
|
||||
ANDROID_APP_LINK = 16;
|
||||
|
||||
// Data Type: STRING_LIST. List of recommended job IDs to show together with
|
||||
// this item.
|
||||
SIMILAR_JOB_IDS = 17;
|
||||
|
||||
// Data Type: STRING. iOS app link.
|
||||
IOS_APP_LINK = 18;
|
||||
|
||||
// Data Type: INT64. iOS app store ID.
|
||||
IOS_APP_STORE_ID = 19;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "KeywordMatchTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing Keyword match types.
|
||||
|
||||
// Message describing Keyword match types.
|
||||
message KeywordMatchTypeEnum {
|
||||
// Possible Keyword match types.
|
||||
enum KeywordMatchType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Exact match.
|
||||
EXACT = 2;
|
||||
|
||||
// Phrase match.
|
||||
PHRASE = 3;
|
||||
|
||||
// Broad match.
|
||||
BROAD = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "KeywordPlanCompetitionLevelProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing Keyword Planner competition levels.
|
||||
|
||||
// Container for enumeration of keyword competition levels. The competition
|
||||
// level indicates how competitive ad placement is for a keyword and
|
||||
// is determined by the number of advertisers bidding on that keyword relative
|
||||
// to all keywords across Google. The competition level can depend on the
|
||||
// location and Search Network targeting options you've selected.
|
||||
message KeywordPlanCompetitionLevelEnum {
|
||||
// Competition level of a keyword.
|
||||
enum KeywordPlanCompetitionLevel {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Low competition.
|
||||
LOW = 2;
|
||||
|
||||
// Medium competition.
|
||||
MEDIUM = 3;
|
||||
|
||||
// High competition.
|
||||
HIGH = 4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "KeywordPlanForecastIntervalProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing keyword plan forecast intervals.
|
||||
|
||||
// Container for enumeration of forecast intervals.
|
||||
message KeywordPlanForecastIntervalEnum {
|
||||
// Forecast intervals.
|
||||
enum KeywordPlanForecastInterval {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// The next week date range for keyword plan. The next week is based
|
||||
// on the default locale of the user's account and is mostly SUN-SAT or
|
||||
// MON-SUN.
|
||||
// This can be different from next-7 days.
|
||||
NEXT_WEEK = 3;
|
||||
|
||||
// The next month date range for keyword plan.
|
||||
NEXT_MONTH = 4;
|
||||
|
||||
// The next quarter date range for keyword plan.
|
||||
NEXT_QUARTER = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "KeywordPlanNetworkProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing Keyword Planner forecastable network types.
|
||||
|
||||
// Container for enumeration of keyword plan forecastable network types.
|
||||
message KeywordPlanNetworkEnum {
|
||||
// Enumerates keyword plan forecastable network types.
|
||||
enum KeywordPlanNetwork {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Google Search.
|
||||
GOOGLE_SEARCH = 2;
|
||||
|
||||
// Google Search + Search partners.
|
||||
GOOGLE_SEARCH_AND_PARTNERS = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ListingCustomAttributeIndexProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing listing custom attributes.
|
||||
|
||||
// Container for enum describing the index of the listing custom attribute.
|
||||
message ListingCustomAttributeIndexEnum {
|
||||
// The index of the listing custom attribute.
|
||||
enum ListingCustomAttributeIndex {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// First listing custom attribute.
|
||||
CUSTOM_ATTRIBUTE_0 = 2;
|
||||
|
||||
// Second listing custom attribute.
|
||||
CUSTOM_ATTRIBUTE_1 = 3;
|
||||
|
||||
// Third listing custom attribute.
|
||||
CUSTOM_ATTRIBUTE_2 = 4;
|
||||
|
||||
// Fourth listing custom attribute.
|
||||
CUSTOM_ATTRIBUTE_3 = 5;
|
||||
|
||||
// Fifth listing custom attribute.
|
||||
CUSTOM_ATTRIBUTE_4 = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ListingGroupTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing listing groups.
|
||||
|
||||
// Container for enum describing the type of the listing group.
|
||||
message ListingGroupTypeEnum {
|
||||
// The type of the listing group.
|
||||
enum ListingGroupType {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Subdivision of products along some listing dimension. These nodes
|
||||
// are not used by serving to target listing entries, but is purely
|
||||
// to define the structure of the tree.
|
||||
SUBDIVISION = 2;
|
||||
|
||||
// Listing group unit that defines a bid.
|
||||
UNIT = 3;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,116 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "LocalPlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Local placeholder fields.
|
||||
// For more information about dynamic remarketing feeds, see
|
||||
// https://support.google.com/google-ads/answer/6053288.
|
||||
message LocalPlaceholderFieldEnum {
|
||||
// Possible values for Local placeholder fields.
|
||||
enum LocalPlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. Required. Unique ID.
|
||||
DEAL_ID = 2;
|
||||
|
||||
// Data Type: STRING. Required. Main headline with local deal title to be
|
||||
// shown in dynamic ad.
|
||||
DEAL_NAME = 3;
|
||||
|
||||
// Data Type: STRING. Local deal subtitle to be shown in dynamic ad.
|
||||
SUBTITLE = 4;
|
||||
|
||||
// Data Type: STRING. Description of local deal to be shown in dynamic ad.
|
||||
DESCRIPTION = 5;
|
||||
|
||||
// Data Type: STRING. Price to be shown in the ad. Highly recommended for
|
||||
// dynamic ads. Example: "100.00 USD"
|
||||
PRICE = 6;
|
||||
|
||||
// Data Type: STRING. Formatted price to be shown in the ad.
|
||||
// Example: "Starting at $100.00 USD", "$80 - $100"
|
||||
FORMATTED_PRICE = 7;
|
||||
|
||||
// Data Type: STRING. Sale price to be shown in the ad.
|
||||
// Example: "80.00 USD"
|
||||
SALE_PRICE = 8;
|
||||
|
||||
// Data Type: STRING. Formatted sale price to be shown in the ad.
|
||||
// Example: "On sale for $80.00", "$60 - $80"
|
||||
FORMATTED_SALE_PRICE = 9;
|
||||
|
||||
// Data Type: URL. Image to be displayed in the ad.
|
||||
IMAGE_URL = 10;
|
||||
|
||||
// Data Type: STRING. Complete property address, including postal code.
|
||||
ADDRESS = 11;
|
||||
|
||||
// Data Type: STRING. Category of local deal used to group like items
|
||||
// together for recommendation engine.
|
||||
CATEGORY = 12;
|
||||
|
||||
// Data Type: STRING_LIST. Keywords used for product retrieval.
|
||||
CONTEXTUAL_KEYWORDS = 13;
|
||||
|
||||
// Data Type: URL_LIST. Required. Final URLs to be used in ad when using
|
||||
// Upgraded URLs; the more specific the better (e.g. the individual URL of a
|
||||
// specific local deal and its location).
|
||||
FINAL_URLS = 14;
|
||||
|
||||
// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
|
||||
// URLs.
|
||||
FINAL_MOBILE_URLS = 15;
|
||||
|
||||
// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
|
||||
TRACKING_URL = 16;
|
||||
|
||||
// Data Type: STRING. Android app link. Must be formatted as:
|
||||
// android-app://{package_id}/{scheme}/{host_path}.
|
||||
// The components are defined as follows:
|
||||
// package_id: app ID as specified in Google Play.
|
||||
// scheme: the scheme to pass to the application. Can be HTTP, or a custom
|
||||
// scheme.
|
||||
// host_path: identifies the specific content within your application.
|
||||
ANDROID_APP_LINK = 17;
|
||||
|
||||
// Data Type: STRING_LIST. List of recommended local deal IDs to show
|
||||
// together with this item.
|
||||
SIMILAR_DEAL_IDS = 18;
|
||||
|
||||
// Data Type: STRING. iOS app link.
|
||||
IOS_APP_LINK = 19;
|
||||
|
||||
// Data Type: INT64. iOS app store ID.
|
||||
IOS_APP_STORE_ID = 20;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "ManagerLinkStatusProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Container for enum describing possible status of a manager and client link.
|
||||
message ManagerLinkStatusEnum {
|
||||
// Possible statuses of a link.
|
||||
enum ManagerLinkStatus {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Indicates current in-effect relationship
|
||||
ACTIVE = 2;
|
||||
|
||||
// Indicates terminated relationship
|
||||
INACTIVE = 3;
|
||||
|
||||
// Indicates relationship has been requested by manager, but the client
|
||||
// hasn't accepted yet.
|
||||
PENDING = 4;
|
||||
|
||||
// Relationship was requested by the manager, but the client has refused.
|
||||
REFUSED = 5;
|
||||
|
||||
// Indicates relationship has been requested by manager, but manager
|
||||
// canceled it.
|
||||
CANCELED = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MediaTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing media types.
|
||||
|
||||
// Container for enum describing the types of media.
|
||||
message MediaTypeEnum {
|
||||
// The type of media.
|
||||
enum MediaType {
|
||||
// The media type has not been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Static image, used for image ad.
|
||||
IMAGE = 2;
|
||||
|
||||
// Small image, used for map ad.
|
||||
ICON = 3;
|
||||
|
||||
// ZIP file, used in fields of template ads.
|
||||
MEDIA_BUNDLE = 4;
|
||||
|
||||
// Audio file.
|
||||
AUDIO = 5;
|
||||
|
||||
// Video file.
|
||||
VIDEO = 6;
|
||||
|
||||
// Animated image, such as animated GIF.
|
||||
DYNAMIC_IMAGE = 7;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MessagePlaceholderFieldProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
|
||||
|
||||
// Values for Message placeholder fields.
|
||||
message MessagePlaceholderFieldEnum {
|
||||
// Possible values for Message placeholder fields.
|
||||
enum MessagePlaceholderField {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// Used for return value only. Represents value unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Data Type: STRING. The name of your business.
|
||||
BUSINESS_NAME = 2;
|
||||
|
||||
// Data Type: STRING. Country code of phone number.
|
||||
COUNTRY_CODE = 3;
|
||||
|
||||
// Data Type: STRING. A phone number that's capable of sending and receiving
|
||||
// text messages.
|
||||
PHONE_NUMBER = 4;
|
||||
|
||||
// Data Type: STRING. The text that will go in your click-to-message ad.
|
||||
MESSAGE_EXTENSION_TEXT = 5;
|
||||
|
||||
// Data Type: STRING. The message text automatically shows in people's
|
||||
// messaging apps when they tap to send you a message.
|
||||
MESSAGE_TEXT = 6;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MimeTypeProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing mime types.
|
||||
|
||||
// Container for enum describing the mime types.
|
||||
message MimeTypeEnum {
|
||||
// The mime type
|
||||
enum MimeType {
|
||||
// The mime type has not been specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The received value is not known in this version.
|
||||
//
|
||||
// This is a response-only value.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// MIME type of image/jpeg.
|
||||
IMAGE_JPEG = 2;
|
||||
|
||||
// MIME type of image/gif.
|
||||
IMAGE_GIF = 3;
|
||||
|
||||
// MIME type of image/png.
|
||||
IMAGE_PNG = 4;
|
||||
|
||||
// MIME type of application/x-shockwave-flash.
|
||||
FLASH = 5;
|
||||
|
||||
// MIME type of text/html.
|
||||
TEXT_HTML = 6;
|
||||
|
||||
// MIME type of application/pdf.
|
||||
PDF = 7;
|
||||
|
||||
// MIME type of application/msword.
|
||||
MSWORD = 8;
|
||||
|
||||
// MIME type of application/vnd.ms-excel.
|
||||
MSEXCEL = 9;
|
||||
|
||||
// MIME type of application/rtf.
|
||||
RTF = 10;
|
||||
|
||||
// MIME type of audio/wav.
|
||||
AUDIO_WAV = 11;
|
||||
|
||||
// MIME type of audio/mp3.
|
||||
AUDIO_MP3 = 12;
|
||||
|
||||
// MIME type of application/x-html5-ad-zip.
|
||||
HTML5_AD_ZIP = 13;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,53 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MinuteOfHourProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing days of week.
|
||||
|
||||
// Container for enumeration of quarter-hours.
|
||||
message MinuteOfHourEnum {
|
||||
// Enumerates of quarter-hours. E.g. "FIFTEEN"
|
||||
enum MinuteOfHour {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// Zero minutes past the hour.
|
||||
ZERO = 2;
|
||||
|
||||
// Fifteen minutes past the hour.
|
||||
FIFTEEN = 3;
|
||||
|
||||
// Thirty minutes past the hour.
|
||||
THIRTY = 4;
|
||||
|
||||
// Forty-five minutes past the hour.
|
||||
FORTY_FIVE = 5;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,77 +0,0 @@
|
||||
// Copyright 2018 Google LLC.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package google.ads.googleads.v0.enums;
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V0.Enums";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v0/enums;enums";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "MonthOfYearProto";
|
||||
option java_package = "com.google.ads.googleads.v0.enums";
|
||||
option objc_class_prefix = "GAA";
|
||||
option php_namespace = "Google\\Ads\\GoogleAds\\V0\\Enums";
|
||||
// Proto file describing days of week.
|
||||
|
||||
// Container for enumeration of months of the year, e.g., "January".
|
||||
message MonthOfYearEnum {
|
||||
// Enumerates months of the year, e.g., "January".
|
||||
enum MonthOfYear {
|
||||
// Not specified.
|
||||
UNSPECIFIED = 0;
|
||||
|
||||
// The value is unknown in this version.
|
||||
UNKNOWN = 1;
|
||||
|
||||
// January.
|
||||
JANUARY = 2;
|
||||
|
||||
// February.
|
||||
FEBRUARY = 3;
|
||||
|
||||
// March.
|
||||
MARCH = 4;
|
||||
|
||||
// April.
|
||||
APRIL = 5;
|
||||
|
||||
// May.
|
||||
MAY = 6;
|
||||
|
||||
// June.
|
||||
JUNE = 7;
|
||||
|
||||
// July.
|
||||
JULY = 8;
|
||||
|
||||
// August.
|
||||
AUGUST = 9;
|
||||
|
||||
// September.
|
||||
SEPTEMBER = 10;
|
||||
|
||||
// October.
|
||||
OCTOBER = 11;
|
||||
|
||||
// November.
|
||||
NOVEMBER = 12;
|
||||
|
||||
// December.
|
||||
DECEMBER = 13;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user