PRODUCT
Follow

HTML5 Expandable Banner Ad Object Definition

Note

Note: The Required column includes the following values:

  • Required: The field must be included in the POST call.

  • Read-only: The field is received in the GET call and required in the PUT call. It is not required in the POST call. You cannot edit this field.

  • Optional: If the field was received in the GET call, include it in the PUT call. This field is editable.

  • Internal: (For Sizmek Ad Suite (SAS) internal use) If the field was received in the GET call, include it in the PUT call.

Parameter

Description

Type

Required

Notes

type

Type of entity

String

Required

HTML5SingleExpandableBannerAd

panels

List of the ad's panels.

Array of panel Object

Optional

panelsSettings

Settings related to the panels that will expand in the ad.

panelsSettings Object

Optional

html5

Workspace used in the ad.

adAssetFolder Object

Required

authoringTool

Authoring tool used to create the ad.

String

Read-only

allowHTML5DynamicExpansion

Determines if the expansion will be fixed or according location on the page.

Boolean

Required

If true, panel will not be fixed.

massVersioning

Indicates if the ad is a mass versioned ad.

Boolean

Optional

adSmartVersionSchema

Includes catalog and dynamic elements.

adSmartVersionSchema Object

Optional

disableIncomplete

Internal.

Internal

Internal

enableRetargeting

Determines whether multiple retargeting tags and values can be set for each version of a Dynamic Creative ad.

Boolean

Optional

rotationType

Determines the rotation methods by which to serve the ad versions.

String

Optional

versionTargetingType

Determines the targeting type by which to serve the versions.

String

Optional

versionBasePath

Internal.

String

Internal

initialLoadAsset

Asset to be displayed initially.

String

Optional

advancedRetargeting

Internal.

Internal object

Internal

In a Dynamic Creative ad, this object includes the IDs of the tags from the Dynamic Creative version.

automaticOptimizationData

Internal.

automaticOptimizationData Object

Internal

defaultImage

Image that is shown as a default.

adAsset Object

Required

defaultImageClickthrough

Default images' clickthrough URL.

clickthrough Object

Optional

variables

List of ad variables.

Array of variable Object

Optional

additionalAssets

Other assets used in the ad.

Array of additionalAsset Objects

Optional

customInteractions

Interactions that the user can have with the various assets in the ad.

Array of adCustomInteraction Objects

Optional

performAutoVideoTranscoding

Determines if video transcoding of the asset should be done automatically.

Boolean

Optional

Default value: True

adTranscodingStatus

Ad's transcoding status.

String

Read-only

downloadMode

Determines the method in which the ad loads on the publisher's site.

String

Optional

name

Name of the ad.

String

Required

masterAdId

(In case of a placement ad) ID of the master ad it originated from, empty otherwise.

Long

Read-only

changed

(In case of a placement ad) Indicates whether the ad was modified since it was created from its master ad.

Boolean

Read-only

adStatus

Status of the ad.

String

Read-only

enabled

(For serving purposes) Indicates whether the ad is enabled or disabled.

Boolean

Optional

Default value: True

adFormat

Base ad format of the ad (in case of custom ad format).

String

Required

For ads using a custom ad format it represents the base ad format

adFormatId

ID of the ad format

Long

Optional

adFormatName

Name of the ad format, for example, 'HTML5 Expandable Ad'.

String

Required

accountId

ID of the account of the user who created the ad.

Long

Required

accountName

Name of the account of the user who created the ad.

String

Read-only

placementId

(Placement ad only) ID of the placement to which the ad is attached.

Long

Read-only

placementName

(Placement ad only) Name of the placement to which the ad is attached.

String

Read-only

placementType

(Placement ad only) Type of placement to which the ad is attached.

String

Read-only

siteId

(Placement ad only) ID of the site of the placement to which the ad is attached.

Long

Read-only

siteName

(Placement ad only) Name of the site of the placement to which the ad is attached.

String

Read-only

adAssignmentData

Assignment data of the ad, for example campaign or brand

