pub struct AdCreative {Show 13 fields
pub thumbnail_url: Option<String>,
pub image_url: Option<String>,
pub video_id: Option<String>,
pub video_url: Option<String>,
pub object_type: Option<String>,
pub media_urls: Option<Vec<String>>,
pub body: Option<String>,
pub google_headline: Option<String>,
pub google_description: Option<String>,
pub link_url: Option<String>,
pub pinterest_image_url: Option<String>,
pub pinterest_title: Option<String>,
pub pinterest_description: Option<String>,
}Expand description
AdCreative : Platform-specific creative data. Fields vary by platform.
Fields§
§thumbnail_url: Option<String>Primary thumbnail/image URL
image_url: Option<String>Alternative image URL
video_id: Option<String>Meta video ID for VIDEO-type ads. Null for non-video ads. Callers that need an embeddable MP4 can call GET /{videoId}?fields=source with the page access token.
video_url: Option<String>Public Facebook watch URL for VIDEO-type ads (https://www.facebook.com/watch/?v={videoId}). Null for non-video ads.
object_type: Option<String>Meta creative object_type (e.g. SHARE, VIDEO, PRIVACY_CHECK_FAIL, POST_DELETED). Use this to render state-aware previews — when Meta moderation strips image/video fields, only thumbnailUrl at 64x64 is available.
media_urls: Option<Vec<String>>All media URLs for this ad (carousel images, multiple assets). Populated for Meta (carousel child_attachments), Google Ads (responsive display marketing_images), and LinkedIn (multi-image posts).
body: Option<String>Ad copy/text
google_headline: Option<String>Google Ads headline
google_description: Option<String>Google Ads description
link_url: Option<String>Destination URL
pinterest_image_url: Option<String>§pinterest_title: Option<String>§pinterest_description: Option<String>Implementations§
Source§impl AdCreative
impl AdCreative
Sourcepub fn new() -> AdCreative
pub fn new() -> AdCreative
Platform-specific creative data. Fields vary by platform.
Trait Implementations§
Source§impl Clone for AdCreative
impl Clone for AdCreative
Source§fn clone(&self) -> AdCreative
fn clone(&self) -> AdCreative
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AdCreative
impl Debug for AdCreative
Source§impl Default for AdCreative
impl Default for AdCreative
Source§fn default() -> AdCreative
fn default() -> AdCreative
Source§impl<'de> Deserialize<'de> for AdCreative
impl<'de> Deserialize<'de> for AdCreative
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for AdCreative
impl PartialEq for AdCreative
Source§fn eq(&self, other: &AdCreative) -> bool
fn eq(&self, other: &AdCreative) -> bool
self and other values to be equal, and is used by ==.