Class: Google::Apis::DisplayvideoV3::IntegralAdScience
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV3::IntegralAdScience
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v3/classes.rb,
lib/google/apis/displayvideo_v3/representations.rb,
lib/google/apis/displayvideo_v3/representations.rb
Overview
Details of Integral Ad Science settings.
Instance Attribute Summary collapse
-
#custom_segment_id ⇒ Array<Fixnum>
The custom segment ID provided by Integral Ad Science.
-
#display_viewability ⇒ String
Display Viewability section (applicable to display line items only).
-
#exclude_unrateable ⇒ Boolean
(also: #exclude_unrateable?)
Brand Safety - Unrateable.
-
#excluded_ad_fraud_risk ⇒ String
Ad Fraud settings.
-
#excluded_adult_risk ⇒ String
Brand Safety - Adult content.
-
#excluded_alcohol_risk ⇒ String
Brand Safety - Alcohol.
-
#excluded_drugs_risk ⇒ String
Brand Safety - Drugs.
-
#excluded_gambling_risk ⇒ String
Brand Safety - Gambling.
-
#excluded_hate_speech_risk ⇒ String
Brand Safety - Hate speech.
-
#excluded_illegal_downloads_risk ⇒ String
Brand Safety - Illegal downloads.
-
#excluded_offensive_language_risk ⇒ String
Brand Safety - Offensive language.
-
#excluded_violence_risk ⇒ String
Brand Safety - Violence.
-
#quality_sync_custom_segment_id ⇒ Array<Fixnum>
Optional.
-
#traq_score_option ⇒ String
True advertising quality (applicable to Display line items only).
-
#video_viewability ⇒ String
Video Viewability Section (applicable to video line items only).
Instance Method Summary collapse
-
#initialize(**args) ⇒ IntegralAdScience
constructor
A new instance of IntegralAdScience.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ IntegralAdScience
Returns a new instance of IntegralAdScience.
8511 8512 8513 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8511 def initialize(**args) update!(**args) end |
Instance Attribute Details
#custom_segment_id ⇒ Array<Fixnum>
The custom segment ID provided by Integral Ad Science. The ID must be between
1000001 and 1999999 or 3000001 and 3999999, inclusive.
Corresponds to the JSON property customSegmentId
8437 8438 8439 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8437 def custom_segment_id @custom_segment_id end |
#display_viewability ⇒ String
Display Viewability section (applicable to display line items only).
Corresponds to the JSON property displayViewability
8442 8443 8444 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8442 def display_viewability @display_viewability end |
#exclude_unrateable ⇒ Boolean Also known as: exclude_unrateable?
Brand Safety - Unrateable.
Corresponds to the JSON property excludeUnrateable
8447 8448 8449 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8447 def exclude_unrateable @exclude_unrateable end |
#excluded_ad_fraud_risk ⇒ String
Ad Fraud settings.
Corresponds to the JSON property excludedAdFraudRisk
8453 8454 8455 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8453 def excluded_ad_fraud_risk @excluded_ad_fraud_risk end |
#excluded_adult_risk ⇒ String
Brand Safety - Adult content.
Corresponds to the JSON property excludedAdultRisk
8458 8459 8460 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8458 def excluded_adult_risk @excluded_adult_risk end |
#excluded_alcohol_risk ⇒ String
Brand Safety - Alcohol.
Corresponds to the JSON property excludedAlcoholRisk
8463 8464 8465 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8463 def excluded_alcohol_risk @excluded_alcohol_risk end |
#excluded_drugs_risk ⇒ String
Brand Safety - Drugs.
Corresponds to the JSON property excludedDrugsRisk
8468 8469 8470 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8468 def excluded_drugs_risk @excluded_drugs_risk end |
#excluded_gambling_risk ⇒ String
Brand Safety - Gambling.
Corresponds to the JSON property excludedGamblingRisk
8473 8474 8475 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8473 def excluded_gambling_risk @excluded_gambling_risk end |
#excluded_hate_speech_risk ⇒ String
Brand Safety - Hate speech.
Corresponds to the JSON property excludedHateSpeechRisk
8478 8479 8480 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8478 def excluded_hate_speech_risk @excluded_hate_speech_risk end |
#excluded_illegal_downloads_risk ⇒ String
Brand Safety - Illegal downloads.
Corresponds to the JSON property excludedIllegalDownloadsRisk
8483 8484 8485 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8483 def excluded_illegal_downloads_risk @excluded_illegal_downloads_risk end |
#excluded_offensive_language_risk ⇒ String
Brand Safety - Offensive language.
Corresponds to the JSON property excludedOffensiveLanguageRisk
8488 8489 8490 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8488 def excluded_offensive_language_risk @excluded_offensive_language_risk end |
#excluded_violence_risk ⇒ String
Brand Safety - Violence.
Corresponds to the JSON property excludedViolenceRisk
8493 8494 8495 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8493 def excluded_violence_risk @excluded_violence_risk end |
#quality_sync_custom_segment_id ⇒ Array<Fixnum>
Optional. The quality sync custom segment ID provided by Integral Ad Science.
The ID must be between 3000000 and 4999999, inclusive.
Corresponds to the JSON property qualitySyncCustomSegmentId
8499 8500 8501 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8499 def quality_sync_custom_segment_id @quality_sync_custom_segment_id end |
#traq_score_option ⇒ String
True advertising quality (applicable to Display line items only).
Corresponds to the JSON property traqScoreOption
8504 8505 8506 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8504 def traq_score_option @traq_score_option end |
#video_viewability ⇒ String
Video Viewability Section (applicable to video line items only).
Corresponds to the JSON property videoViewability
8509 8510 8511 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8509 def video_viewability @video_viewability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 8516 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) @quality_sync_custom_segment_id = args[:quality_sync_custom_segment_id] if args.key?(:quality_sync_custom_segment_id) @traq_score_option = args[:traq_score_option] if args.key?(:traq_score_option) @video_viewability = args[:video_viewability] if args.key?(:video_viewability) end |