Class: Google::Apis::DisplayvideoV1::AdvertiserCreativeConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/displayvideo_v1/classes.rb,
generated/google/apis/displayvideo_v1/representations.rb,
generated/google/apis/displayvideo_v1/representations.rb

Overview

Creatives related settings of an advertiser.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ AdvertiserCreativeConfig

Returns a new instance of AdvertiserCreativeConfig.



256
257
258
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 256

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#dynamic_creative_enabledBoolean Also known as: dynamic_creative_enabled?

Whether or not the advertiser is enabled for dynamic creatives. Corresponds to the JSON property dynamicCreativeEnabled

Returns:

  • (Boolean)


224
225
226
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 224

def dynamic_creative_enabled
  @dynamic_creative_enabled
end

#ias_client_idFixnum

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

Returns:

  • (Fixnum)


232
233
234
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 232

def ias_client_id
  @ias_client_id
end

#oba_compliance_disabledBoolean Also known as: oba_compliance_disabled?

Whether or not to use DV360's Online Behavioral Advertising (OBA) compliance. 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

Returns:

  • (Boolean)


241
242
243
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 241

def oba_compliance_disabled
  @oba_compliance_disabled
end

#video_creative_data_sharing_authorizedBoolean Also known as: 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. Applicable only when the advertiser has a CM hybrid ad server configuration. Corresponds to the JSON property videoCreativeDataSharingAuthorized

Returns:

  • (Boolean)


253
254
255
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 253

def video_creative_data_sharing_authorized
  @video_creative_data_sharing_authorized
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



261
262
263
264
265
266
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 261

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