Struct google_displayvideo1::api::DoubleVerify[][src]

pub struct DoubleVerify {
    pub app_star_rating: Option<DoubleVerifyAppStarRating>,
    pub avoided_age_ratings: Option<Vec<String>>,
    pub brand_safety_categories: Option<DoubleVerifyBrandSafetyCategories>,
    pub custom_segment_id: Option<String>,
    pub display_viewability: Option<DoubleVerifyDisplayViewability>,
    pub fraud_invalid_traffic: Option<DoubleVerifyFraudInvalidTraffic>,
    pub video_viewability: Option<DoubleVerifyVideoViewability>,
}

Details of DoubleVerify settings.

This type is not used in any activity, and only used as part of another schema.

Fields

app_star_rating: Option<DoubleVerifyAppStarRating>

Avoid bidding on apps with the star ratings.

avoided_age_ratings: Option<Vec<String>>

Avoid bidding on apps with the age rating.

brand_safety_categories: Option<DoubleVerifyBrandSafetyCategories>

DV Brand Safety Controls.

custom_segment_id: Option<String>

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

display_viewability: Option<DoubleVerifyDisplayViewability>

Display viewability settings (applicable to display line items only).

fraud_invalid_traffic: Option<DoubleVerifyFraudInvalidTraffic>

Avoid Sites and Apps with historical Fraud & IVT Rates.

video_viewability: Option<DoubleVerifyVideoViewability>

Video viewability settings (applicable to video line items only).

Trait Implementations

impl Clone for DoubleVerify[src]

impl Debug for DoubleVerify[src]

impl Default for DoubleVerify[src]

impl<'de> Deserialize<'de> for DoubleVerify[src]

impl Part for DoubleVerify[src]

impl Serialize for DoubleVerify[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.