@@ -650,6 +650,11 @@ class Ad
650650 # @return [String]
651651 attr_accessor :compatibility
652652
653+ # Contextual Keyword Targeting.
654+ # Corresponds to the JSON property `contextualKeywordTargeting`
655+ # @return [Google::Apis::DfareportingV5::ContextualKeywordTargeting]
656+ attr_accessor :contextual_keyword_targeting
657+
653658 # Modification timestamp.
654659 # Corresponds to the JSON property `createInfo`
655660 # @return [Google::Apis::DfareportingV5::LastModifiedInfo]
@@ -820,6 +825,7 @@ def update!(**args)
820825 @click_through_url_suffix_properties = args[:click_through_url_suffix_properties] if args.key?(:click_through_url_suffix_properties)
821826 @comments = args[:comments] if args.key?(:comments)
822827 @compatibility = args[:compatibility] if args.key?(:compatibility)
828+ @contextual_keyword_targeting = args[:contextual_keyword_targeting] if args.key?(:contextual_keyword_targeting)
823829 @create_info = args[:create_info] if args.key?(:create_info)
824830 @creative_group_assignments = args[:creative_group_assignments] if args.key?(:creative_group_assignments)
825831 @creative_rotation = args[:creative_rotation] if args.key?(:creative_rotation)
@@ -2793,6 +2799,44 @@ def update!(**args)
27932799 end
27942800 end
27952801
2802+ # Contains information about a Contextual Keyword that can be targeted by ads.
2803+ class ContextualKeyword
2804+ include Google::Apis::Core::Hashable
2805+
2806+ # The keyword that can be targeted by ads.
2807+ # Corresponds to the JSON property `keyword`
2808+ # @return [String]
2809+ attr_accessor :keyword
2810+
2811+ def initialize(**args)
2812+ update!(**args)
2813+ end
2814+
2815+ # Update properties of this object
2816+ def update!(**args)
2817+ @keyword = args[:keyword] if args.key?(:keyword)
2818+ end
2819+ end
2820+
2821+ # Contextual Keyword Targeting.
2822+ class ContextualKeywordTargeting
2823+ include Google::Apis::Core::Hashable
2824+
2825+ # Contextual keywords that this ad targets
2826+ # Corresponds to the JSON property `keywords`
2827+ # @return [Array<Google::Apis::DfareportingV5::ContextualKeyword>]
2828+ attr_accessor :keywords
2829+
2830+ def initialize(**args)
2831+ update!(**args)
2832+ end
2833+
2834+ # Update properties of this object
2835+ def update!(**args)
2836+ @keywords = args[:keywords] if args.key?(:keywords)
2837+ end
2838+ end
2839+
27962840 # A Conversion represents when a user successfully performs a desired action
27972841 # after seeing an ad.
27982842 class Conversion
@@ -9269,7 +9313,8 @@ class Placement
92699313 # DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`,
92709314 # TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP *
92719315 # `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`,
9272- # Teads * `21`, Quantcast * `22`, Cognitiv
9316+ # Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent
9317+ # * `25`, Pulsepoint
92739318 # Corresponds to the JSON property `adServingPlatformId`
92749319 # @return [Fixnum]
92759320 attr_accessor :ad_serving_platform_id
@@ -11637,7 +11682,8 @@ class Site
1163711682 # Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`,
1163811683 # The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global *
1163911684 # `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`,
11640- # Quantcast * `22`, Cognitiv
11685+ # Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`,
11686+ # Pulsepoint
1164111687 # Corresponds to the JSON property `adServingPlatformId`
1164211688 # @return [Fixnum]
1164311689 attr_accessor :ad_serving_platform_id
@@ -12815,6 +12861,11 @@ class TargetingTemplate
1281512861 # @return [Google::Apis::DfareportingV5::DimensionValue]
1281612862 attr_accessor :advertiser_id_dimension_value
1281712863
12864+ # Contextual Keyword Targeting.
12865+ # Corresponds to the JSON property `contextualKeywordTargeting`
12866+ # @return [Google::Apis::DfareportingV5::ContextualKeywordTargeting]
12867+ attr_accessor :contextual_keyword_targeting
12868+
1281812869 # Day Part Targeting.
1281912870 # Corresponds to the JSON property `dayPartTargeting`
1282012871 # @return [Google::Apis::DfareportingV5::DayPartTargeting]
@@ -12877,6 +12928,7 @@ def update!(**args)
1287712928 @account_id = args[:account_id] if args.key?(:account_id)
1287812929 @advertiser_id = args[:advertiser_id] if args.key?(:advertiser_id)
1287912930 @advertiser_id_dimension_value = args[:advertiser_id_dimension_value] if args.key?(:advertiser_id_dimension_value)
12931+ @contextual_keyword_targeting = args[:contextual_keyword_targeting] if args.key?(:contextual_keyword_targeting)
1288012932 @day_part_targeting = args[:day_part_targeting] if args.key?(:day_part_targeting)
1288112933 @geo_targeting = args[:geo_targeting] if args.key?(:geo_targeting)
1288212934 @id = args[:id] if args.key?(:id)
0 commit comments