Class: Google::Apis::DisplayvideoV1::IntegralAdScience
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV1::IntegralAdScience
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v1/classes.rb,
lib/google/apis/displayvideo_v1/representations.rb,
lib/google/apis/displayvideo_v1/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.
-
#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.
5808 5809 5810 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5808 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, inclusive.
Corresponds to the JSON property customSegmentId
5740 5741 5742 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5740 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
5745 5746 5747 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5745 def display_viewability @display_viewability end |
#exclude_unrateable ⇒ Boolean Also known as: exclude_unrateable?
Brand Safety - Unrateable.
Corresponds to the JSON property excludeUnrateable
5750 5751 5752 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5750 def exclude_unrateable @exclude_unrateable end |
#excluded_ad_fraud_risk ⇒ String
Ad Fraud settings.
Corresponds to the JSON property excludedAdFraudRisk
5756 5757 5758 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5756 def excluded_ad_fraud_risk @excluded_ad_fraud_risk end |
#excluded_adult_risk ⇒ String
Brand Safety - Adult content.
Corresponds to the JSON property excludedAdultRisk
5761 5762 5763 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5761 def excluded_adult_risk @excluded_adult_risk end |
#excluded_alcohol_risk ⇒ String
Brand Safety - Alcohol.
Corresponds to the JSON property excludedAlcoholRisk
5766 5767 5768 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5766 def excluded_alcohol_risk @excluded_alcohol_risk end |
#excluded_drugs_risk ⇒ String
Brand Safety - Drugs.
Corresponds to the JSON property excludedDrugsRisk
5771 5772 5773 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5771 def excluded_drugs_risk @excluded_drugs_risk end |
#excluded_gambling_risk ⇒ String
Brand Safety - Gambling.
Corresponds to the JSON property excludedGamblingRisk
5776 5777 5778 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5776 def excluded_gambling_risk @excluded_gambling_risk end |
#excluded_hate_speech_risk ⇒ String
Brand Safety - Hate speech.
Corresponds to the JSON property excludedHateSpeechRisk
5781 5782 5783 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5781 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
5786 5787 5788 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5786 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
5791 5792 5793 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5791 def excluded_offensive_language_risk @excluded_offensive_language_risk end |
#excluded_violence_risk ⇒ String
Brand Safety - Violence.
Corresponds to the JSON property excludedViolenceRisk
5796 5797 5798 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5796 def excluded_violence_risk @excluded_violence_risk end |
#traq_score_option ⇒ String
True advertising quality (applicable to Display line items only).
Corresponds to the JSON property traqScoreOption
5801 5802 5803 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5801 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
5806 5807 5808 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5806 def video_viewability @video_viewability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 5813 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 |