Inserts a new creative asset.
HTTP request
- Upload URI, for media upload requests:
POST https://dfareporting.googleapis.com/upload/dfareporting/v4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets
- Metadata URI, for metadata-only requests:
POST https://dfareporting.googleapis.com/dfareporting/v4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
profile |
User profile ID associated with this request. |
advertiser |
Advertiser ID of this creative. This is a required field. |
Request body
The request body contains an instance of CreativeAssetMetadata
.
Response body
CreativeAssets contains properties of a creative asset file which will be uploaded or has already been uploaded. Refer to the creative sample code for how to upload assets and insert a creative.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{ "assetIdentifier": { object ( |
Fields | |
---|---|
asset |
ID of the creative asset. This is a required field. |
detected |
List of feature dependencies for the creative asset that are detected by Campaign Manager. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative correctly. This is a read-only, auto-generated field. |
warned |
Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.
|
click |
List of detected click tags for assets. This is a read-only, auto-generated field. This field is empty for a rich media asset. |
id |
Numeric ID of the asset. This is a read-only, auto-generated field. |
id |
Dimension value for the numeric ID of the asset. This is a read-only, auto-generated field. |
rich |
True if the uploaded asset is a rich media asset. This is a read-only, auto-generated field. |
counter |
List of counter events configured for the asset. This is a read-only, auto-generated field and only applicable to a rich media asset. |
exit |
List of exit events configured for the asset. This is a read-only, auto-generated field and only applicable to a rich media asset. |
timer |
List of timer events configured for the asset. This is a read-only, auto-generated field and only applicable to a rich media asset. |
kind |
Identifies what kind of resource this is. Value: the fixed string
. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/dfatrafficking
ValidationRule
Rules that the upload and/or html5 conversion service needs to validate against.
Enums | |
---|---|
CLICK_TAG_NON_TOP_LEVEL |
Click tag initialization detected but not at the top level of the primary html file. |
CLICK_TAG_MISSING |
No click tag detected. |
CLICK_TAG_MORE_THAN_ONE |
More than one click tag detected. |
CLICK_TAG_INVALID |
Click tag invalid (failed url validation). |
ORPHANED_ASSET |
Orphaned asset not referenced. |
PRIMARY_HTML_MISSING |
Primary html file missing. |
EXTERNAL_FILE_REFERENCED |
Reference to a third-party resource. |
MRAID_REFERENCED |
Reference to INAPP MRAID feature. |
ADMOB_REFERENCED |
Reference to INAPP ADMOB feature. |
FILE_TYPE_INVALID |
Invalid file type referenced. |
ZIP_INVALID |
Invalid zip passed in |
LINKED_FILE_NOT_FOUND |
A relative file was linked to that wasn't included in zip. |
MAX_FLASH_VERSION_11 |
Max flash version at 11. |
NOT_SSL_COMPLIANT |
Whether the asset uses secure urls or not. |
FILE_DETAIL_EMPTY |
File detail empty. |
ASSET_INVALID |
Asset is not valid and could not be processed. |
GWD_PROPERTIES_INVALID |
GWD properties are invalid. |
ENABLER_UNSUPPORTED_METHOD_DCM |
Unsupported Enabler methods in DCM. |
ASSET_FORMAT_UNSUPPORTED_DCM |
Asset ad format is unsupported in DCM. |
COMPONENT_UNSUPPORTED_DCM |
Component is unsupported in DCM. |
HTML5_FEATURE_UNSUPPORTED |
Html5 feature is unsupported. |
CLICK_TAG_IN_GWD |
Click tag defined in GWD asset. GWD-published creatives should use exit events instead of defining var clickTag. Defined var clickTags are a symptom of an unsupported workflow, and an error should be thrown. |
CLICK_TAG_HARD_CODED |
Whether the asset has hard coded click tag url(s). |
SVG_INVALID |
Whether an SVG block could not be parsed. |
CLICK_TAG_IN_RICH_MEDIA |
Click tag defined in rich media asset. Rich media creatives should use exit events instead of defining var clickTag. Defined var clickTags are a symptom of an unsupported workflow, and an error should be thrown. |
MISSING_ENABLER_REFERENCE |
Rich media primary asset is missing the Enabler reference. |