Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -251408,6 +251408,7 @@
"/displayvideo:v4/VideoAdInventoryControl": video_ad_inventory_control
"/displayvideo:v4/VideoAdInventoryControl/allowInFeed": allow_in_feed
"/displayvideo:v4/VideoAdInventoryControl/allowInStream": allow_in_stream
"/displayvideo:v4/VideoAdInventoryControl/allowNonSkippableInStream": allow_non_skippable_in_stream
"/displayvideo:v4/VideoAdInventoryControl/allowShorts": allow_shorts
"/displayvideo:v4/VideoAdSequenceSettings": video_ad_sequence_settings
"/displayvideo:v4/VideoAdSequenceSettings/minimumDuration": minimum_duration
Expand Down
4 changes: 2 additions & 2 deletions generated/google-apis-displayvideo_v4/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Release history for google-apis-displayvideo_v4

### v0.20.0 (2026-04-19)
### v0.20.0 (2026-04-26)

* Regenerated from discovery document revision 20260412
* Regenerated from discovery document revision 20260421

### v0.19.0 (2026-03-15)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3177,9 +3177,8 @@ class BulkEditAdGroupAssignedTargetingOptionsRequest
# TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `
# TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `
# TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `
# TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `
# TARGETING_TYPE_YOUTUBE_VIDEO`
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` * `
# TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
# Corresponds to the JSON property `createRequests`
# @return [Array<Google::Apis::DisplayvideoV4::CreateAssignedTargetingOptionsRequest>]
attr_accessor :create_requests
Expand All @@ -3191,9 +3190,8 @@ class BulkEditAdGroupAssignedTargetingOptionsRequest
# TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `
# TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `
# TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `
# TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `
# TARGETING_TYPE_YOUTUBE_VIDEO`
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` * `
# TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
# Corresponds to the JSON property `deleteRequests`
# @return [Array<Google::Apis::DisplayvideoV4::DeleteAssignedTargetingOptionsRequest>]
attr_accessor :delete_requests
Expand Down Expand Up @@ -14214,6 +14212,12 @@ class VideoAdInventoryControl
attr_accessor :allow_in_stream
alias_method :allow_in_stream?, :allow_in_stream

# Optional. Indicates whether ads can serve as non-skippable in-stream format.
# Corresponds to the JSON property `allowNonSkippableInStream`
# @return [Boolean]
attr_accessor :allow_non_skippable_in_stream
alias_method :allow_non_skippable_in_stream?, :allow_non_skippable_in_stream

# Optional. Whether ads can serve as shorts format.
# Corresponds to the JSON property `allowShorts`
# @return [Boolean]
Expand All @@ -14228,6 +14232,7 @@ def initialize(**args)
def update!(**args)
@allow_in_feed = args[:allow_in_feed] if args.key?(:allow_in_feed)
@allow_in_stream = args[:allow_in_stream] if args.key?(:allow_in_stream)
@allow_non_skippable_in_stream = args[:allow_non_skippable_in_stream] if args.key?(:allow_non_skippable_in_stream)
@allow_shorts = args[:allow_shorts] if args.key?(:allow_shorts)
end
end
Expand Down Expand Up @@ -14532,10 +14537,9 @@ class YoutubeAndPartnersBiddingStrategy
# The value used by the bidding strategy. When the bidding strategy is assigned
# at the line item level, this field is only applicable for the following
# strategy types: * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA` * `
# YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS` * `
# YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_SHARE_OF_VOICE` When the
# bidding strategy is assigned at the ad group level, this field is only
# applicable for the following strategy types: * `
# YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS` When the bidding
# strategy is assigned at the ad group level, this field is only applicable for
# the following strategy types: * `
# YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPM` * `
# YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPV` * `
# YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA` * `
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ module DisplayvideoV4
GENERATOR_VERSION = "0.18.0"

# Revision of the discovery document this client was generated from
REVISION = "20260412"
REVISION = "20260421"
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -6191,6 +6191,7 @@ class VideoAdInventoryControl
class Representation < Google::Apis::Core::JsonRepresentation
property :allow_in_feed, as: 'allowInFeed'
property :allow_in_stream, as: 'allowInStream'
property :allow_non_skippable_in_stream, as: 'allowNonSkippableInStream'
property :allow_shorts, as: 'allowShorts'
end
end
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1122,9 +1122,8 @@ def patch_advertiser_ad_group(advertiser_id, ad_group_id, ad_group_object = nil,
# TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `
# TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `
# TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `
# TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `
# TARGETING_TYPE_YOUTUBE_VIDEO`
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` * `
# TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
# @param [Google::Apis::DisplayvideoV4::AssignedTargetingOption] assigned_targeting_option_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
Expand Down Expand Up @@ -1170,7 +1169,8 @@ def create_advertiser_ad_group_targeting_type_assigned_targeting_option(advertis
# targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `
# TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `
# TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `
# TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `
# TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `
# TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SESSION_POSITION` * `
# TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `
# TARGETING_TYPE_YOUTUBE_VIDEO`
Expand Down Expand Up @@ -1217,7 +1217,8 @@ def delete_advertiser_ad_group_targeting_type_assigned_targeting_option(advertis
# targeting types include: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` *
# `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `
# TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `
# TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `
# TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `
# TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SESSION_POSITION` * `
# TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `
# TARGETING_TYPE_YOUTUBE_VIDEO`
Expand Down Expand Up @@ -1265,7 +1266,8 @@ def get_advertiser_ad_group_targeting_type_assigned_targeting_option(advertiser_
# targeting types include: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` *
# `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `
# TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `
# TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `
# TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `
# TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `
# TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SESSION_POSITION` * `
# TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `
# TARGETING_TYPE_YOUTUBE_VIDEO`
Expand Down
Loading