class Google::Apis::DisplayvideoV1::IntegralAdScience

Details of Integral Ad Science settings.

Attributes

custom_segment_id[RW]

The custom segment ID provided by Integral Ad Science. The ID must be between ` 1000001` and `1999999`, inclusive. Corresponds to the JSON property `customSegmentId` @return [Array<Fixnum>]

display_viewability[RW]

Display Viewability section (applicable to display line items only). Corresponds to the JSON property `displayViewability` @return [String]

exclude_unrateable[RW]

Brand Safety - Unrateable. Corresponds to the JSON property `excludeUnrateable` @return [Boolean]

exclude_unrateable?[RW]

Brand Safety - Unrateable. Corresponds to the JSON property `excludeUnrateable` @return [Boolean]

excluded_ad_fraud_risk[RW]

Ad Fraud settings. Corresponds to the JSON property `excludedAdFraudRisk` @return [String]

excluded_adult_risk[RW]

Brand Safety - **Adult content**. Corresponds to the JSON property `excludedAdultRisk` @return [String]

excluded_alcohol_risk[RW]

Brand Safety - Alcohol. Corresponds to the JSON property `excludedAlcoholRisk` @return [String]

excluded_drugs_risk[RW]

Brand Safety - Drugs. Corresponds to the JSON property `excludedDrugsRisk` @return [String]

excluded_gambling_risk[RW]

Brand Safety - Gambling. Corresponds to the JSON property `excludedGamblingRisk` @return [String]

excluded_hate_speech_risk[RW]

Brand Safety - **Hate speech**. Corresponds to the JSON property `excludedHateSpeechRisk` @return [String]

excluded_illegal_downloads_risk[RW]

Brand Safety - **Illegal downloads**. Corresponds to the JSON property `excludedIllegalDownloadsRisk` @return [String]

excluded_offensive_language_risk[RW]

Brand Safety - **Offensive language**. Corresponds to the JSON property `excludedOffensiveLanguageRisk` @return [String]

excluded_violence_risk[RW]

Brand Safety - Violence. Corresponds to the JSON property `excludedViolenceRisk` @return [String]

traq_score_option[RW]

True advertising quality (applicable to Display line items only). Corresponds to the JSON property `traqScoreOption` @return [String]

video_viewability[RW]

Video Viewability Section (applicable to video line items only). Corresponds to the JSON property `videoViewability` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/displayvideo_v1/classes.rb, line 5297
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 5302
def update!(**args)
  @custom_segment_id = args[:custom_segment_id] if args.key?(:custom_segment_id)
  @display_viewability = args[:display_viewability] if args.key?(:display_viewability)
  @exclude_unrateable = args[:exclude_unrateable] if args.key?(:exclude_unrateable)
  @excluded_ad_fraud_risk = args[:excluded_ad_fraud_risk] if args.key?(:excluded_ad_fraud_risk)
  @excluded_adult_risk = args[:excluded_adult_risk] if args.key?(:excluded_adult_risk)
  @excluded_alcohol_risk = args[:excluded_alcohol_risk] if args.key?(:excluded_alcohol_risk)
  @excluded_drugs_risk = args[:excluded_drugs_risk] if args.key?(:excluded_drugs_risk)
  @excluded_gambling_risk = args[:excluded_gambling_risk] if args.key?(:excluded_gambling_risk)
  @excluded_hate_speech_risk = args[:excluded_hate_speech_risk] if args.key?(:excluded_hate_speech_risk)
  @excluded_illegal_downloads_risk = args[:excluded_illegal_downloads_risk] if args.key?(:excluded_illegal_downloads_risk)
  @excluded_offensive_language_risk = args[:excluded_offensive_language_risk] if args.key?(:excluded_offensive_language_risk)
  @excluded_violence_risk = args[:excluded_violence_risk] if args.key?(:excluded_violence_risk)
  @traq_score_option = args[:traq_score_option] if args.key?(:traq_score_option)
  @video_viewability = args[:video_viewability] if args.key?(:video_viewability)
end