class Google::Apis::DfareportingV2_3::DirectorySiteSettings

Directory Site Settings

Attributes

active_view_opt_out[RW]

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

active_view_opt_out?[RW]

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

dfp_settings[RW]

DFP Settings Corresponds to the JSON property `dfp_settings` @return [Google::Apis::DfareportingV2_3::DfpSettings]

instream_video_placement_accepted[RW]

Whether this site accepts in-stream video ads. Corresponds to the JSON property `instream_video_placement_accepted` @return [Boolean]

instream_video_placement_accepted?[RW]

Whether this site accepts in-stream video ads. Corresponds to the JSON property `instream_video_placement_accepted` @return [Boolean]

interstitial_placement_accepted[RW]

Whether this site accepts interstitial ads. Corresponds to the JSON property `interstitialPlacementAccepted` @return [Boolean]

interstitial_placement_accepted?[RW]

Whether this site accepts interstitial ads. Corresponds to the JSON property `interstitialPlacementAccepted` @return [Boolean]

nielsen_ocr_opt_out[RW]

Whether this directory site has disabled Nielsen OCR reach ratings. Corresponds to the JSON property `nielsenOcrOptOut` @return [Boolean]

nielsen_ocr_opt_out?[RW]

Whether this directory site has disabled Nielsen OCR reach ratings. Corresponds to the JSON property `nielsenOcrOptOut` @return [Boolean]

verification_tag_opt_out[RW]

Whether this directory site has disabled generation of Verification ins tags. Corresponds to the JSON property `verificationTagOptOut` @return [Boolean]

verification_tag_opt_out?[RW]

Whether this directory site has disabled generation of Verification ins tags. Corresponds to the JSON property `verificationTagOptOut` @return [Boolean]

video_active_view_opt_out[RW]

Whether this directory site has disabled active view for in-stream video creatives. Corresponds to the JSON property `videoActiveViewOptOut` @return [Boolean]

video_active_view_opt_out?[RW]

Whether this directory site has disabled active view for in-stream video creatives. Corresponds to the JSON property `videoActiveViewOptOut` @return [Boolean]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/dfareporting_v2_3/classes.rb, line 4674
def update!(**args)
  @active_view_opt_out = args[:active_view_opt_out] if args.key?(:active_view_opt_out)
  @dfp_settings = args[:dfp_settings] if args.key?(:dfp_settings)
  @instream_video_placement_accepted = args[:instream_video_placement_accepted] if args.key?(:instream_video_placement_accepted)
  @interstitial_placement_accepted = args[:interstitial_placement_accepted] if args.key?(:interstitial_placement_accepted)
  @nielsen_ocr_opt_out = args[:nielsen_ocr_opt_out] if args.key?(:nielsen_ocr_opt_out)
  @verification_tag_opt_out = args[:verification_tag_opt_out] if args.key?(:verification_tag_opt_out)
  @video_active_view_opt_out = args[:video_active_view_opt_out] if args.key?(:video_active_view_opt_out)
end