- Resource: Proposal
- ProposalCompanyAssociation
- ProposalCompanyAssociationType
- ProposalMarketplaceInfo
- ProposalNegotiationStatus
- BuyerRfp
- ProposalEnvironmentType
- BuyerRfpType
- SupplyPathType
- Methods
Resource: Proposal
A Proposal represents an agreement between an interactive advertising seller and a buyer that specifies the details of an advertising campaign.
| JSON representation |
|---|
{ "name": string, "agencies": [ { object ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the Proposal. Format: |
agencies[] |
Optional. List of agencies and the set of |
salesPlannerUsers[] |
Optional. The resource names of the |
sellerContactUsers[] |
Optional. The resource names of the |
appliedTeams[] |
Optional. The resource names of the teams directly applied to the Proposal. Format: |
customFieldValues[] |
Optional. The values of the custom fields associated with the Proposal. |
appliedLabels[] |
Optional. The set of labels applied directly to the Proposal. |
effectiveAppliedLabels[] |
Output only. The set of labels applied to the Proposal including inherited values. Only labels that directly affect the entity are listed here. If they are negated, only the negated version is visible. |
currencyCode |
Optional. The currency code of this Proposal. If not directly set, the currency code will be the network's currency code. |
marketplaceInfo |
Optional. The marketplace info of this Proposal if it has a corresponding Order in Marketplace. |
buyerRfp |
Output only. The buyer RFP associated with this Proposal. This field will be unset if the proposal is not initiated from an RFP. |
order |
Output only. The resource name of the corresponding Order. This will not be set if the Proposal has not been pushed to Ad Manager. Format: |
displayName |
Required. The display name of the Proposal. This value has a maximum length of 255 characters. This value is copied to |
startTime |
Output only. The time at which the Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
endTime |
Output only. The time at which the Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
archived |
Output only. Whether the Proposal is archived or not. |
advertiser |
Required. The resource name of the |
notes |
Optional. Provides any additional notes that may annotate the Proposal. This attribute has a maximum length of 65,535 characters. |
primarySalesperson |
Optional. The resource name of the |
trafficker |
Optional. The resource name of the |
sold |
Output only. Indicates whether the proposal has been sold, i.e., corresponds to whether the status of an Order is |
updateTime |
Output only. The time this Proposal was last modified. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
deliveryPausingEnabled |
Optional. Non-empty default. Whether delivery of the Proposal can be paused. Defaults to |
supplyPath |
Optional. Non-empty default. The supply path type of this Proposal. If no value is provided on creation, defaults to |
ProposalCompanyAssociation
A ProposalCompanyAssociation represents a Company associated with the Proposal and a set of Contacts belonging to the company.
| JSON representation |
|---|
{
"sellerContacts": [
string
],
"company": string,
"type": enum ( |
| Fields | |
|---|---|
sellerContacts[] |
Optional. The resource names of the |
company |
Required. The resource name of the |
type |
Required. The association type between the |
ProposalCompanyAssociationType
Describes the type of a Company associated with a Proposal.
| Enums | |
|---|---|
PROPOSAL_COMPANY_ASSOCIATION_TYPE_UNSPECIFIED |
Default value. This value is unused. |
BILLING_AGENCY |
The company is a billing agency. |
BRANDING_AGENCY |
The company is a branding agency. |
OTHER_AGENCY |
The company is other type of agency. |
PRIMARY_AGENCY |
The company is a primary agency. |
ProposalMarketplaceInfo
Marketplace info for a Proposal with a corresponding order in Marketplace.
| JSON representation |
|---|
{
"marketplaceOrderId": string,
"draftProposal": boolean,
"negotiationStatus": enum ( |
| Fields | |
|---|---|
marketplaceOrderId |
Output only. The marketplace ID of this Proposal. This is a shared ID between Ad Manager and the buy-side platform. This value is null if the Proposal has not been sent to the buyer. |
draftProposal |
Output only. Whether the non-free-editable fields of a Proposal are opened for edit. A Proposal that is open for edit will not receive buyer updates from Marketplace. If the buyer updates the Proposal while this is open for local editing, Google will set |
negotiationStatus |
Output only. The negotiation status of the Proposal. |
marketplaceComment |
Optional. The comment on the Proposal to be sent to the buyer. |
newVersionFromBuyer |
Output only. Indicates that the buyer has made updates to the Proposal on Marketplace. This attribute is only meaningful if the Proposal is open for edit (i.e., |
buyerAccountId |
Required. The account ID of the buyer that this Proposal is being negotiated with. |
partnerClientId |
Output only. The ID used to represent the Display & Video 360 client buyer partner ID (if Display & Video 360) or the Authorized Buyers client buyer account ID. |
ProposalNegotiationStatus
Represents the Proposal's negotiation status for Marketplace.
| Enums | |
|---|---|
PROPOSAL_NEGOTIATION_STATUS_UNSPECIFIED |
Default value. This value is unused. |
AWAITING_BUYER_REVIEW |
Indicates that a Proposal has been updated by the seller and is awaiting buyer approval. |
AWAITING_SELLER_REVIEW |
Indicates that a Proposal has been updated by the buyer and is awaiting seller approval. |
BUYER_INITIATED |
Indicates that a new Proposal has been created by the buyer and is awaiting seller action. |
CANCELLED |
Indicates that negotiations for the Proposal have been cancelled. |
FINALIZED |
Indicates that the Proposal has been accepted by both the buyer and the seller. |
SELLER_ACCEPTANCE_REQUESTED |
Indicates that the buyer has accepted the Proposal and is awaiting the seller's acceptance. |
BUYER_ACCEPTANCE_REQUESTED |
Indicates that the seller has accepted the Proposal and is awaiting the buyer's acceptance. |
SELLER_INITIATED |
Indicates that a new Proposal has been created by the seller and has not been sent to Marketplace yet. |
BuyerRfp
Represents the buyer RFP information associated with a Proposal describing the requirements from the buyer.
| JSON representation |
|---|
{ "costPerUnit": { object ( |
| Fields | |
|---|---|
costPerUnit |
Output only. CPM for the Proposal in question. Given that this field belongs to a request for proposal (for which initially a Proposal does not yet exist), this field should serve as guidance for publishers to create a Proposal with |
budget |
Output only. Total amount of money available to spend on this deal. In the case of a Preferred Deal, the budget is equal to the maximum amount of money a buyer is willing to spend on a given Proposal, even though the budget might not be spent entirely, as impressions are not guaranteed. |
startTime |
Output only. The time at which the proposed deal should start serving. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
endTime |
Output only. The time at which the proposed deal should end serving. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
creativePlaceholders[] |
Output only. A list of inventory sizes in which creatives will eventually be served. |
targeting |
Output only. Targeting information for the proposal in question. Currently this field only contains GeoTargeting information. |
units |
Output only. The number of impressions per day that a buyer wishes to see in the Proposal derived from the request for proposal in question. |
description |
Output only. A description of the proposed deal. This can be used for the buyer to tell the publisher more detailed information about the deal in question. |
additionalTerms |
Output only. Additional terms of the deal in question. This field can be used to state more specific targeting information for the deal, as well as any additional information regarding this deal. Given that this field belongs to a request for proposal (for which initially a Proposal does not yet exist), this field can be populated by buyers to specify additional information that they wish publishers to incorporate into the Proposal derived from this request for proposal. |
adExchangeEnvironment |
Output only. Identifies the format of the inventory or "channel" through which the ad serves. Environments currently supported include |
rfpType |
Output only. Deal type; either Programmatic Guaranteed or Preferred Deal. This field corresponds to the type of Proposal that a buyer wishes to negotiate with a seller. |
ProposalEnvironmentType
Identifies the format of inventory or "channel" in which ads serve.
| Enums | |
|---|---|
PROPOSAL_ENVIRONMENT_TYPE_UNSPECIFIED |
Default value. This value is unused. |
DISPLAY |
Ads serve in a browser. |
DISPLAY_OUTSTREAM_VIDEO |
Out-stream video ads serve in a browser. Examples include in-feed and in-banner video ads. |
GAMES |
In-stream video ads serve in a game. |
MOBILE |
Ads serve in a mobile app. |
MOBILE_OUTSTREAM_VIDEO |
Out-stream video ads serve in a mobile app. |
VIDEO |
In-stream video ads serve in a video. |
BuyerRfpType
Decribes the type of BuyerRfp.
| Enums | |
|---|---|
BUYER_RFP_TYPE_UNSPECIFIED |
Default value. This value is unused. |
PREFERRED_DEAL |
Indicates the BuyerRfp is a Preferred Deal RFP. |
PROGRAMMATIC_GUARANTEED |
Indicates the BuyerRfp is a Programmatic Guaranteed RFP. |
SupplyPathType
Describes how the demand will be supplied
| Enums | |
|---|---|
SUPPLY_PATH_TYPE_UNSPECIFIED |
Not specified value. |
DIRECT |
The demand will be supplied by the ad server directly. |
DEMAND_SIDE_PLATFORM |
The demand will be supplied by a demand side platform (DSP). |
Methods |
|
|---|---|
|
Archives Proposal objects. |
|
Creates Proposal objects. |
|
Discards drafts, or revert local modifications, of Proposal objects. |
|
Pauses Proposal objects. |
|
Push changes on Proposals to corresponding Orders, after negotiations have been finalized. |
|
Redrafts Proposal objects for negotiation. |
|
Requests buyer acceptance for Proposal objects. |
|
Requests buyer review for Proposal objects. |
|
Reserves inventory for Proposal objects. |
|
Resumes Proposal objects. |
|
Terminates negotiation on Proposal objects. |
|
Unarchives Proposal objects. |
|
Batch updates Proposal objects. |
|
Creates a Proposal object. |
|
Fetches MarketplaceComments made on Proposals. |
|
Retrieves a Proposal object. |
|
Lists Proposal objects. |
|
Updates a Proposal object. |