lib/google/apis/displayvideo_v3/classes.rb in google-apis-displayvideo_v3-0.10.0 vs lib/google/apis/displayvideo_v3/classes.rb in google-apis-displayvideo_v3-0.11.0
- old
+ new
@@ -2130,19 +2130,21 @@
include Google::Apis::Core::Hashable
# The assigned targeting options to create in batch, specified as a list of `
# CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `
# TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `
- # TARGETING_TYPE_OMID` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`
+ # TARGETING_TYPE_OMID` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `
+ # TARGETING_TYPE_KEYWORD`
# Corresponds to the JSON property `createRequests`
# @return [Array<Google::Apis::DisplayvideoV3::CreateAssignedTargetingOptionsRequest>]
attr_accessor :create_requests
# The assigned targeting options to delete in batch, specified as a list of `
# DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `
# TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `
- # TARGETING_TYPE_OMID` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`
+ # TARGETING_TYPE_OMID` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `
+ # TARGETING_TYPE_KEYWORD`
# Corresponds to the JSON property `deleteRequests`
# @return [Array<Google::Apis::DisplayvideoV3::DeleteAssignedTargetingOptionsRequest>]
attr_accessor :delete_requests
def initialize(**args)
@@ -7949,10 +7951,17 @@
# Settings that control the key performance indicator, or KPI, of an insertion
# order.
class Kpi
include Google::Apis::Core::Hashable
+ # Optional. Custom Bidding Algorithm ID associated with
+ # KPI_CUSTOM_IMPRESSION_VALUE_OVER_COST. This field is ignored if the proper KPI
+ # is not selected.
+ # Corresponds to the JSON property `kpiAlgorithmId`
+ # @return [Fixnum]
+ attr_accessor :kpi_algorithm_id
+
# The goal amount, in micros of the advertiser's currency. Applicable when
# kpi_type is one of: * `KPI_TYPE_CPM` * `KPI_TYPE_CPC` * `KPI_TYPE_CPA` * `
# KPI_TYPE_CPIAVC` * `KPI_TYPE_VCPM` For example: 1500000 represents 1.5
# standard units of the currency.
# Corresponds to the JSON property `kpiAmountMicros`
@@ -7983,9 +7992,10 @@
update!(**args)
end
# Update properties of this object
def update!(**args)
+ @kpi_algorithm_id = args[:kpi_algorithm_id] if args.key?(:kpi_algorithm_id)
@kpi_amount_micros = args[:kpi_amount_micros] if args.key?(:kpi_amount_micros)
@kpi_percentage_micros = args[:kpi_percentage_micros] if args.key?(:kpi_percentage_micros)
@kpi_string = args[:kpi_string] if args.key?(:kpi_string)
@kpi_type = args[:kpi_type] if args.key?(:kpi_type)
end