adAssignmentData Object

Read-only

mainClickthrough

Main click-through that will be fired when clicking on the ad.

mainClickthrough Object

Optional

URLs

List of all ad 3rd party tracking URLs.

Array of thirdPartyURL Object

Optional

pricingSize

(For billing purposes) Size of the ad, calculated in KB.

Long

Read-only

overallSize

Size of the ad (in KB) including all of its assets.

Long

Read-only

initialSize

Size of the ad (in KB) calculated by the asset that is initially loaded.

Long

Read-only

width

Width of the ad.

Long

Read-only

height

Height of the ad.

Long

Read-only

dimensions

String representation of the dimensions as width x height.

String

Read-only

templateScriptName

Maps to the correct base AdConfig.js file.

String

Read-only

minAudioVersion

Internal,

Internal

Internal

urlTokens

Determines the tokens that are appended to the URLs.

String

Read-only

fourthPartyTag

Deprecated

String

Read-only

adChoicesStatus

Determines whether the ad choices icon is shown.

Boolean

Optional

Default value: False

adChoicesLocation

Determines the relative location of the ad choices icon on the ad.

String

Optional

qaStatus

Indicates the status of the ad qa review process.

String

Read-only

numberOfPlacementAds

Number of placement ads the master ad has (only the ones visible to the user).

Integer

Read-only

overallNumberOfPlacementAds

Number of placements ad the master ad has (All).

Integer

Read-only

servingMethod

Describes the type of serving method used to display the ad.

String

Read-only

analyticsData

Provides ad analytics statistics on the ad.

adAnalyticsData Object

Read-only

same as in Placement entity

analyticsSettings

?? Gets value with "enrich."

analyticsSettings Object

not sure if Read-only - should be the same as in other entities such as Account and Advertiser

Default value: null

customFields

User-defined custom field name inherited from the account level.

customFields Object

Optional

same as in Account entity

massVersioning

Indicates if the ad is a mass versioned ad.

Boolean

Optional

this seems to appear both here and in it's implementations. Duplicates can be ignored (see HTML5 ads)

usedAsTemplate

Indicates if this ad is used as part of an ad template.

Boolean

Read-only

unSavedTemplateAd

Indicates if the ad was created from Ad Builder for HTML5 from an ad template but was not actually saved yet.

Boolean

Read-only

adTemplateId

ID of the ad template from which ad originated.

Long

Read-only

feedEnabled

Indicates if the Dynamic Creative feed is set up for the ad.

Boolean

Read-only

feedStatus

Status of the Dynamic Creative feed.

String

Read-only

enableTimeBasedServing

Determines time-based settings according to the brand's time zone or the user's time zone.

Boolean

Optional

servingTimeZoneType

Set on the account level.

String

Read-only

videoAudioAdAssetData

Internal.

Internal

Internal

native

Determines if this ad is a native DCO ad.

Boolean

Optional

containsNonWorkspaceAssets

Internal.

Internal

Internal

adFeatures

List of ad features.

Array of adFeature Object

Read-only

createdBy

ID of the user who created the ad.

Long

Read-only

createdByName

Name of the user who created the ad.

String

Read-only

createdByAccount

ID of the account of the user who created the ad.

Long

Read-only

createdByAccountName

Name of the account of the user who created the ad.

String

Read-only

createdOn

Date and time the ad was created (Date epoch).

Date (Long)

Read-only

lastUpdatedBy

ID of the user who last updated the ad.

Long

Read-only

lastUpdatedByName

Name of the user who last updated the ad.

String

Read-only

lastUpdatedByAccount

ID of the account of the user who last updated the ad.

Long

Read-only

lastUpdatedByAccountName

Name of the account of the user who last updated the ad.

String

Read-only

lastUpdateOn

Date and time the ad was last updated (Date epoch).

Date (Long)

Read-only

id

ID of the ad.

Long

Read-only

relationsBag

Internal.

relationsBag Object

Read-only

version

Internal.

Long

Read-only

Object JSON Example

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk