Method: creativeAssets.insert

  • This page details how to insert a new creative asset.

  • The process involves making an HTTP POST request to a specified URI, which can be for media upload or metadata only.

  • Request parameters include profileId and a required advertiserId .

  • The request body requires an instance of CreativeAssetMetadata .

  • A successful response provides details about the uploaded creative asset, including detected features, warnings, and various event configurations for rich media assets.

Inserts a new creative asset.

HTTP request

  • Upload URI, for media upload requests:
    POST https://dfareporting.googleapis.com/upload/dfareporting/v5/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets
  • Metadata URI, for metadata-only requests:
    POST https://dfareporting.googleapis.com/dfareporting/v5/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
profileId

string ( int64 format)

User profile ID associated with this request.

advertiserId

string ( int64 format)

Advertiser ID of this creative. This is a required field.

Request body

The request body contains an instance of CreativeAssetMetadata .

Response body

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.
Create a Mobile Website
View Site in Mobile | Classic
Share by: