Google Analytics Admin V1alpha Client - Class DisplayVideo360AdvertiserLinkProposal (0.20.0)

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

A proposal for a link between a GA4 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
data array

Optional. Data for populating the Message object.

↳ name string

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_id string

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

↳ link_proposal_status_details Google\Analytics\Admin\V1alpha\LinkProposalStatusDetails

Output only. The status information for this link proposal.

↳ advertiser_display_name string

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

↳ validation_email string

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_enabled Google\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_enabled Google\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_enabled Google\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
var string
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
var string
Returns
TypeDescription
$this

getLinkProposalStatusDetails

Output only. The status information for this link proposal.

Returns
TypeDescription
Google\Analytics\Admin\V1alpha\LinkProposalStatusDetails|null

hasLinkProposalStatusDetails

clearLinkProposalStatusDetails

setLinkProposalStatusDetails

Output only. The status information for this link proposal.

Parameter
NameDescription
var Google\Analytics\Admin\V1alpha\LinkProposalStatusDetails
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
var string
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
var string
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

getAdsPersonalizationEnabledValue

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
var Google\Protobuf\BoolValue
Returns
TypeDescription
$this

setAdsPersonalizationEnabledValue

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
var bool|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

getCampaignDataSharingEnabledValue

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
var Google\Protobuf\BoolValue
Returns
TypeDescription
$this

setCampaignDataSharingEnabledValue

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
var bool|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

getCostDataSharingEnabledValue

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
var Google\Protobuf\BoolValue
Returns
TypeDescription
$this

setCostDataSharingEnabledValue

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
var bool|null
Returns
TypeDescription
$this