Class: Google::Apis::DfareportingV2_7::SiteSettings

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

Overview

Site Settings

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) ⇒ SiteSettings

Returns a new instance of SiteSettings



10582
10583
10584
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10582

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)


10531
10532
10533
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10531

def active_view_opt_out
  @active_view_opt_out
end

#creative_settingsGoogle::Apis::DfareportingV2_7::CreativeSettings

Creative Settings Corresponds to the JSON property creativeSettings



10537
10538
10539
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10537

def creative_settings
  @creative_settings
end

#disable_brand_safe_adsBoolean Also known as: disable_brand_safe_ads?

Whether brand safe ads are disabled for this site. Corresponds to the JSON property disableBrandSafeAds

Returns:

  • (Boolean)


10542
10543
10544
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10542

def disable_brand_safe_ads
  @disable_brand_safe_ads
end

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

Returns:

  • (Boolean)


10548
10549
10550
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10548

def disable_new_cookie
  @disable_new_cookie
end

#lookback_configurationGoogle::Apis::DfareportingV2_7::LookbackConfiguration

Lookback configuration settings. Corresponds to the JSON property lookbackConfiguration



10554
10555
10556
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10554

def lookback_configuration
  @lookback_configuration
end

#tag_settingGoogle::Apis::DfareportingV2_7::TagSetting

Tag Settings Corresponds to the JSON property tagSetting



10559
10560
10561
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10559

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)


10567
10568
10569
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10567

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, and Flash VPAID creatives use the Flash adapter). Corresponds to the JSON property vpaidAdapterChoiceTemplate

Returns:

  • (String)


10580
10581
10582
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10580

def vpaid_adapter_choice_template
  @vpaid_adapter_choice_template
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 10587

def update!(**args)
  @active_view_opt_out = args[:active_view_opt_out] if args.key?(:active_view_opt_out)
  @creative_settings = args[:creative_settings] if args.key?(:creative_settings)
  @disable_brand_safe_ads = args[:disable_brand_safe_ads] if args.key?(:disable_brand_safe_ads)
  @disable_new_cookie = args[:disable_new_cookie] if args.key?(:disable_new_cookie)
  @lookback_configuration = args[:lookback_configuration] if args.key?(:lookback_configuration)
  @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