Struct gapi_grpc::google::ads::googleads::v7::common::LocalAdInfo[][src]

pub struct LocalAdInfo {
    pub headlines: Vec<AdTextAsset>,
    pub descriptions: Vec<AdTextAsset>,
    pub call_to_actions: Vec<AdTextAsset>,
    pub marketing_images: Vec<AdImageAsset>,
    pub logo_images: Vec<AdImageAsset>,
    pub videos: Vec<AdVideoAsset>,
    pub path1: String,
    pub path2: String,
}

A local ad.

Fields

headlines: Vec<AdTextAsset>

List of text assets for headlines. When the ad serves the headlines will be selected from this list. At least 1 and at most 5 headlines must be specified.

descriptions: Vec<AdTextAsset>

List of text assets for descriptions. When the ad serves the descriptions will be selected from this list. At least 1 and at most 5 descriptions must be specified.

call_to_actions: Vec<AdTextAsset>

List of text assets for call-to-actions. When the ad serves the call-to-actions will be selected from this list. Call-to-actions are optional and at most 5 can be specified.

marketing_images: Vec<AdImageAsset>

List of marketing image assets that may be displayed with the ad. The images must be 314x600 pixels or 320x320 pixels. At least 1 and at most 20 image assets must be specified.

logo_images: Vec<AdImageAsset>

List of logo image assets that may be displayed with the ad. The images must be 128x128 pixels and not larger than 120KB. At least 1 and at most 5 image assets must be specified.

videos: Vec<AdVideoAsset>

List of YouTube video assets that may be displayed with the ad. Videos are optional and at most 20 can be specified.

path1: String

First part of optional text that may appear appended to the url displayed in the ad.

path2: String

Second part of optional text that may appear appended to the url displayed in the ad. This field can only be set when path1 is also set.

Trait Implementations

impl Clone for LocalAdInfo[src]

impl Debug for LocalAdInfo[src]

impl Default for LocalAdInfo[src]

impl Message for LocalAdInfo[src]

impl PartialEq<LocalAdInfo> for LocalAdInfo[src]

impl StructuralPartialEq for LocalAdInfo[src]

Auto Trait Implementations

impl RefUnwindSafe for LocalAdInfo

impl Send for LocalAdInfo

impl Sync for LocalAdInfo

impl Unpin for LocalAdInfo

impl UnwindSafe for LocalAdInfo

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> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]