Class: Google::Apis::DisplayvideoV3::DoubleVerify
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV3::DoubleVerify
- 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 DoubleVerify settings.
Instance Attribute Summary collapse
-
#app_star_rating ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyAppStarRating
Details of DoubleVerify star ratings settings.
-
#avoided_age_ratings ⇒ Array<String>
Avoid bidding on apps with the age rating.
-
#brand_safety_categories ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyBrandSafetyCategories
Settings for brand safety controls.
-
#custom_segment_id ⇒ Fixnum
The custom segment ID provided by DoubleVerify.
-
#display_viewability ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyDisplayViewability
Details of DoubleVerify display viewability settings.
-
#fraud_invalid_traffic ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyFraudInvalidTraffic
DoubleVerify Fraud & Invalid Traffic settings.
-
#video_viewability ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyVideoViewability
Details of DoubleVerify video viewability settings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DoubleVerify
constructor
A new instance of DoubleVerify.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DoubleVerify
Returns a new instance of DoubleVerify.
5413 5414 5415 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5413 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_star_rating ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyAppStarRating
Details of DoubleVerify star ratings settings.
Corresponds to the JSON property appStarRating
5378 5379 5380 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5378 def @app_star_rating end |
#avoided_age_ratings ⇒ Array<String>
Avoid bidding on apps with the age rating.
Corresponds to the JSON property avoidedAgeRatings
5383 5384 5385 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5383 def @avoided_age_ratings end |
#brand_safety_categories ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyBrandSafetyCategories
Settings for brand safety controls.
Corresponds to the JSON property brandSafetyCategories
5388 5389 5390 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5388 def brand_safety_categories @brand_safety_categories end |
#custom_segment_id ⇒ Fixnum
The custom segment ID provided by DoubleVerify. The ID must start with "51"
and consist of eight digits. Custom segment ID cannot be specified along with
any of the following fields: * brand_safety_categories * avoided_age_ratings *
app_star_rating * fraud_invalid_traffic
Corresponds to the JSON property customSegmentId
5396 5397 5398 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5396 def custom_segment_id @custom_segment_id end |
#display_viewability ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyDisplayViewability
Details of DoubleVerify display viewability settings.
Corresponds to the JSON property displayViewability
5401 5402 5403 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5401 def display_viewability @display_viewability end |
#fraud_invalid_traffic ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyFraudInvalidTraffic
DoubleVerify Fraud & Invalid Traffic settings.
Corresponds to the JSON property fraudInvalidTraffic
5406 5407 5408 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5406 def fraud_invalid_traffic @fraud_invalid_traffic end |
#video_viewability ⇒ Google::Apis::DisplayvideoV3::DoubleVerifyVideoViewability
Details of DoubleVerify video viewability settings.
Corresponds to the JSON property videoViewability
5411 5412 5413 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5411 def video_viewability @video_viewability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5418 5419 5420 5421 5422 5423 5424 5425 5426 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 5418 def update!(**args) @app_star_rating = args[:app_star_rating] if args.key?(:app_star_rating) @avoided_age_ratings = args[:avoided_age_ratings] if args.key?(:avoided_age_ratings) @brand_safety_categories = args[:brand_safety_categories] if args.key?(:brand_safety_categories) @custom_segment_id = args[:custom_segment_id] if args.key?(:custom_segment_id) @display_viewability = args[:display_viewability] if args.key?(:display_viewability) @fraud_invalid_traffic = args[:fraud_invalid_traffic] if args.key?(:fraud_invalid_traffic) @video_viewability = args[:video_viewability] if args.key?(:video_viewability) end |