authorizedbuyersmarketplace/v1 library

Authorized Buyers Marketplace API - v1

The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.

For more information, see developers.google.com/authorized-buyers/apis/marketplace/reference/rest/

Create an instance of AuthorizedBuyersMarketplaceApi to access these resources:

Classes

AcceptProposalRequest
Request to accept a proposal.
AddCreativeRequest
Request message for adding creative to be used in the bidding process for the finalized deal.
AddNoteRequest
Request to add a note.
AdSize
Represents size of a single ad slot, or a creative.
AuctionPackage
Defines a segment of inventory that buyer wants to buy.
AuthorizedBuyersMarketplaceApi
The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.
BatchUpdateDealsRequest
Request message for batch updating deals.
BatchUpdateDealsResponse
Response message for batch updating deals.
BiddersFinalizedDealsResource
BiddersResource
BuyersAuctionPackagesResource
BuyersClientsResource
BuyersClientsUsersResource
BuyersFinalizedDealsResource
BuyersProposalsDealsResource
BuyersProposalsResource
BuyersPublisherProfilesResource
BuyersResource
Client
A client represents an agency, a brand, or an advertiser customer of the buyer.
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.
DayPart
Defines targeting for a period of time on a specific week day.
DayPartTargeting
Represents Daypart targeting.
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.
DealPausingInfo
Information related to deal pausing.
DeliveryControl
Message contains details about how the deal will be paced.
FinalizedDeal
A finalized deal is a snapshot of the deal when both buyer and seller accept the deal.
FirstPartyMobileApplicationTargeting
Represents a list of targeted and excluded mobile application IDs that publishers own.
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.
ListClientsResponse
Response message for the list method.
ListClientUsersResponse
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 inventory.
MediaPlanner
Describes a single Media Planner account.
MobileApplicationTargeting
Mobile application targeting settings.
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.
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.
PublisherProfile
The values in the publisher profile are supplied by the publisher.
PublisherProfileMobileApplication
A mobile application that contains a external app ID, name, and app store.
RtbMetrics
Real-time bidding metrics.
SendRfpRequest
Request to send an RFP.
SubscribeClientsRequest
Request message for SubscribeAuctionPackageClients.
TechnologyTargeting
Represents targeting about various types of technology.
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).
VideoTargeting
Represents targeting information about video.

Typedefs

ActivateClientRequest = $Empty
Request message for activating a client.
ActivateClientUserRequest = $Empty
Request message for activating a client user.
CancelNegotiationRequest = $Empty
Request to cancel an ongoing negotiation.
DeactivateClientRequest = $Empty
Request message for disabling a client.
DeactivateClientUserRequest = $Empty
Request message for deactivating a client user.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Money = $Money
Represents an amount of money with its currency type.
ResumeFinalizedDealRequest = $Empty
Request message for resuming a finalized deal.
SetReadyToServeRequest = $Empty
Request message for setting ready to serve for a finalized deal.
SubscribeAuctionPackageRequest = $Empty
Request message for SubscribeAuctionPackage.
TimeOfDay = $TimeOfDay
Represents a time of day.
TimeZone = $TimeZone
Represents a time zone from the IANA Time Zone Database.
UnsubscribeAuctionPackageRequest = $Empty
Request message for UnsubscribeAuctionPackage.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.