Class: Google::Apis::DfareportingV3_5::SiteSettings

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

Overview

Site Settings

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SiteSettings

Returns a new instance of SiteSettings.



11280
11281
11282
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11280

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

Instance Attribute Details

#active_view_opt_outBoolean Also known as: active_view_opt_out?

Whether active view creatives are disabled for this site. Corresponds to the JSON property activeViewOptOut

Returns:

  • (Boolean)


11236
11237
11238
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11236

def active_view_opt_out
  @active_view_opt_out
end

#ad_blocking_opt_outBoolean Also known as: ad_blocking_opt_out?

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

Returns:

  • (Boolean)


11244
11245
11246
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11244

def ad_blocking_opt_out
  @ad_blocking_opt_out
end

Whether new cookies are disabled for this site. Corresponds to the JSON property disableNewCookie

Returns:

  • (Boolean)


11250
11251
11252
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11250

def disable_new_cookie
  @disable_new_cookie
end

#tag_settingGoogle::Apis::DfareportingV3_5::TagSetting

Tag Settings Corresponds to the JSON property tagSetting



11256
11257
11258
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11256

def tag_setting
  @tag_setting
end

#video_active_view_opt_out_templateBoolean Also known as: video_active_view_opt_out_template?

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

Returns:

  • (Boolean)


11264
11265
11266
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11264

def video_active_view_opt_out_template
  @video_active_view_opt_out_template
end

#vpaid_adapter_choice_templateString

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

Returns:

  • (String)


11278
11279
11280
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11278

def vpaid_adapter_choice_template
  @vpaid_adapter_choice_template
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



11285
11286
11287
11288
11289
11290
11291
11292
# File 'lib/google/apis/dfareporting_v3_5/classes.rb', line 11285

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