Namespace Google.Apis.AuthorizedBuyersMarketplace.v1.Data
Classes
AcceptProposalRequest
Request to accept a proposal. Accepting a proposal implies acceptance of the publisher terms_and_conditions, if any.
ActivateClientRequest
Request message for activating a client.
ActivateClientUserRequest
Request message for activating a client user.
AdSize
Represents size of a single ad slot, or a creative.
AddCreativeRequest
Request message for adding creative to be used in the bidding process for the finalized deal.
AddNoteRequest
Request to add a note.
AuctionPackage
Defines a segment of inventory that buyer wants to buy. It's created by buyer and could be shared with multiple buyers.
BatchUpdateDealsRequest
Request message for batch updating deals.
BatchUpdateDealsResponse
Response message for batch updating deals.
CancelNegotiationRequest
Request to cancel an ongoing negotiation.
Client
A client represents an agency, a brand, or an advertiser customer of the buyer. Based on the client's role, its client users will have varying levels of restricted access to the Marketplace and certain other sections of the Authorized Buyers UI.
ClientUser
A user of a client who has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client.
Contact
Contains information on how a buyer or seller can be reached.
CreativeRequirements
Message captures data about the creatives in the deal.
CriteriaTargeting
Generic targeting used for targeting dimensions that contains a list of included and excluded numeric IDs. This cannot be filtered using list filter syntax.
DayPart
Defines targeting for a period of time on a specific week day.
DayPartTargeting
Represents Daypart targeting.
DeactivateClientRequest
Request message for disabling a client.
DeactivateClientUserRequest
Request message for deactivating a client user.
Deal
A deal represents a segment of inventory for displaying ads that contains the terms and targeting information that is used for serving as well as the deal stats and status. Note: A proposal may contain multiple deals.
DealPausingInfo
Information related to deal pausing.
DeliveryControl
Message contains details about how the deal will be paced.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
FinalizedDeal
A finalized deal is a snapshot of the deal when both buyer and seller accept the deal. The buyer or seller can update the deal after it's been finalized and renegotiate on the deal targeting, terms and other fields, while at the same time the finalized snapshot of the deal can still be retrieved using this API. The finalized deal contains a copy of the deal as it existed when most recently finalized, as well as fields related to deal serving such as pause/resume status, RTB metrics, and more.
FirstPartyMobileApplicationTargeting
Represents a list of targeted and excluded mobile application IDs that publishers own. Android App ID, for example, com.google.android.apps.maps, can be found in Google Play Store URL. iOS App ID (which is a number) can be found at the end of iTunes store URL. First party mobile applications is either included or excluded.
FrequencyCap
Message contains details about publisher-set frequency caps of the delivery.
InventorySizeTargeting
Represents the size of an ad unit that can be targeted on a bid request.
InventoryTypeTargeting
Targeting of the inventory types a bid request can originate from.
ListAuctionPackagesResponse
Response message for listing auction packages.
ListClientUsersResponse
Response message for the list method.
ListClientsResponse
Response message for the list method.
ListDealsResponse
Response message for listing deals in a proposal.
ListFinalizedDealsResponse
Response message for listing finalized deals.
ListProposalsResponse
Response message for listing proposals.
ListPublisherProfilesResponse
Response message for profiles visible to the buyer.
MarketplaceTargeting
Targeting represents different criteria that can be used to target deals or auction packages. For example, they can choose to target inventory only if the user is in the US. Multiple types of targeting are always applied as a logical AND, unless noted otherwise.
MediaPlanner
Describes a single Media Planner account.
MobileApplicationTargeting
Mobile application targeting settings.
Money
Represents an amount of money with its currency type.
Note
A text note attached to the proposal to facilitate the communication between buyers and sellers.
OperatingSystemTargeting
Represents targeting information for operating systems.
PauseFinalizedDealRequest
Request message for pausing a finalized deal.
PlacementTargeting
Represents targeting about where the ads can appear, for example, certain sites or mobile applications. Different placement targeting types will be logically OR'ed.
PreferredDealTerms
Pricing terms for Preferred Deals.
Price
Represents a price and a pricing type for a deal.
PrivateAuctionTerms
Pricing terms for Private Auctions.
PrivateData
Buyers are allowed to store certain types of private data in a proposal or deal.
ProgrammaticGuaranteedTerms
Pricing terms for Programmatic Guaranteed Deals.
Proposal
Represents a proposal in the Marketplace. A proposal is the unit of negotiation between a seller and a buyer.
PublisherProfile
The values in the publisher profile are supplied by the publisher. All fields are not filterable unless stated otherwise.
PublisherProfileMobileApplication
A mobile application that contains a external app ID, name, and app store.
ResumeFinalizedDealRequest
Request message for resuming a finalized deal.
RtbMetrics
Real-time bidding metrics. For what each metric means refer to Report metrics
SendRfpRequest
Request to send an RFP. All fields in this request are proposed to publisher and subject to changes by publisher during later negotiation.
SetReadyToServeRequest
Request message for setting ready to serve for a finalized deal.
SubscribeAuctionPackageRequest
Request message for SubscribeAuctionPackage.
SubscribeClientsRequest
Request message for SubscribeAuctionPackageClients.
TechnologyTargeting
Represents targeting about various types of technology.
TimeOfDay
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API
may choose to allow leap seconds. Related types are google.type.Date and google.protobuf.Timestamp
.
TimeZone
Represents a time zone from the IANA Time Zone Database.
UnsubscribeAuctionPackageRequest
Request message for UnsubscribeAuctionPackage.
UnsubscribeClientsRequest
Request message for UnsubscribeAuctionPackage.
UpdateDealRequest
Request message for updating the deal at the given revision number.
UriTargeting
Represents a list of targeted and excluded URLs (for example, google.com). For Private Auction Deals, URLs are either included or excluded. For Programmatic Guaranteed and Preferred Deals, this doesn't apply.
VideoTargeting
Represents targeting information about video.