class Google::Apis::DfareportingV3_5::SiteSettings

Site Settings

Attributes

active_view_opt_out[RW]

Whether active view creatives are disabled for this site. Corresponds to the JSON property `activeViewOptOut` @return [Boolean]

active_view_opt_out?[RW]

Whether active view creatives are disabled for this site. Corresponds to the JSON property `activeViewOptOut` @return [Boolean]

ad_blocking_opt_out[RW]

Whether this site opts out of ad blocking. When true, ad blocking is disabled for all placements under the site, regardless of the individual placement settings. When false, the campaign and placement settings take effect. Corresponds to the JSON property `adBlockingOptOut` @return [Boolean]

ad_blocking_opt_out?[RW]

Whether this site opts out of ad blocking. When true, ad blocking is disabled for all placements under the site, regardless of the individual placement settings. When false, the campaign and placement settings take effect. Corresponds to the JSON property `adBlockingOptOut` @return [Boolean]

tag_setting[RW]

Tag Settings Corresponds to the JSON property `tagSetting` @return [Google::Apis::DfareportingV3_5::TagSetting]

video_active_view_opt_out_template[RW]

Whether Verification and ActiveView for in-stream video creatives are disabled by default for new placements created under this site. This value will be used to populate the placement.videoActiveViewOptOut field, when no value is specified for the new placement. Corresponds to the JSON property `videoActiveViewOptOutTemplate` @return [Boolean]

video_active_view_opt_out_template?[RW]

Whether Verification and ActiveView for in-stream video creatives are disabled by default for new placements created under this site. This value will be used to populate the placement.videoActiveViewOptOut field, when no value is specified for the new placement. Corresponds to the JSON property `videoActiveViewOptOutTemplate` @return [Boolean]

vpaid_adapter_choice_template[RW]

Default VPAID adapter setting for new placements created under this site. This value will be used to populate the placements.vpaidAdapterChoice field, when no value is specified for the new placement. Controls which VPAID format the measurement adapter will use for in-stream video creatives assigned to the placement. The publisher's specifications will typically determine this setting. For VPAID creatives, the adapter format will match the VPAID format ( HTML5 VPAID creatives use the HTML5 adapter). Note: Flash is no longer supported. This field now defaults to HTML5 when the following values are provided: FLASH, BOTH. Corresponds to the JSON property `vpaidAdapterChoiceTemplate` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dfareporting_v3_5/classes.rb, line 11283
def update!(**args)
  @active_view_opt_out = args[:active_view_opt_out] if args.key?(:active_view_opt_out)
  @ad_blocking_opt_out = args[:ad_blocking_opt_out] if args.key?(:ad_blocking_opt_out)
  @disable_new_cookie = args[:disable_new_cookie] if args.key?(:disable_new_cookie)
  @tag_setting = args[:tag_setting] if args.key?(:tag_setting)
  @video_active_view_opt_out_template = args[:video_active_view_opt_out_template] if args.key?(:video_active_view_opt_out_template)
  @vpaid_adapter_choice_template = args[:vpaid_adapter_choice_template] if args.key?(:vpaid_adapter_choice_template)
end