Synchronize new proto/yaml changes.
PiperOrigin-RevId: 250303388
This commit is contained in:
parent
c6399efb29
commit
0212b5bc5e
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/ads/googleads/v1/enums/served_asset_field_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -41,7 +41,8 @@ message AdTextAsset {
|
|||
// within this field. Multiple assets can be pinned to the same field. An
|
||||
// asset that is unpinned or pinned to a different field will not serve in a
|
||||
// field where some other asset has been pinned.
|
||||
google.ads.googleads.v1.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 2;
|
||||
google.ads.googleads.v1.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType
|
||||
pinned_field = 2;
|
||||
}
|
||||
|
||||
// An image asset used inside an ad.
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ import "google/ads/googleads/v1/enums/display_ad_format_setting.proto";
|
|||
import "google/ads/googleads/v1/enums/display_upload_product_type.proto";
|
||||
import "google/ads/googleads/v1/enums/legacy_app_install_ad_app_store.proto";
|
||||
import "google/ads/googleads/v1/enums/mime_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -116,7 +116,8 @@ message CallOnlyAdInfo {
|
|||
|
||||
// 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.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState conversion_reporting_state = 10;
|
||||
google.ads.googleads.v1.enums.CallConversionReportingStateEnum
|
||||
.CallConversionReportingState conversion_reporting_state = 10;
|
||||
}
|
||||
|
||||
// An expanded dynamic search ad.
|
||||
|
|
@ -126,19 +127,13 @@ message ExpandedDynamicSearchAdInfo {
|
|||
}
|
||||
|
||||
// A hotel ad.
|
||||
message HotelAdInfo {
|
||||
|
||||
}
|
||||
message HotelAdInfo {}
|
||||
|
||||
// A Smart Shopping ad.
|
||||
message ShoppingSmartAdInfo {
|
||||
|
||||
}
|
||||
message ShoppingSmartAdInfo {}
|
||||
|
||||
// A standard Shopping ad.
|
||||
message ShoppingProductAdInfo {
|
||||
|
||||
}
|
||||
message ShoppingProductAdInfo {}
|
||||
|
||||
// A Shopping Comparison Listing ad.
|
||||
message ShoppingComparisonListingAdInfo {
|
||||
|
|
@ -279,15 +274,11 @@ message ImageAdInfo {
|
|||
|
||||
// Representation of video bumper in-stream ad format (very short in-stream
|
||||
// non-skippable video ad).
|
||||
message VideoBumperInStreamAdInfo {
|
||||
|
||||
}
|
||||
message VideoBumperInStreamAdInfo {}
|
||||
|
||||
// Representation of video non-skippable in-stream ad format (15 second
|
||||
// in-stream non-skippable video ad).
|
||||
message VideoNonSkippableInStreamAdInfo {
|
||||
|
||||
}
|
||||
message VideoNonSkippableInStreamAdInfo {}
|
||||
|
||||
// Representation of video TrueView in-stream ad format (ad shown during video
|
||||
// playback, often at beginning, which displays a skip button a few seconds into
|
||||
|
|
@ -413,7 +404,8 @@ message LegacyResponsiveDisplayAdInfo {
|
|||
google.protobuf.StringValue square_marketing_image = 12;
|
||||
|
||||
// Specifies which format the ad will be served in. Default is ALL_FORMATS.
|
||||
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13;
|
||||
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum
|
||||
.DisplayAdFormatSetting format_setting = 13;
|
||||
|
||||
// Prefix before price. E.g. 'as low as'.
|
||||
google.protobuf.StringValue price_prefix = 14;
|
||||
|
|
@ -473,7 +465,8 @@ message LegacyAppInstallAdInfo {
|
|||
google.protobuf.StringValue app_id = 1;
|
||||
|
||||
// The app store the mobile app is available in.
|
||||
google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore app_store = 2;
|
||||
google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum
|
||||
.LegacyAppInstallAdAppStore app_store = 2;
|
||||
|
||||
// The headline of the ad.
|
||||
google.protobuf.StringValue headline = 3;
|
||||
|
|
@ -554,7 +547,8 @@ message ResponsiveDisplayAdInfo {
|
|||
google.protobuf.StringValue promo_text = 15;
|
||||
|
||||
// Specifies which format the ad will be served in. Default is ALL_FORMATS.
|
||||
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 16;
|
||||
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum
|
||||
.DisplayAdFormatSetting format_setting = 16;
|
||||
}
|
||||
|
||||
// A generic type of display ad. The exact ad format is controlled by the
|
||||
|
|
@ -562,7 +556,8 @@ message ResponsiveDisplayAdInfo {
|
|||
// need to be included with the ad.
|
||||
message DisplayUploadAdInfo {
|
||||
// The product type of this ad. See comments on the enum for details.
|
||||
google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum.DisplayUploadProductType display_upload_product_type = 1;
|
||||
google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum
|
||||
.DisplayUploadProductType display_upload_product_type = 1;
|
||||
|
||||
// The asset data that makes up the ad.
|
||||
oneof media_asset {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/ads/googleads/v1/enums/mime_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
|
|||
|
||||
import "google/ads/googleads/v1/enums/page_one_promoted_strategy_goal.proto";
|
||||
import "google/ads/googleads/v1/enums/target_impression_share_location.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -46,9 +46,7 @@ message Commission {
|
|||
// 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 {
|
||||
|
||||
}
|
||||
message EnhancedCpc {}
|
||||
|
||||
// Manual click-based bidding where user pays per click.
|
||||
message ManualCpc {
|
||||
|
|
@ -57,20 +55,14 @@ message ManualCpc {
|
|||
}
|
||||
|
||||
// Manual impression-based bidding where user pays per thousand impressions.
|
||||
message ManualCpm {
|
||||
|
||||
}
|
||||
message ManualCpm {}
|
||||
|
||||
// View based bidding where user pays per video view.
|
||||
message ManualCpv {
|
||||
|
||||
}
|
||||
message ManualCpv {}
|
||||
|
||||
// An automated bidding strategy that sets bids to help get the most conversions
|
||||
// for your campaign while spending your budget.
|
||||
message MaximizeConversions {
|
||||
|
||||
}
|
||||
message MaximizeConversions {}
|
||||
|
||||
// An automated bidding strategy which tries to maximize conversion value
|
||||
// given a daily budget.
|
||||
|
|
@ -88,7 +80,8 @@ message MaximizeConversionValue {
|
|||
message PageOnePromoted {
|
||||
// The strategy goal of where impressions are desired to be shown on
|
||||
// search result pages.
|
||||
google.ads.googleads.v1.enums.PageOnePromotedStrategyGoalEnum.PageOnePromotedStrategyGoal strategy_goal = 1;
|
||||
google.ads.googleads.v1.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.
|
||||
|
|
@ -133,9 +126,7 @@ message TargetCpa {
|
|||
|
||||
// Target CPM (cost per thousand impressions) is an automated bidding strategy
|
||||
// that sets bids to optimize performance given the target CPM you set.
|
||||
message TargetCpm {
|
||||
|
||||
}
|
||||
message TargetCpm {}
|
||||
|
||||
// An automated bidding strategy that sets bids so that a certain percentage of
|
||||
// search ads are shown at the top of the first page (or other targeted
|
||||
|
|
@ -143,7 +134,8 @@ message TargetCpm {
|
|||
// Next Id = 4
|
||||
message TargetImpressionShare {
|
||||
// The targeted location on the search results page.
|
||||
google.ads.googleads.v1.enums.TargetImpressionShareLocationEnum.TargetImpressionShareLocation location = 1;
|
||||
google.ads.googleads.v1.enums.TargetImpressionShareLocationEnum
|
||||
.TargetImpressionShareLocation location = 1;
|
||||
|
||||
// The desired fraction of ads to be shown in the targeted location in micros.
|
||||
// E.g. 1% equals 10,000.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -41,8 +41,8 @@ import "google/ads/googleads/v1/enums/product_type_level.proto";
|
|||
import "google/ads/googleads/v1/enums/proximity_radius_units.proto";
|
||||
import "google/ads/googleads/v1/enums/webpage_condition_operand.proto";
|
||||
import "google/ads/googleads/v1/enums/webpage_condition_operator.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -61,7 +61,8 @@ message KeywordInfo {
|
|||
google.protobuf.StringValue text = 1;
|
||||
|
||||
// The match type of the keyword.
|
||||
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 2;
|
||||
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType
|
||||
match_type = 2;
|
||||
}
|
||||
|
||||
// A placement criterion. This can be used to modify bids for sites when
|
||||
|
|
@ -116,7 +117,8 @@ message DeviceInfo {
|
|||
// A preferred content criterion.
|
||||
message PreferredContentInfo {
|
||||
// Type of the preferred content.
|
||||
google.ads.googleads.v1.enums.PreferredContentTypeEnum.PreferredContentType type = 2;
|
||||
google.ads.googleads.v1.enums.PreferredContentTypeEnum.PreferredContentType
|
||||
type = 2;
|
||||
}
|
||||
|
||||
// A listing group criterion.
|
||||
|
|
@ -229,7 +231,8 @@ message ListingCustomAttributeInfo {
|
|||
google.protobuf.StringValue value = 1;
|
||||
|
||||
// Indicates the index of the custom attribute.
|
||||
google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex index = 2;
|
||||
google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum
|
||||
.ListingCustomAttributeIndex index = 2;
|
||||
}
|
||||
|
||||
// Bidding category of a product offer.
|
||||
|
|
@ -245,7 +248,8 @@ message ProductBiddingCategoryInfo {
|
|||
google.protobuf.StringValue country_code = 2;
|
||||
|
||||
// Level of the product bidding category.
|
||||
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel level = 3;
|
||||
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum
|
||||
.ProductBiddingCategoryLevel level = 3;
|
||||
}
|
||||
|
||||
// Locality of a product offer.
|
||||
|
|
@ -257,13 +261,15 @@ message ProductChannelInfo {
|
|||
// Availability of a product offer.
|
||||
message ProductChannelExclusivityInfo {
|
||||
// Value of the availability.
|
||||
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity channel_exclusivity = 1;
|
||||
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum
|
||||
.ProductChannelExclusivity channel_exclusivity = 1;
|
||||
}
|
||||
|
||||
// Condition of a product offer.
|
||||
message ProductConditionInfo {
|
||||
// Value of the condition.
|
||||
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition condition = 1;
|
||||
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition
|
||||
condition = 1;
|
||||
}
|
||||
|
||||
// Item id of a product offer.
|
||||
|
|
@ -282,14 +288,13 @@ message ProductTypeInfo {
|
|||
}
|
||||
|
||||
// Unknown listing dimension.
|
||||
message UnknownListingDimensionInfo {
|
||||
|
||||
}
|
||||
message UnknownListingDimensionInfo {}
|
||||
|
||||
// Criterion for hotel date selection (default dates vs. user selected).
|
||||
message HotelDateSelectionTypeInfo {
|
||||
// Type of the hotel date selection
|
||||
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType type = 1;
|
||||
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum
|
||||
.HotelDateSelectionType type = 1;
|
||||
}
|
||||
|
||||
// Criterion for number of days prior to the stay the booking is being made.
|
||||
|
|
@ -384,7 +389,8 @@ message IncomeRangeInfo {
|
|||
// A parental status criterion.
|
||||
message ParentalStatusInfo {
|
||||
// Type of the parental status.
|
||||
google.ads.googleads.v1.enums.ParentalStatusTypeEnum.ParentalStatusType type = 1;
|
||||
google.ads.googleads.v1.enums.ParentalStatusTypeEnum.ParentalStatusType type =
|
||||
1;
|
||||
}
|
||||
|
||||
// A YouTube Video criterion.
|
||||
|
|
@ -422,7 +428,8 @@ message ProximityInfo {
|
|||
google.protobuf.DoubleValue radius = 2;
|
||||
|
||||
// The unit of measurement of the radius. Default is KILOMETERS.
|
||||
google.ads.googleads.v1.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;
|
||||
google.ads.googleads.v1.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits
|
||||
radius_units = 3;
|
||||
|
||||
// Full address.
|
||||
AddressInfo address = 4;
|
||||
|
|
@ -533,10 +540,13 @@ message WebpageInfo {
|
|||
// Logical expression for targeting webpages of an advertiser's website.
|
||||
message WebpageConditionInfo {
|
||||
// Operand of webpage targeting condition.
|
||||
google.ads.googleads.v1.enums.WebpageConditionOperandEnum.WebpageConditionOperand operand = 1;
|
||||
google.ads.googleads.v1.enums.WebpageConditionOperandEnum
|
||||
.WebpageConditionOperand operand = 1;
|
||||
|
||||
// Operator of webpage targeting condition.
|
||||
google.ads.googleads.v1.enums.WebpageConditionOperatorEnum.WebpageConditionOperator operator = 2;
|
||||
google.ads.googleads.v1.enums.WebpageConditionOperatorEnum
|
||||
.WebpageConditionOperator
|
||||
operator = 2;
|
||||
|
||||
// Argument of webpage targeting condition.
|
||||
google.protobuf.StringValue argument = 3;
|
||||
|
|
@ -551,7 +561,8 @@ message OperatingSystemVersionInfo {
|
|||
// An app payment model criterion.
|
||||
message AppPaymentModelInfo {
|
||||
// Type of the app payment model.
|
||||
google.ads.googleads.v1.enums.AppPaymentModelTypeEnum.AppPaymentModelType type = 1;
|
||||
google.ads.googleads.v1.enums.AppPaymentModelTypeEnum.AppPaymentModelType
|
||||
type = 1;
|
||||
}
|
||||
|
||||
// A mobile device criterion.
|
||||
|
|
@ -590,5 +601,6 @@ message LocationGroupInfo {
|
|||
|
||||
// Unit of the radius, miles and meters supported currently.
|
||||
// This is required and must be set in CREATE operations.
|
||||
google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits radius_units = 4;
|
||||
google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum
|
||||
.LocationGroupRadiusUnits radius_units = 4;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/advertising_channel_sub_type.proto";
|
|||
import "google/ads/googleads/v1/enums/advertising_channel_type.proto";
|
||||
import "google/ads/googleads/v1/enums/criterion_category_channel_availability_mode.proto";
|
||||
import "google/ads/googleads/v1/enums/criterion_category_locale_availability_mode.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -53,13 +53,16 @@ message CriterionCategoryChannelAvailability {
|
|||
// CHANNEL_TYPE_AND_SUBTYPES (advertising_channel_type,
|
||||
// advertising_channel_sub_type, and include_default_channel_sub_type will all
|
||||
// be set).
|
||||
google.ads.googleads.v1.enums.CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode availability_mode = 1;
|
||||
google.ads.googleads.v1.enums.CriterionCategoryChannelAvailabilityModeEnum
|
||||
.CriterionCategoryChannelAvailabilityMode availability_mode = 1;
|
||||
|
||||
// Channel type the category is available to.
|
||||
google.ads.googleads.v1.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 2;
|
||||
google.ads.googleads.v1.enums.AdvertisingChannelTypeEnum
|
||||
.AdvertisingChannelType advertising_channel_type = 2;
|
||||
|
||||
// Channel subtypes under the channel type the category is available to.
|
||||
repeated google.ads.googleads.v1.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 3;
|
||||
repeated google.ads.googleads.v1.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
|
||||
|
|
@ -74,7 +77,8 @@ message CriterionCategoryLocaleAvailability {
|
|||
// 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.v1.enums.CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode availability_mode = 1;
|
||||
google.ads.googleads.v1.enums.CriterionCategoryLocaleAvailabilityModeEnum
|
||||
.CriterionCategoryLocaleAvailabilityMode availability_mode = 1;
|
||||
|
||||
// Code of the country.
|
||||
google.protobuf.StringValue country_code = 2;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ import "google/ads/googleads/v1/enums/price_extension_price_unit.proto";
|
|||
import "google/ads/googleads/v1/enums/price_extension_type.proto";
|
||||
import "google/ads/googleads/v1/enums/promotion_extension_discount_modifier.proto";
|
||||
import "google/ads/googleads/v1/enums/promotion_extension_occasion.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -100,7 +100,8 @@ message CallFeedItem {
|
|||
// Enum value that indicates whether this call extension uses its own call
|
||||
// conversion setting (or just have call conversion disabled), or following
|
||||
// the account level setting.
|
||||
google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;
|
||||
google.ads.googleads.v1.enums.CallConversionReportingStateEnum
|
||||
.CallConversionReportingState call_conversion_reporting_state = 6;
|
||||
}
|
||||
|
||||
// Represents a callout extension.
|
||||
|
|
@ -195,10 +196,12 @@ message TextMessageFeedItem {
|
|||
// Represents a Price extension.
|
||||
message PriceFeedItem {
|
||||
// Price extension type of this extension.
|
||||
google.ads.googleads.v1.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;
|
||||
google.ads.googleads.v1.enums.PriceExtensionTypeEnum.PriceExtensionType type =
|
||||
1;
|
||||
|
||||
// Price qualifier for all offers of this price extension.
|
||||
google.ads.googleads.v1.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;
|
||||
google.ads.googleads.v1.enums.PriceExtensionPriceQualifierEnum
|
||||
.PriceExtensionPriceQualifier price_qualifier = 2;
|
||||
|
||||
// Tracking URL template for all offers of this price extension.
|
||||
google.protobuf.StringValue tracking_url_template = 3;
|
||||
|
|
@ -226,7 +229,8 @@ message PriceOffer {
|
|||
Money price = 3;
|
||||
|
||||
// Price unit for this offer.
|
||||
google.ads.googleads.v1.enums.PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit unit = 4;
|
||||
google.ads.googleads.v1.enums.PriceExtensionPriceUnitEnum
|
||||
.PriceExtensionPriceUnit unit = 4;
|
||||
|
||||
// A list of possible final URLs after all cross domain redirects.
|
||||
repeated google.protobuf.StringValue final_urls = 5;
|
||||
|
|
@ -242,7 +246,8 @@ message PromotionFeedItem {
|
|||
google.protobuf.StringValue promotion_target = 1;
|
||||
|
||||
// Enum that modifies the qualification of the discount.
|
||||
google.ads.googleads.v1.enums.PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier discount_modifier = 2;
|
||||
google.ads.googleads.v1.enums.PromotionExtensionDiscountModifierEnum
|
||||
.PromotionExtensionDiscountModifier discount_modifier = 2;
|
||||
|
||||
// Start date of when the promotion is eligible to be redeemed.
|
||||
google.protobuf.StringValue promotion_start_date = 7;
|
||||
|
|
@ -253,7 +258,8 @@ message PromotionFeedItem {
|
|||
// The occasion the promotion was intended for.
|
||||
// If an occasion is set, the redemption window will need to fall within
|
||||
// the date range associated with the occasion.
|
||||
google.ads.googleads.v1.enums.PromotionExtensionOccasionEnum.PromotionExtensionOccasion occasion = 9;
|
||||
google.ads.googleads.v1.enums.PromotionExtensionOccasionEnum
|
||||
.PromotionExtensionOccasion occasion = 9;
|
||||
|
||||
// A list of possible final URLs after all cross domain redirects.
|
||||
// This field is required.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/ads/googleads/v1/enums/app_url_operating_system_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -35,7 +35,8 @@ option ruby_package = "Google::Ads::GoogleAds::V1::Common";
|
|||
// A URL for deep linking into an app for the given operating system.
|
||||
message FinalAppUrl {
|
||||
// The operating system targeted by this URL. Required.
|
||||
google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType os_type = 1;
|
||||
google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum
|
||||
.AppUrlOperatingSystemType os_type = 1;
|
||||
|
||||
// The app deep link URL. Deep links specify a location in an app that
|
||||
// corresponds to the content you'd like to show, and should be of the form
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.common;
|
|||
import "google/ads/googleads/v1/enums/frequency_cap_event_type.proto";
|
||||
import "google/ads/googleads/v1/enums/frequency_cap_level.proto";
|
||||
import "google/ads/googleads/v1/enums/frequency_cap_time_unit.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -50,13 +50,16 @@ message FrequencyCapEntry {
|
|||
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.v1.enums.FrequencyCapLevelEnum.FrequencyCapLevel level = 1;
|
||||
google.ads.googleads.v1.enums.FrequencyCapLevelEnum.FrequencyCapLevel level =
|
||||
1;
|
||||
|
||||
// The type of event that the cap applies to (e.g. impression).
|
||||
google.ads.googleads.v1.enums.FrequencyCapEventTypeEnum.FrequencyCapEventType event_type = 3;
|
||||
google.ads.googleads.v1.enums.FrequencyCapEventTypeEnum.FrequencyCapEventType
|
||||
event_type = 3;
|
||||
|
||||
// Unit of time the cap is defined at (e.g. day, week).
|
||||
google.ads.googleads.v1.enums.FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit time_unit = 2;
|
||||
google.ads.googleads.v1.enums.FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit
|
||||
time_unit = 2;
|
||||
|
||||
// Number of time units the cap lasts.
|
||||
google.protobuf.Int32Value time_length = 4;
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/ads/googleads/v1/enums/keyword_plan_competition_level.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -38,5 +38,6 @@ message KeywordPlanHistoricalMetrics {
|
|||
google.protobuf.Int64Value avg_monthly_searches = 1;
|
||||
|
||||
// The competition level for the query.
|
||||
google.ads.googleads.v1.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel competition = 2;
|
||||
google.ads.googleads.v1.enums.KeywordPlanCompetitionLevelEnum
|
||||
.KeywordPlanCompetitionLevel competition = 2;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
|
|||
|
||||
import "google/ads/googleads/v1/enums/matching_function_context_type.proto";
|
||||
import "google/ads/googleads/v1/enums/matching_function_operator.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -57,7 +57,9 @@ message MatchingFunction {
|
|||
google.protobuf.StringValue function_string = 1;
|
||||
|
||||
// Operator for a function.
|
||||
google.ads.googleads.v1.enums.MatchingFunctionOperatorEnum.MatchingFunctionOperator operator = 4;
|
||||
google.ads.googleads.v1.enums.MatchingFunctionOperatorEnum
|
||||
.MatchingFunctionOperator
|
||||
operator = 4;
|
||||
|
||||
// The operands on the left hand side of the equation. This is also the
|
||||
// operand to be used for single operand expressions such as NOT.
|
||||
|
|
@ -107,7 +109,8 @@ message Operand {
|
|||
// An operand in a function referring to a value in the request context.
|
||||
message RequestContextOperand {
|
||||
// Type of value to be referred in the request context.
|
||||
google.ads.googleads.v1.enums.MatchingFunctionContextTypeEnum.MatchingFunctionContextType context_type = 1;
|
||||
google.ads.googleads.v1.enums.MatchingFunctionContextTypeEnum
|
||||
.MatchingFunctionContextType context_type = 1;
|
||||
}
|
||||
|
||||
// Different operands that can be used in a matching function. Required.
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
|
|||
|
||||
import "google/ads/googleads/v1/enums/interaction_event_type.proto";
|
||||
import "google/ads/googleads/v1/enums/quality_score_bucket.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -94,7 +94,8 @@ message Metrics {
|
|||
|
||||
// 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;
|
||||
google.protobuf.DoubleValue
|
||||
all_conversions_from_interactions_value_per_interaction = 67;
|
||||
|
||||
// The number of times people clicked a link to view a store's menu after
|
||||
// clicking an ad.
|
||||
|
|
@ -231,7 +232,8 @@ message Metrics {
|
|||
// The value of conversions from interactions divided by the number of ad
|
||||
// interactions. This only includes conversion actions which
|
||||
// include_in_conversions_metric attribute is set to true.
|
||||
google.protobuf.DoubleValue conversions_from_interactions_value_per_interaction = 72;
|
||||
google.protobuf.DoubleValue
|
||||
conversions_from_interactions_value_per_interaction = 72;
|
||||
|
||||
// The number of conversions. This only includes conversion actions which
|
||||
// include_in_conversions_metric attribute is set to true.
|
||||
|
|
@ -252,7 +254,8 @@ message Metrics {
|
|||
// The cost of ad interactions divided by current model attributed
|
||||
// conversions. This only includes conversion actions which
|
||||
// include_in_conversions_metric attribute is set to true.
|
||||
google.protobuf.DoubleValue cost_per_current_model_attributed_conversion = 106;
|
||||
google.protobuf.DoubleValue cost_per_current_model_attributed_conversion =
|
||||
106;
|
||||
|
||||
// Conversions from when a customer clicks on a Google Ads ad on one device,
|
||||
// then converts on a different device or browser.
|
||||
|
|
@ -272,12 +275,15 @@ message Metrics {
|
|||
// number of ad interactions (such as clicks for text ads or views for video
|
||||
// ads). This only includes conversion actions which
|
||||
// include_in_conversions_metric attribute is set to true.
|
||||
google.protobuf.DoubleValue current_model_attributed_conversions_from_interactions_rate = 102;
|
||||
google.protobuf.DoubleValue
|
||||
current_model_attributed_conversions_from_interactions_rate = 102;
|
||||
|
||||
// The value of current model attributed conversions from interactions divided
|
||||
// by the number of ad interactions. This only includes conversion actions
|
||||
// which include_in_conversions_metric attribute is set to true.
|
||||
google.protobuf.DoubleValue current_model_attributed_conversions_from_interactions_value_per_interaction = 103;
|
||||
google.protobuf.DoubleValue
|
||||
current_model_attributed_conversions_from_interactions_value_per_interaction =
|
||||
103;
|
||||
|
||||
// The total value of current model attributed conversions. This only includes
|
||||
// conversion actions which include_in_conversions_metric attribute is set to
|
||||
|
|
@ -287,7 +293,8 @@ message Metrics {
|
|||
// The value of current model attributed conversions divided by the cost of ad
|
||||
// interactions. This only includes conversion actions which
|
||||
// include_in_conversions_metric attribute is set to true.
|
||||
google.protobuf.DoubleValue current_model_attributed_conversions_value_per_cost = 105;
|
||||
google.protobuf.DoubleValue
|
||||
current_model_attributed_conversions_value_per_cost = 105;
|
||||
|
||||
// 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.
|
||||
|
|
@ -302,16 +309,19 @@ message Metrics {
|
|||
google.protobuf.DoubleValue hotel_average_lead_value_micros = 75;
|
||||
|
||||
// The creative historical quality score.
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
|
||||
historical_creative_quality_score = 80;
|
||||
|
||||
// The quality of historical landing page experience.
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
|
||||
historical_landing_page_quality_score = 81;
|
||||
|
||||
// The historical quality score.
|
||||
google.protobuf.Int64Value historical_quality_score = 82;
|
||||
|
||||
// The historical search predicted click through rate (CTR).
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;
|
||||
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
|
||||
historical_search_predicted_ctr = 83;
|
||||
|
||||
// The number of times the ad was forwarded to someone else as a message.
|
||||
google.protobuf.Int64Value gmail_forwards = 85;
|
||||
|
|
@ -347,7 +357,8 @@ message Metrics {
|
|||
google.protobuf.Int64Value interactions = 39;
|
||||
|
||||
// The types of payable and free interactions.
|
||||
repeated google.ads.googleads.v1.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;
|
||||
repeated google.ads.googleads.v1.enums.InteractionEventTypeEnum
|
||||
.InteractionEventType interaction_event_types = 100;
|
||||
|
||||
// The percentage of clicks filtered out of your total number of clicks
|
||||
// (filtered + non-filtered clicks) during the reporting period.
|
||||
|
|
@ -415,7 +426,8 @@ message Metrics {
|
|||
// organic search results due to a low budget. Note: Search
|
||||
// budget lost absolute top 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_absolute_top_impression_share = 88;
|
||||
google.protobuf.DoubleValue search_budget_lost_absolute_top_impression_share =
|
||||
88;
|
||||
|
||||
// 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
|
||||
|
|
@ -453,7 +465,8 @@ message Metrics {
|
|||
// organic search results due to poor Ad Rank.
|
||||
// Note: Search rank lost absolute top 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_absolute_top_impression_share = 90;
|
||||
google.protobuf.DoubleValue search_rank_lost_absolute_top_impression_share =
|
||||
90;
|
||||
|
||||
// The estimated percentage of impressions on the Search Network
|
||||
// that your ads didn't receive due to poor Ad Rank.
|
||||
|
|
@ -484,7 +497,8 @@ message Metrics {
|
|||
|
||||
// The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages
|
||||
// that reach a valid AMP page.
|
||||
google.protobuf.DoubleValue valid_accelerated_mobile_pages_clicks_percentage = 108;
|
||||
google.protobuf.DoubleValue valid_accelerated_mobile_pages_clicks_percentage =
|
||||
108;
|
||||
|
||||
// The value of all conversions divided by the number of all conversions.
|
||||
google.protobuf.DoubleValue value_per_all_conversions = 52;
|
||||
|
|
@ -497,7 +511,8 @@ message Metrics {
|
|||
// The value of current model attributed conversions divided by the number of
|
||||
// the conversions. This only includes conversion actions which
|
||||
// include_in_conversions_metric attribute is set to true.
|
||||
google.protobuf.DoubleValue value_per_current_model_attributed_conversion = 94;
|
||||
google.protobuf.DoubleValue value_per_current_model_attributed_conversion =
|
||||
94;
|
||||
|
||||
// Percentage of impressions where the viewer watched all of your video.
|
||||
google.protobuf.DoubleValue video_quartile_100_rate = 54;
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ package google.ads.googleads.v1.common;
|
|||
import "google/ads/googleads/v1/enums/policy_topic_entry_type.proto";
|
||||
import "google/ads/googleads/v1/enums/policy_topic_evidence_destination_mismatch_url_type.proto";
|
||||
import "google/ads/googleads/v1/enums/policy_topic_evidence_destination_not_working_device.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -90,7 +90,8 @@ message PolicyTopicEntry {
|
|||
google.protobuf.StringValue topic = 1;
|
||||
|
||||
// Describes the negative or positive effect this policy will have on serving.
|
||||
google.ads.googleads.v1.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType type = 2;
|
||||
google.ads.googleads.v1.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType
|
||||
type = 2;
|
||||
|
||||
// Additional information that explains policy finding
|
||||
// (e.g. the brand name for a trademark finding).
|
||||
|
|
@ -128,7 +129,9 @@ message PolicyTopicEvidence {
|
|||
// Evidence of mismatches between the URLs of a resource.
|
||||
message DestinationMismatch {
|
||||
// The set of URLs that did not match each other.
|
||||
repeated google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType url_types = 1;
|
||||
repeated google.ads.googleads.v1.enums
|
||||
.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum
|
||||
.PolicyTopicEvidenceDestinationMismatchUrlType url_types = 1;
|
||||
}
|
||||
|
||||
// Evidence details when the destination is returning an HTTP error
|
||||
|
|
@ -138,7 +141,9 @@ message PolicyTopicEvidence {
|
|||
google.protobuf.StringValue expanded_url = 3;
|
||||
|
||||
// The type of device that failed to load the URL.
|
||||
google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice device = 4;
|
||||
google.ads.googleads.v1.enums
|
||||
.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum
|
||||
.PolicyTopicEvidenceDestinationNotWorkingDevice device = 4;
|
||||
|
||||
// The time the URL was last checked.
|
||||
// The format is "YYYY-MM-DD HH:MM:SS".
|
||||
|
|
@ -187,9 +192,7 @@ message PolicyTopicConstraint {
|
|||
|
||||
// Indicates that a policy topic was constrained due to disapproval of the
|
||||
// website for reseller purposes.
|
||||
message ResellerConstraint {
|
||||
|
||||
}
|
||||
message ResellerConstraint {}
|
||||
|
||||
// Indicates that a resource's ability to serve in a particular country is
|
||||
// constrained.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -37,8 +37,8 @@ import "google/ads/googleads/v1/enums/product_condition.proto";
|
|||
import "google/ads/googleads/v1/enums/search_engine_results_page_type.proto";
|
||||
import "google/ads/googleads/v1/enums/search_term_match_type.proto";
|
||||
import "google/ads/googleads/v1/enums/slot.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -54,7 +54,8 @@ option ruby_package = "Google::Ads::GoogleAds::V1::Common";
|
|||
// Segment only fields.
|
||||
message Segments {
|
||||
// Ad network type.
|
||||
google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
|
||||
google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType
|
||||
ad_network_type = 3;
|
||||
|
||||
// Click type.
|
||||
google.ads.googleads.v1.enums.ClickTypeEnum.ClickType click_type = 26;
|
||||
|
|
@ -63,7 +64,8 @@ message Segments {
|
|||
google.protobuf.StringValue conversion_action = 52;
|
||||
|
||||
// Conversion action category.
|
||||
google.ads.googleads.v1.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
|
||||
google.ads.googleads.v1.enums.ConversionActionCategoryEnum
|
||||
.ConversionActionCategory conversion_action_category = 53;
|
||||
|
||||
// Conversion action name.
|
||||
google.protobuf.StringValue conversion_action_name = 54;
|
||||
|
|
@ -76,15 +78,18 @@ message Segments {
|
|||
google.protobuf.BoolValue conversion_adjustment = 27;
|
||||
|
||||
// Conversion attribution event type.
|
||||
google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
|
||||
google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum
|
||||
.ConversionAttributionEventType conversion_attribution_event_type = 2;
|
||||
|
||||
// An enum value representing the number of days between the impression and
|
||||
// the conversion.
|
||||
google.ads.googleads.v1.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
|
||||
google.ads.googleads.v1.enums.ConversionLagBucketEnum.ConversionLagBucket
|
||||
conversion_lag_bucket = 50;
|
||||
|
||||
// An enum value representing the number of days between the impression and
|
||||
// the conversion or between the impression and adjustments to the conversion.
|
||||
google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
|
||||
google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum
|
||||
.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
|
||||
|
||||
// Date to which metrics apply.
|
||||
// yyyy-MM-dd format, e.g., 2018-04-17.
|
||||
|
|
@ -97,7 +102,8 @@ message Segments {
|
|||
google.ads.googleads.v1.enums.DeviceEnum.Device device = 1;
|
||||
|
||||
// External conversion source.
|
||||
google.ads.googleads.v1.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
|
||||
google.ads.googleads.v1.enums.ExternalConversionSourceEnum
|
||||
.ExternalConversionSource external_conversion_source = 55;
|
||||
|
||||
// Resource name of the geo target constant that represents an airport.
|
||||
google.protobuf.StringValue geo_target_airport = 65;
|
||||
|
|
@ -140,7 +146,8 @@ message Segments {
|
|||
google.protobuf.StringValue hotel_check_in_date = 8;
|
||||
|
||||
// Hotel check-in day of week.
|
||||
google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
|
||||
google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek
|
||||
hotel_check_in_day_of_week = 9;
|
||||
|
||||
// Hotel city.
|
||||
google.protobuf.StringValue hotel_city = 10;
|
||||
|
|
@ -152,7 +159,8 @@ message Segments {
|
|||
google.protobuf.StringValue hotel_country = 12;
|
||||
|
||||
// Hotel date selection type.
|
||||
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
|
||||
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum
|
||||
.HotelDateSelectionType hotel_date_selection_type = 13;
|
||||
|
||||
// Hotel length of stay.
|
||||
google.protobuf.Int32Value hotel_length_of_stay = 14;
|
||||
|
|
@ -161,7 +169,8 @@ message Segments {
|
|||
google.protobuf.StringValue hotel_rate_rule_id = 73;
|
||||
|
||||
// Hotel rate type.
|
||||
google.ads.googleads.v1.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
|
||||
google.ads.googleads.v1.enums.HotelRateTypeEnum.HotelRateType
|
||||
hotel_rate_type = 74;
|
||||
|
||||
// Hotel state.
|
||||
google.protobuf.StringValue hotel_state = 15;
|
||||
|
|
@ -188,7 +197,8 @@ message Segments {
|
|||
google.protobuf.StringValue partner_hotel_id = 19;
|
||||
|
||||
// Placeholder type. This is only used with feed item metrics.
|
||||
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
|
||||
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
|
||||
placeholder_type = 20;
|
||||
|
||||
// Aggregator ID of the product.
|
||||
google.protobuf.UInt64Value product_aggregator_id = 28;
|
||||
|
|
@ -212,13 +222,16 @@ message Segments {
|
|||
google.protobuf.StringValue product_brand = 29;
|
||||
|
||||
// Channel of the product.
|
||||
google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel product_channel = 30;
|
||||
google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel
|
||||
product_channel = 30;
|
||||
|
||||
// Channel exclusivity of the product.
|
||||
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
|
||||
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum
|
||||
.ProductChannelExclusivity product_channel_exclusivity = 31;
|
||||
|
||||
// Condition of the product.
|
||||
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition product_condition = 32;
|
||||
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition
|
||||
product_condition = 32;
|
||||
|
||||
// Resource name of the geo target constant for the country of sale of the
|
||||
// product.
|
||||
|
|
@ -275,10 +288,12 @@ message Segments {
|
|||
google.protobuf.StringValue quarter = 21;
|
||||
|
||||
// Type of the search engine results page.
|
||||
google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
|
||||
google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum
|
||||
.SearchEngineResultsPageType search_engine_results_page_type = 70;
|
||||
|
||||
// Match type of the keyword that triggered the ad, including variants.
|
||||
google.ads.googleads.v1.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
|
||||
google.ads.googleads.v1.enums.SearchTermMatchTypeEnum.SearchTermMatchType
|
||||
search_term_match_type = 22;
|
||||
|
||||
// Position of the ad.
|
||||
google.ads.googleads.v1.enums.SlotEnum.Slot slot = 23;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
|
|||
|
||||
import "google/ads/googleads/v1/enums/tracking_code_page_format.proto";
|
||||
import "google/ads/googleads/v1/enums/tracking_code_type.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -40,7 +40,8 @@ message TagSnippet {
|
|||
|
||||
// The format of the web page where the tracking tag and snippet will be
|
||||
// installed, e.g. HTML.
|
||||
google.ads.googleads.v1.enums.TrackingCodePageFormatEnum.TrackingCodePageFormat page_format = 2;
|
||||
google.ads.googleads.v1.enums.TrackingCodePageFormatEnum
|
||||
.TrackingCodePageFormat page_format = 2;
|
||||
|
||||
// The site tag that adds visitors to your basic remarketing lists and sets
|
||||
// new cookies on your domain.
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ syntax = "proto3";
|
|||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/ads/googleads/v1/enums/targeting_dimension.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -44,7 +44,8 @@ message TargetingSetting {
|
|||
// The list of per-targeting-dimension targeting settings.
|
||||
message TargetRestriction {
|
||||
// The targeting dimension that these settings apply to.
|
||||
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension targeting_dimension = 1;
|
||||
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension
|
||||
targeting_dimension = 1;
|
||||
|
||||
// Indicates whether to restrict your ads to show only for the criteria you
|
||||
// have selected for this targeting_dimension, or to target all values for
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ syntax = "proto3";
|
|||
|
||||
package google.ads.googleads.v1.common;
|
||||
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ import "google/ads/googleads/v1/enums/user_list_number_rule_item_operator.proto"
|
|||
import "google/ads/googleads/v1/enums/user_list_prepopulation_status.proto";
|
||||
import "google/ads/googleads/v1/enums/user_list_rule_type.proto";
|
||||
import "google/ads/googleads/v1/enums/user_list_string_rule_item_operator.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
import "google/api/annotations.proto";
|
||||
import "google/protobuf/wrappers.proto";
|
||||
|
||||
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
|
||||
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
|
||||
|
|
@ -64,11 +64,13 @@ message CrmBasedUserListInfo {
|
|||
// 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.v1.enums.CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType upload_key_type = 2;
|
||||
google.ads.googleads.v1.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.v1.enums.UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType data_source_type = 3;
|
||||
google.ads.googleads.v1.enums.UserListCrmDataSourceTypeEnum
|
||||
.UserListCrmDataSourceType data_source_type = 3;
|
||||
}
|
||||
|
||||
// A client defined rule based on custom parameters sent by web sites or
|
||||
|
|
@ -82,7 +84,8 @@ message UserListRuleInfo {
|
|||
//
|
||||
// Currently AND of ORs (conjunctive normal form) is only supported for
|
||||
// ExpressionRuleUserList.
|
||||
google.ads.googleads.v1.enums.UserListRuleTypeEnum.UserListRuleType rule_type = 1;
|
||||
google.ads.googleads.v1.enums.UserListRuleTypeEnum.UserListRuleType
|
||||
rule_type = 1;
|
||||
|
||||
// List of rule item groups that defines this rule.
|
||||
// Rule item groups are grouped together based on rule_type.
|
||||
|
|
@ -125,7 +128,9 @@ message UserListDateRuleItemInfo {
|
|||
// Date comparison operator.
|
||||
// This field is required and must be populated when creating new date
|
||||
// rule item.
|
||||
google.ads.googleads.v1.enums.UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator operator = 1;
|
||||
google.ads.googleads.v1.enums.UserListDateRuleItemOperatorEnum
|
||||
.UserListDateRuleItemOperator
|
||||
operator = 1;
|
||||
|
||||
// String representing date value to be compared with the rule variable.
|
||||
// Supported date format is YYYY-MM-DD.
|
||||
|
|
@ -143,7 +148,9 @@ message UserListNumberRuleItemInfo {
|
|||
// Number comparison operator.
|
||||
// This field is required and must be populated when creating a new number
|
||||
// rule item.
|
||||
google.ads.googleads.v1.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;
|
||||
google.ads.googleads.v1.enums.UserListNumberRuleItemOperatorEnum
|
||||
.UserListNumberRuleItemOperator
|
||||
operator = 1;
|
||||
|
||||
// Number value to be compared with the variable.
|
||||
// This field is required and must be populated when creating a new number
|
||||
|
|
@ -156,7 +163,9 @@ message UserListStringRuleItemInfo {
|
|||
// String comparison operator.
|
||||
// This field is required and must be populated when creating a new string
|
||||
// rule item.
|
||||
google.ads.googleads.v1.enums.UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator operator = 1;
|
||||
google.ads.googleads.v1.enums.UserListStringRuleItemOperatorEnum
|
||||
.UserListStringRuleItemOperator
|
||||
operator = 1;
|
||||
|
||||
// The right hand side of the string rule item. For URLs or referrer URLs,
|
||||
// the value can not contain illegal URL chars such as newlines, quotes,
|
||||
|
|
@ -182,7 +191,8 @@ message CombinedRuleUserListInfo {
|
|||
// Operator to connect the two operands.
|
||||
//
|
||||
// Required for creating a combined rule user list.
|
||||
google.ads.googleads.v1.enums.UserListCombinedRuleOperatorEnum.UserListCombinedRuleOperator rule_operator = 3;
|
||||
google.ads.googleads.v1.enums.UserListCombinedRuleOperatorEnum
|
||||
.UserListCombinedRuleOperator rule_operator = 3;
|
||||
}
|
||||
|
||||
// Visitors of a page during specific dates.
|
||||
|
|
@ -226,7 +236,8 @@ message RuleBasedUserListInfo {
|
|||
// list's membership duration and the date when the remarketing tag is added.
|
||||
// The status will be updated to FINISHED once request is processed, or FAILED
|
||||
// if the request fails.
|
||||
google.ads.googleads.v1.enums.UserListPrepopulationStatusEnum.UserListPrepopulationStatus prepopulation_status = 1;
|
||||
google.ads.googleads.v1.enums.UserListPrepopulationStatusEnum
|
||||
.UserListPrepopulationStatus prepopulation_status = 1;
|
||||
|
||||
// Subtypes of rule based user lists.
|
||||
oneof rule_based_user_list {
|
||||
|
|
@ -262,7 +273,9 @@ message LogicalUserListInfo {
|
|||
// list of user lists as operands.
|
||||
message UserListLogicalRuleInfo {
|
||||
// The logical operator of the rule.
|
||||
google.ads.googleads.v1.enums.UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator operator = 1;
|
||||
google.ads.googleads.v1.enums.UserListLogicalRuleOperatorEnum
|
||||
.UserListLogicalRuleOperator
|
||||
operator = 1;
|
||||
|
||||
// The list of operands of the rule.
|
||||
repeated LogicalUserListOperandInfo rule_operands = 2;
|
||||
|
|
|
|||
Loading…
Reference in New Issue