Google Ads Ad Manager V1 Client - Class InternalRedirectCreativeDetails (0.15.0)

Reference documentation and code samples for the Google Ads Ad Manager V1 Client class InternalRedirectCreativeDetails.

A Creative hosted by Campaign Manager 360.

Similar to third-party creatives, a Campaign Manager 360 tag is used to retrieve a creative asset. However, Campaign Manager 360 tags are not sent to the user's browser. Instead, they are processed internally within the Google Marketing Platform system.

Generated from protobuf message google.ads.admanager.v1.InternalRedirectCreativeDetails

Namespace

Google \ Ads \ AdManager \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ locked_orientation int

Optional. A locked orientation for this creative to be displayed in.

↳ asset_size Size

Output only. The asset size of an internal redirect creative. Note that this may differ from size if users set override_size to true.

↳ internal_redirect_url string

Required. The internal redirect URL of the Campaign Manager 360 hosted creative. This attribute has a maximum length of 1024 characters.

↳ override_size bool

Optional. Allows the creative size to differ from the actual size specified in the internal redirect's url.

↳ interstitial bool

Optional. Whether this creative is interstitial.

↳ ssl_scan_result int

Output only. The SSL compatibility scan result of this creative.

↳ ssl_manual_override int

Optional. The manual override for the SSL compatibility of this creative.

↳ third_party_impression_tracking_urls string[]

Optional. Impression tracking URLs to ping when this creative is displayed.

getLockedOrientation

Optional. A locked orientation for this creative to be displayed in.

Returns
Type Description
int

hasLockedOrientation

clearLockedOrientation

setLockedOrientation

Optional. A locked orientation for this creative to be displayed in.

Parameter
Name Description
var int
Returns
Type Description
$this

getAssetSize

Output only. The asset size of an internal redirect creative. Note that this may differ from size if users set override_size to true.

Returns
Type Description
Size|null

hasAssetSize

clearAssetSize

setAssetSize

Output only. The asset size of an internal redirect creative. Note that this may differ from size if users set override_size to true.

Parameter
Name Description
var Size
Returns
Type Description
$this

getInternalRedirectUrl

Required. The internal redirect URL of the Campaign Manager 360 hosted creative. This attribute has a maximum length of 1024 characters.

Returns
Type Description
string

hasInternalRedirectUrl

clearInternalRedirectUrl

setInternalRedirectUrl

Required. The internal redirect URL of the Campaign Manager 360 hosted creative. This attribute has a maximum length of 1024 characters.

Parameter
Name Description
var string
Returns
Type Description
$this

getOverrideSize

Optional. Allows the creative size to differ from the actual size specified in the internal redirect's url.

Returns
Type Description
bool

hasOverrideSize

clearOverrideSize

setOverrideSize

Optional. Allows the creative size to differ from the actual size specified in the internal redirect's url.

Parameter
Name Description
var bool
Returns
Type Description
$this

getInterstitial

Optional. Whether this creative is interstitial.

Returns
Type Description
bool

hasInterstitial

clearInterstitial

setInterstitial

Optional. Whether this creative is interstitial.

Parameter
Name Description
var bool
Returns
Type Description
$this

getSslScanResult

Output only. The SSL compatibility scan result of this creative.

Returns
Type Description
int

hasSslScanResult

clearSslScanResult

setSslScanResult

Output only. The SSL compatibility scan result of this creative.

Parameter
Name Description
var int
Returns
Type Description
$this

getSslManualOverride

Optional. The manual override for the SSL compatibility of this creative.

Returns
Type Description
int

hasSslManualOverride

clearSslManualOverride

setSslManualOverride

Optional. The manual override for the SSL compatibility of this creative.

Parameter
Name Description
var int
Returns
Type Description
$this

getThirdPartyImpressionTrackingUrls

Optional. Impression tracking URLs to ping when this creative is displayed.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setThirdPartyImpressionTrackingUrls

Optional. Impression tracking URLs to ping when this creative is displayed.

Parameter
Name Description
var string[]
Returns
Type Description
$this