Struct google_adexchangebuyer1d4::CreativeNativeAd[][src]

pub struct CreativeNativeAd {
    pub body: Option<String>,
    pub advertiser: Option<String>,
    pub video_url: Option<String>,
    pub headline: Option<String>,
    pub image: Option<CreativeNativeAdImage>,
    pub star_rating: Option<f64>,
    pub click_tracking_url: Option<String>,
    pub call_to_action: Option<String>,
    pub app_icon: Option<CreativeNativeAdAppIcon>,
    pub logo: Option<CreativeNativeAdLogo>,
    pub impression_tracking_url: Option<Vec<String>>,
    pub price: Option<String>,
    pub store: Option<String>,
    pub click_link_url: Option<String>,
}

If nativeAd is set, HTMLSnippet and the videoURL outside of nativeAd should not be set. (The videoURL inside nativeAd can be set.)

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

Fields

A long description of the ad.

no description provided

The URL of the XML VAST for a native ad. Note this is a separate field from resource.video_url.

A short title for the ad.

A large image.

The app rating in the app store. Must be in the range [0-5].

The URL to use for click tracking.

A label for the button that the user is supposed to click.

The app icon, for app download ads.

A smaller image, for the advertiser logo.

The URLs are called when the impression is rendered.

The price of the promoted app including the currency info.

The URL to the app store to purchase/download the promoted app.

The URL that the browser/SDK will load when the user clicks the ad.

Trait Implementations

impl Default for CreativeNativeAd
[src]

Returns the "default value" for a type. Read more

impl Clone for CreativeNativeAd
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CreativeNativeAd
[src]

Formats the value using the given formatter. Read more

impl NestedType for CreativeNativeAd
[src]

impl Part for CreativeNativeAd
[src]

Auto Trait Implementations