Annex: Mapping UI fields to API fields by creative type
The table below maps UI fields to corresponding API fields, separated by
creative type. Note that some API fields require further specification through
an assigned role or type for the resource provided.
Standard Image Creative
Creative Type: CREATIVE_TYPE_STANDARD |
Hosting Source: HOSTING_SOURCE_HOSTED |
Name
|
Required
|
API Field Name: displayName
|
|
Creative asset
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_MAIN
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Appended HTML tracking tag
|
Optional
|
API Field Name: appendedTag
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
HTML5 Creative
Creative Type: CREATIVE_TYPE_STANDARD |
Hosting Source: HOSTING_SOURCE_HOSTED |
Name
|
Required
|
API Field Name: displayName
|
|
Creative asset
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_MAIN
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Backup images
|
Optional
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_BACKUP
|
|
Backup landing page URL
|
Optional
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_BACKUP
|
|
Backup exit reporting label
|
Optional
|
API Field Name: exitEvents[].reportingName
|
Exit Event Type: EXIT_EVENT_TYPE_BACKUP
|
|
Polite load images
|
Optional
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_POLITE_LOAD
|
|
Exits
|
Required
|
API Field Name: exitEvents[]
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Counters
|
Optional
|
API Field Name: counterEvents[]
|
|
Timers
|
Optional
|
API Field Name: timerEvents[]
|
|
Appended HTML tracking tag
|
Optional
|
API Field Name: appendedTag
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Optional
|
API Field Name: reviewStatus
|
|
Third Party Display Creative
Creative Type: CREATIVE_TYPE_STANDARD |
Hosting Source: HOSTING_SOURCE_THIRD_PARTY |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Dimensions
|
Required
|
API Field Name: dimensions
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Requires MRAID
|
Optional
|
API Field Name: requireMraid
|
|
Requires HTML5
|
Optional
|
API Field Name: requireHtml5
|
|
Third-party tag
|
Required
|
API Field Name: thirdPartyTag
|
|
Requires ping for attribution
|
Optional
|
API Field Name: requirePingForAttribution
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Third Party Expandable Creative
Creative Type: CREATIVE_TYPE_EXPANDABLE |
Hosting Source: HOSTING_SOURCE_THIRD_PARTY |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Dimensions
|
Required
|
API Field Name: dimensions
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Requires MRAID
|
Optional
|
API Field Name: requireMraid
|
|
Requires HTML5
|
Optional
|
API Field Name: requireHtml5
|
|
Expanding direction
|
Required
|
API Field Name: expandingDirection
|
|
Expand on hover
|
Optional
|
API Field Name: expandOnHover
|
|
Third-party
|
Required
|
API Field Name: thirdPartyTag
|
|
Requires ping for attribution
|
Optional
|
API Field Name: requirePingForAttribution
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Third Party Video Creative
Creative Type: CREATIVE_TYPE_VIDEO |
Hosting Source: HOSTING_SOURCE_THIRD_PARTY |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
VAST Tag URL
|
Required
|
API Field Name: vastTagUrl
|
|
VPAID
|
Read-only
|
API Field Name: vpaid
|
|
HTML5 Video
|
Read-only
|
API Field Name: html5Video
|
|
Requires ping for attribution
|
Optional
|
API Field Name: requirePingForAttribution
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Third Party Audio Creative
Creative Type: CREATIVE_TYPE_AUDIO |
Hosting Source: HOSTING_SOURCE_THIRD_PARTY |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
VAST Tag URL
|
Required
|
API Field Name: vastTagUrl
|
|
Requires ping for attribution
|
Optional
|
API Field Name: requirePingForAttribution
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Video Creative
Creative Type: CREATIVE_TYPE_VIDEO |
Hosting Source: HOSTING_SOURCE_HOSTED |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Source file
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_MAIN
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Include skip button
|
Optional
|
API Field Name: skippable
|
|
Skip offset
|
Optional
|
API Field Name: skipOffset
|
|
Progress offset
|
Optional
|
API Field Name: progressOffset
|
|
Universal Ad ID
|
Optional
|
API Field Name: universalAdId
|
|
OBA
|
Optional
|
API Field Name: obaIcon
|
|
Companion creatives
|
Optional
|
API Field Name: companionCreativeIds
|
|
Serving file
|
Read-only
|
API Field Name: transcodes
|
|
Third-party URLs
|
Optional
|
API Field Name: thirdPartyUrls
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Audio Creative
Creative Type: CREATIVE_TYPE_AUDIO |
Hosting Source: HOSTING_SOURCE_HOSTED |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Source file
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_MAIN
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Companion asset (Upload or Assign)
|
Required
|
API Field Name: companionCreativeIds
|
|
Serving file name
|
Read-only
|
API Field Name: transcodes[].name
|
|
Serving file type
|
Read-only
|
API Field Name: transcodes[].mimeType
|
|
Serving file audio bit rate
|
Read-only
|
API Field Name: transcodes[].audioBitRateKbps
|
|
Serving file audio sample rate
|
Read-only
|
API Field Name: transcodes[].audioSampleRateHz
|
|
Third-party URLs
|
Optional
|
API Field Name: thirdPartyUrls
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Native Display Creative
Creative Type: CREATIVE_TYPE_NATIVE, CREATIVE_TYPE_NATIVE_SITE_SQUARE |
Hosting Source: HOSTING_SOURCE_HOSTED |
Name
|
Required
|
API Field Name: displayName
|
|
status
|
Required
|
API Field Name: entityStatus
|
|
Logo
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_ICON
|
|
Image / Square image
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_MAIN
|
|
Headline
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_HEADLINE
|
|
Long headline
|
Optional
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_LONG_HEADLINE
|
|
Body text
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_BODY
|
|
Long body text
|
Optional
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_LONG_BODY
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Caption URL
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_CAPTION_URL
|
|
Call to action
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_CALL_TO_ACTION
|
|
Campaign Manager 360 tracking ad
|
Optional
|
API Field Name: cmTrackingAd
|
|
Impression tracking URL 1
|
Optional
|
API Field Name: trackingUrls[]
|
|
Impression tracking URL 2
|
Optional
|
API Field Name: trackingUrls[]
|
|
JavaScript tracking URL
|
Optional
|
API Field Name: jsTrackerUrl
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Native Video Creative
Creative Type: CREATIVE_TYPE_NATIVE_VIDEO |
Hosting Source: HOSTING_SOURCE_HOSTED |
Name
|
Required
|
API Field Name: displayName
|
|
Status
|
Required
|
API Field Name: entityStatus
|
|
Logo
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_ICON
|
|
Video
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_MAIN
|
|
Cover image
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_COVER_IMAGE
|
|
Advertiser name
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_ADVERTISER_NAME
|
|
Headline
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_HEADLINE
|
|
Long headline
|
Optional
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_LONG_HEADLINE
|
|
Body text
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_BODY
|
|
Long body text
|
Optional
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_LONG_BODY
|
|
Landing page URL
|
Required
|
API Field Name: exitEvents[].url
|
Exit Event Type: EXIT_EVENT_TYPE_DEFAULT
|
|
Caption URL
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_CAPTION_URL
|
|
Call to action
|
Required
|
API Field Name: assets
|
Asset Role: ASSET_ROLE_CALL_TO_ACTION
|
|
Impression tracking URL 1
|
Optional
|
API Field Name: trackingUrls[]
|
|
Impression tracking URL 2
|
Optional
|
API Field Name: trackingUrls[]
|
|
JavaScript tracking URL
|
Optional
|
API Field Name: jsTrackerUrl
|
|
Integration code
|
Optional
|
API Field Name: integrationCode
|
|
Notes
|
Optional
|
API Field Name: notes
|
|
Audit status
|
Read-only
|
API Field Name: reviewStatus
|
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[null,null,["Last updated 2024-09-18 UTC."],[[["This document provides a comprehensive mapping of UI fields to their corresponding API fields for various creative types, including Standard Image, HTML5, Third-Party Display, Third-Party Expandable, Third-Party Video, Third-Party Audio, Video, Audio, Native Display, and Native Video."],["Each creative type has a specific set of required and optional fields, along with their API field names and any further specifications for asset roles or exit event types."],["Creative asset specifications, such as required and optional assets, are outlined for Native Video creatives, including details about their roles and corresponding API field names."],["Campaign Manager 360 tracking ad can optionally be included using the `cmTrackingAd` API field."],["This mapping enables developers to understand how UI inputs translate into API data for seamless creative management and integration within the system."]]],[]]