[−][src]Struct google_adexchangebuyer1d4::CreativeNativeAd
If nativeAd is set, HTMLSnippet, videoVastXML, 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
body: Option<String>
A long description of the ad.
advertiser: Option<String>
no description provided
video_url: Option<String>
The URL of the XML VAST for a native ad. Note this is a separate field from resource.video_url.
headline: Option<String>
A short title for the ad.
image: Option<CreativeNativeAdImage>
A large image.
star_rating: Option<f64>
The app rating in the app store. Must be in the range [0-5].
click_tracking_url: Option<String>
The URL to use for click tracking.
call_to_action: Option<String>
A label for the button that the user is supposed to click.
app_icon: Option<CreativeNativeAdAppIcon>
The app icon, for app download ads.
logo: Option<CreativeNativeAdLogo>
A smaller image, for the advertiser logo.
price: Option<String>
The price of the promoted app including the currency info.
impression_tracking_url: Option<Vec<String>>
The URLs are called when the impression is rendered.
click_link_url: Option<String>
The URL that the browser/SDK will load when the user clicks the ad.
Trait Implementations
impl Clone for CreativeNativeAd
[src]
fn clone(&self) -> CreativeNativeAd
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreativeNativeAd
[src]
impl Default for CreativeNativeAd
[src]
fn default() -> CreativeNativeAd
[src]
impl<'de> Deserialize<'de> for CreativeNativeAd
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl NestedType for CreativeNativeAd
[src]
impl Part for CreativeNativeAd
[src]
impl Serialize for CreativeNativeAd
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreativeNativeAd
impl Send for CreativeNativeAd
impl Sync for CreativeNativeAd
impl Unpin for CreativeNativeAd
impl UnwindSafe for CreativeNativeAd
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,