Page Summary
-
The PrivateAuctionDeal resource is used to manage private auction deals in Ad Manager.
-
PrivateAuctionDeals have various fields including creative sizes, buyer information, pricing, and status.
-
Targeting for PrivateAuctionDeals can be applied across multiple dimensions like geography, technology, inventory, and custom criteria.
-
Specific targeting options are available for technology, including bandwidth, browser, device capabilities, manufacturers, mobile carriers, and operating systems.
-
Inventory targeting allows for including or excluding specific ad units and placements, with options to include or exclude descendants of ad units.
- Resource: PrivateAuctionDeal
- PrivateMarketplaceDealStatus
- DealBuyerPermissionType
- BuyerData
- NonGuaranteedDealPriority
- DealPriorityTier
- Methods
Resource: PrivateAuctionDeal
The PrivateAuctionDeal resource.
| JSON representation |
|---|
{ "name": string, "creativeSizes": [ { object ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the |
creativeSizes[] |
Optional. The expected creative sizes of the |
privateAuctionDealId |
Output only. Deprecated: |
privateAuctionId |
Immutable. The ID of the PrivateAuction. |
privateAuctionDisplayName |
Output only. The display name of the PrivateAuction. |
buyerAccountId |
Immutable. The account ID of the buyer of the |
externalDealId |
Output only. The external ID of the |
targeting |
Optional. The targeting of the |
endTime |
Optional. The end time of 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: |
floorPrice |
Required. The floor price of the |
status |
Output only. The status of the |
auctionPriorityEnabled |
Optional. Whether the deal is enabled with priority over open auction. |
blockOverrideEnabled |
Optional. Whether the deal has block override enabled. |
buyerPermissionType |
Optional. The buyer permission model defining how the deal would transact among all buyers under the same bidder. |
buyerData |
Optional. The buyer data required by the Marketplace API. |
dealPriority |
Optional. The priority of the deal across all non-guaranteed deals. |
createTime |
Output only. The instant 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: |
updateTime |
Output only. The instant 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: |
PrivateMarketplaceDealStatus
Describes the status of a private marketplace deal.
| Enums | |
|---|---|
PRIVATE_MARKETPLACE_DEAL_STATUS_UNSPECIFIED |
No value specified. |
PENDING |
The deal is pending. |
ACTIVE |
The deal is active. |
CANCELED |
The deal is canceled. |
SELLER_PAUSED |
The deal is paused by the seller. |
BUYER_PAUSED |
The deal is paused by the buyer. |
COMPLETED |
The deal is past its end date. |
DealBuyerPermissionType
Defines how a deal would transact among all buyers under the same bidder.
| Enums | |
|---|---|
DEAL_BUYER_PERMISSION_TYPE_UNSPECIFIED |
No value specified. |
NEGOTIATOR_ONLY |
The deal only transacts with the buyer specified. |
BIDDER |
The deal transacts with all buyers under the same bidder. |
BuyerData
Contains buyer data. This data is required by the Marketplace API.
| JSON representation |
|---|
{ "buyerEmails": [ string ] } |
| Fields | |
|---|---|
buyerEmails[] |
Optional. The email contacts of the buyer of the |
NonGuaranteedDealPriority
Represents the priority settings to apply to non-guaranteed deals, independently of their types.
| JSON representation |
|---|
{
"priorityTier": enum ( |
| Fields | |
|---|---|
priorityTier |
Required. Enables publishers to favor certain deals, even if their default priorities are lower. For example, allowing a PA deal to beat a PD deal. |
DealPriorityTier
Priority tier of non guaranteed deal products.
| Enums | |
|---|---|
DEAL_PRIORITY_TIER_UNSPECIFIED |
No value specified. |
TIER1 |
Tier 1 |
TIER2 |
Tier 2 |
TIER3 |
Tier 3 |
TIER4 |
Tier 4 |
TIER5 |
Tier 5 |
TIER6 |
Tier 6 |
TIER7 |
Tier 7 |
TIER8 |
Tier 8 |
TIER9 |
Tier 9 |
OPTIMIZED |
Open Auction optimized tier |
Methods |
|
|---|---|
|
Creates a PrivateAuctionDeal object. |
|
Retrieves a PrivateAuctionDeal object. |
|
Lists PrivateAuctionDeal objects. |
|
Updates a PrivateAuctionDeal object. |