Show / Hide Table of Contents

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.

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.

In this article
Back to top Generated by DocFX