Google Analytics Admin V1alpha Client - Class DisplayVideo360AdvertiserLinkProposal (0.28.1)

Reference documentation and code samples for the Google Analytics Admin V1alpha Client class DisplayVideo360AdvertiserLinkProposal.

A proposal for a link between a Google Analytics property and a Display & Video 360 advertiser.

A proposal is converted to a DisplayVideo360AdvertiserLink once approved. Google Analytics admins approve inbound proposals while Display & Video 360 admins approve outbound proposals.

Generated from protobuf message google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ namestring

Output only. The resource name for this DisplayVideo360AdvertiserLinkProposal resource. Format: properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId} Note: proposalId is not the Display & Video 360 Advertiser ID

↳ advertiser_idstring

Immutable. The Display & Video 360 Advertiser's advertiser ID.

↳ link_proposal_status_detailsLinkProposalStatusDetails

Output only. The status information for this link proposal.

↳ advertiser_display_namestring

Output only. The display name of the Display & Video Advertiser. Only populated for proposals that originated from Display & Video 360.

↳ validation_emailstring

Input only. On a proposal being sent to Display & Video 360, this field must be set to the email address of an admin on the target advertiser. This is used to verify that the Google Analytics admin is aware of at least one admin on the Display & Video 360 Advertiser. This does not restrict approval of the proposal to a single user. Any admin on the Display & Video 360 Advertiser may approve the proposal.

↳ ads_personalization_enabledGoogle\Protobuf\BoolValue

Immutable. Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.

↳ campaign_data_sharing_enabledGoogle\Protobuf\BoolValue

Immutable. Enables the import of campaign data from Display & Video 360. If this field is not set on create, it will be defaulted to true.

↳ cost_data_sharing_enabledGoogle\Protobuf\BoolValue

Immutable. Enables the import of cost data from Display & Video 360. This can only be enabled if campaign_data_sharing_enabled is enabled. If this field is not set on create, it will be defaulted to true.

getName

Output only. The resource name for this DisplayVideo360AdvertiserLinkProposal resource. Format: properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId} Note: proposalId is not the Display & Video 360 Advertiser ID

Returns
TypeDescription
string

setName

Output only. The resource name for this DisplayVideo360AdvertiserLinkProposal resource. Format: properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId} Note: proposalId is not the Display & Video 360 Advertiser ID

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getAdvertiserId

Immutable. The Display & Video 360 Advertiser's advertiser ID.

Returns
TypeDescription
string

setAdvertiserId

Immutable. The Display & Video 360 Advertiser's advertiser ID.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getLinkProposalStatusDetails

Output only. The status information for this link proposal.

Returns
TypeDescription
LinkProposalStatusDetails|null

hasLinkProposalStatusDetails

clearLinkProposalStatusDetails

setLinkProposalStatusDetails

Output only. The status information for this link proposal.

Parameter
NameDescription
varLinkProposalStatusDetails
Returns
TypeDescription
$this

getAdvertiserDisplayName

Output only. The display name of the Display & Video Advertiser.

Only populated for proposals that originated from Display & Video 360.

Returns
TypeDescription
string

setAdvertiserDisplayName

Output only. The display name of the Display & Video Advertiser.

Only populated for proposals that originated from Display & Video 360.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getValidationEmail

Input only. On a proposal being sent to Display & Video 360, this field must be set to the email address of an admin on the target advertiser. This is used to verify that the Google Analytics admin is aware of at least one admin on the Display & Video 360 Advertiser. This does not restrict approval of the proposal to a single user. Any admin on the Display & Video 360 Advertiser may approve the proposal.

Returns
TypeDescription
string

setValidationEmail

Input only. On a proposal being sent to Display & Video 360, this field must be set to the email address of an admin on the target advertiser. This is used to verify that the Google Analytics admin is aware of at least one admin on the Display & Video 360 Advertiser. This does not restrict approval of the proposal to a single user. Any admin on the Display & Video 360 Advertiser may approve the proposal.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getAdsPersonalizationEnabled

Immutable. Enables personalized advertising features with this integration.

If this field is not set on create, it will be defaulted to true.

Returns
TypeDescription
Google\Protobuf\BoolValue|null

hasAdsPersonalizationEnabled

clearAdsPersonalizationEnabled

getAdsPersonalizationEnabledUnwrapped

Returns the unboxed value from getAdsPersonalizationEnabled()

Immutable. Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.

Returns
TypeDescription
bool|null

setAdsPersonalizationEnabled

Immutable. Enables personalized advertising features with this integration.

If this field is not set on create, it will be defaulted to true.

Parameter
NameDescription
varGoogle\Protobuf\BoolValue
Returns
TypeDescription
$this

setAdsPersonalizationEnabledUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

Immutable. Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.

Parameter
NameDescription
varbool|null
Returns
TypeDescription
$this

getCampaignDataSharingEnabled

Immutable. Enables the import of campaign data from Display & Video 360.

If this field is not set on create, it will be defaulted to true.

Returns
TypeDescription
Google\Protobuf\BoolValue|null

hasCampaignDataSharingEnabled

clearCampaignDataSharingEnabled

getCampaignDataSharingEnabledUnwrapped

Returns the unboxed value from getCampaignDataSharingEnabled()

Immutable. Enables the import of campaign data from Display & Video 360. If this field is not set on create, it will be defaulted to true.

Returns
TypeDescription
bool|null

setCampaignDataSharingEnabled

Immutable. Enables the import of campaign data from Display & Video 360.

If this field is not set on create, it will be defaulted to true.

Parameter
NameDescription
varGoogle\Protobuf\BoolValue
Returns
TypeDescription
$this

setCampaignDataSharingEnabledUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

Immutable. Enables the import of campaign data from Display & Video 360. If this field is not set on create, it will be defaulted to true.

Parameter
NameDescription
varbool|null
Returns
TypeDescription
$this

getCostDataSharingEnabled

Immutable. Enables the import of cost data from Display & Video 360.

This can only be enabled if campaign_data_sharing_enabled is enabled. If this field is not set on create, it will be defaulted to true.

Returns
TypeDescription
Google\Protobuf\BoolValue|null

hasCostDataSharingEnabled

clearCostDataSharingEnabled

getCostDataSharingEnabledUnwrapped

Returns the unboxed value from getCostDataSharingEnabled()

Immutable. Enables the import of cost data from Display & Video 360. This can only be enabled if campaign_data_sharing_enabled is enabled. If this field is not set on create, it will be defaulted to true.

Returns
TypeDescription
bool|null

setCostDataSharingEnabled

Immutable. Enables the import of cost data from Display & Video 360.

This can only be enabled if campaign_data_sharing_enabled is enabled. If this field is not set on create, it will be defaulted to true.

Parameter
NameDescription
varGoogle\Protobuf\BoolValue
Returns
TypeDescription
$this

setCostDataSharingEnabledUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

Immutable. Enables the import of cost data from Display & Video 360. This can only be enabled if campaign_data_sharing_enabled is enabled. If this field is not set on create, it will be defaulted to true.

Parameter
NameDescription
varbool|null
Returns
TypeDescription
$this