Struct google_dfareporting3d2::api::SiteSettings[][src]

pub struct SiteSettings {
    pub active_view_opt_out: Option<bool>,
    pub ad_blocking_opt_out: Option<bool>,
    pub creative_settings: Option<CreativeSettings>,
    pub disable_new_cookie: Option<bool>,
    pub lookback_configuration: Option<LookbackConfiguration>,
    pub tag_setting: Option<TagSetting>,
    pub video_active_view_opt_out_template: Option<bool>,
    pub vpaid_adapter_choice_template: Option<String>,
}
Expand description

Site Settings

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

Fields

active_view_opt_out: Option<bool>

Whether active view creatives are disabled for this site.

ad_blocking_opt_out: Option<bool>

Whether this site opts out of ad blocking. When true, ad blocking is disabled for all placements under the site, regardless of the individual placement settings. When false, the campaign and placement settings take effect.

creative_settings: Option<CreativeSettings>

Site-wide creative settings.

disable_new_cookie: Option<bool>

Whether new cookies are disabled for this site.

lookback_configuration: Option<LookbackConfiguration>

Lookback window settings for this site.

tag_setting: Option<TagSetting>

Configuration settings for dynamic and image floodlight tags.

video_active_view_opt_out_template: Option<bool>

Whether Verification and ActiveView for in-stream video creatives are disabled by default for new placements created under this site. This value will be used to populate the placement.videoActiveViewOptOut field, when no value is specified for the new placement.

vpaid_adapter_choice_template: Option<String>

Default VPAID adapter setting for new placements created under this site. This value will be used to populate the placements.vpaidAdapterChoice field, when no value is specified for the new placement. Controls which VPAID format the measurement adapter will use for in-stream video creatives assigned to the placement. The publisher’s specifications will typically determine this setting. For VPAID creatives, the adapter format will match the VPAID format (HTML5 VPAID creatives use the HTML5 adapter).

Note: Flash is no longer supported. This field now defaults to HTML5 when the following values are provided: FLASH, BOTH.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.