Class: Google::Apis::DisplayvideoV2::AdvertiserCreativeConfig
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV2::AdvertiserCreativeConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v2/classes.rb,
lib/google/apis/displayvideo_v2/representations.rb,
lib/google/apis/displayvideo_v2/representations.rb
Overview
Creatives related settings of an advertiser.
Instance Attribute Summary collapse
-
#dynamic_creative_enabled ⇒ Boolean
(also: #dynamic_creative_enabled?)
Whether or not the advertiser is enabled for dynamic creatives.
-
#ias_client_id ⇒ Fixnum
An ID for configuring campaign monitoring provided by Integral Ad Service (IAS) .
-
#oba_compliance_disabled ⇒ Boolean
(also: #oba_compliance_disabled?)
Whether or not to use DV360's Online Behavioral Advertising (OBA) compliance.
-
#video_creative_data_sharing_authorized ⇒ Boolean
(also: #video_creative_data_sharing_authorized?)
By setting this field to
true, you, on behalf of your company, authorize Google to use video creatives associated with this Display & Video 360 advertiser to provide reporting and features related to the advertiser's television campaigns.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AdvertiserCreativeConfig
constructor
A new instance of AdvertiserCreativeConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AdvertiserCreativeConfig
Returns a new instance of AdvertiserCreativeConfig.
327 328 329 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 327 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dynamic_creative_enabled ⇒ Boolean Also known as: dynamic_creative_enabled?
Whether or not the advertiser is enabled for dynamic creatives.
Corresponds to the JSON property dynamicCreativeEnabled
295 296 297 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 295 def dynamic_creative_enabled @dynamic_creative_enabled end |
#ias_client_id ⇒ Fixnum
An ID for configuring campaign monitoring provided by Integral Ad Service (IAS)
. The DV360 system will append an IAS "Campaign Monitor" tag containing this
ID to the creative tag.
Corresponds to the JSON property iasClientId
303 304 305 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 303 def ias_client_id @ias_client_id end |
#oba_compliance_disabled ⇒ Boolean Also known as: oba_compliance_disabled?
Whether or not to use DV360's Online Behavioral Advertising (OBA) compliance.
Starting on February 9, 2024, this field will be affected by an update to the
Display & Video 360 API Terms of Service. See our announcement
for more detail. Warning: Changing OBA settings may cause the audit status of
your creatives to be reset by some ad exchanges, making them ineligible to
serve until they are re-approved.
Corresponds to the JSON property obaComplianceDisabled
314 315 316 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 314 def oba_compliance_disabled @oba_compliance_disabled end |
#video_creative_data_sharing_authorized ⇒ Boolean Also known as:
By setting this field to true, you, on behalf of your company, authorize
Google to use video creatives associated with this Display & Video 360
advertiser to provide reporting and features related to the advertiser's
television campaigns. Applicable only when the advertiser has a CM360 hybrid
ad server configuration.
Corresponds to the JSON property videoCreativeDataSharingAuthorized
324 325 326 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 324 def @video_creative_data_sharing_authorized end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
332 333 334 335 336 337 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 332 def update!(**args) @dynamic_creative_enabled = args[:dynamic_creative_enabled] if args.key?(:dynamic_creative_enabled) @ias_client_id = args[:ias_client_id] if args.key?(:ias_client_id) @oba_compliance_disabled = args[:oba_compliance_disabled] if args.key?(:oba_compliance_disabled) @video_creative_data_sharing_authorized = args[:video_creative_data_sharing_authorized] if args.key?(:video_creative_data_sharing_authorized) end |