class Google::Apis::DisplayvideoV1::AdvertiserCreativeConfig

Creatives related settings of an advertiser.

Attributes

dynamic_creative_enabled[RW]

Whether or not the advertiser is enabled for dynamic creatives. Corresponds to the JSON property `dynamicCreativeEnabled` @return [Boolean]

dynamic_creative_enabled?[RW]

Whether or not the advertiser is enabled for dynamic creatives. Corresponds to the JSON property `dynamicCreativeEnabled` @return [Boolean]

ias_client_id[RW]

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` @return [Fixnum]

oba_compliance_disabled[RW]

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` @return [Boolean]

oba_compliance_disabled?[RW]

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` @return [Boolean]

video_creative_data_sharing_authorized[RW]

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` @return [Boolean]

video_creative_data_sharing_authorized?[RW]

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` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/displayvideo_v1/classes.rb, line 274
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/displayvideo_v1/classes.rb, line 279
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