Documentation

Overview

Package realtimebidding provides access to the Real-time Bidding API.

For product documentation, see: https://developers.google.com/authorized-buyers/apis/realtimebidding/reference/rest/

Creating a client

Usage example:

import "google.golang.org/api/realtimebidding/v1"
...
ctx := context.Background()
realtimebiddingService, err := realtimebidding.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

realtimebiddingService, err := realtimebidding.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
realtimebiddingService, err := realtimebidding.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index

Constants

View Source
const (
	// See, create, edit, and delete your Authorized Buyers and Open Bidding
	// account entities
	RealtimeBiddingScope = "https://www.googleapis.com/auth/realtime-bidding"
)

    OAuth2 scopes used by this API.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type ActivatePretargetingConfigRequest

    type ActivatePretargetingConfigRequest struct {
    }

      ActivatePretargetingConfigRequest: A request to activate a pretargeting configuration. Sets the configuration's state to ACTIVE.

      type AddTargetedAppsRequest

      type AddTargetedAppsRequest struct {
      	// AppIds: A list of app IDs to target in the pretargeting
      	// configuration. These values will be added to the list of targeted app
      	// IDs in PretargetingConfig.appTargeting.mobileAppTargeting.values.
      	AppIds []string `json:"appIds,omitempty"`
      
      	// TargetingMode: Required. The targeting mode that should be applied to
      	// the list of app IDs. If there are existing targeted app IDs, must be
      	// equal to the existing
      	// PretargetingConfig.appTargeting.mobileAppTargeting.targetingMode or a
      	// 400 bad request error will be returned.
      	//
      	// Possible values:
      	//   "TARGETING_MODE_UNSPECIFIED" - Placeholder for undefined targeting
      	// mode.
      	//   "INCLUSIVE" - The inclusive list type. Inventory must match an item
      	// in this list to be targeted.
      	//   "EXCLUSIVE" - The exclusive list type. Inventory must not match any
      	// item in this list to be targeted.
      	TargetingMode string `json:"targetingMode,omitempty"`
      
      	// ForceSendFields is a list of field names (e.g. "AppIds") to
      	// unconditionally include in API requests. By default, fields with
      	// empty values are omitted from API requests. However, any non-pointer,
      	// non-interface field appearing in ForceSendFields will be sent to the
      	// server regardless of whether the field is empty or not. This may be
      	// used to include empty fields in Patch requests.
      	ForceSendFields []string `json:"-"`
      
      	// NullFields is a list of field names (e.g. "AppIds") to include in API
      	// requests with the JSON null value. By default, fields with empty
      	// values are omitted from API requests. However, any field with an
      	// empty value appearing in NullFields will be sent to the server as
      	// null. It is an error if a field in this list has a non-empty value.
      	// This may be used to include null fields in Patch requests.
      	NullFields []string `json:"-"`
      }

        AddTargetedAppsRequest: A request to start targeting the provided app IDs in a specific pretargeting configuration. The pretargeting configuration itself specifies how these apps are targeted. in PretargetingConfig.appTargeting.mobileAppTargeting.

        func (*AddTargetedAppsRequest) MarshalJSON

        func (s *AddTargetedAppsRequest) MarshalJSON() ([]byte, error)

        type AddTargetedPublishersRequest

        type AddTargetedPublishersRequest struct {
        	// PublisherIds: A list of publisher IDs to target in the pretargeting
        	// configuration. These values will be added to the list of targeted
        	// publisher IDs in PretargetingConfig.publisherTargeting.values.
        	// Publishers are identified by their publisher ID from ads.txt /
        	// app-ads.txt. See https://iabtechlab.com/ads-txt/ and
        	// https://iabtechlab.com/app-ads-txt/ for more details.
        	PublisherIds []string `json:"publisherIds,omitempty"`
        
        	// TargetingMode: Required. The targeting mode that should be applied to
        	// the list of publisher IDs. If are existing publisher IDs, must be
        	// equal to the existing
        	// PretargetingConfig.publisherTargeting.targetingMode or a 400 bad
        	// request error will be returned.
        	//
        	// Possible values:
        	//   "TARGETING_MODE_UNSPECIFIED" - Placeholder for undefined targeting
        	// mode.
        	//   "INCLUSIVE" - The inclusive list type. Inventory must match an item
        	// in this list to be targeted.
        	//   "EXCLUSIVE" - The exclusive list type. Inventory must not match any
        	// item in this list to be targeted.
        	TargetingMode string `json:"targetingMode,omitempty"`
        
        	// ForceSendFields is a list of field names (e.g. "PublisherIds") to
        	// unconditionally include in API requests. By default, fields with
        	// empty values are omitted from API requests. However, any non-pointer,
        	// non-interface field appearing in ForceSendFields will be sent to the
        	// server regardless of whether the field is empty or not. This may be
        	// used to include empty fields in Patch requests.
        	ForceSendFields []string `json:"-"`
        
        	// NullFields is a list of field names (e.g. "PublisherIds") to include
        	// in API requests with the JSON null value. By default, fields with
        	// empty values are omitted from API requests. However, any field with
        	// an empty value appearing in NullFields will be sent to the server as
        	// null. It is an error if a field in this list has a non-empty value.
        	// This may be used to include null fields in Patch requests.
        	NullFields []string `json:"-"`
        }

          AddTargetedPublishersRequest: A request to start targeting the provided publishers in a specific pretargeting configuration. The pretargeting configuration itself specifies how these publishers are targeted in PretargetingConfig.publisherTargeting.

          func (*AddTargetedPublishersRequest) MarshalJSON

          func (s *AddTargetedPublishersRequest) MarshalJSON() ([]byte, error)

          type AddTargetedSitesRequest

          type AddTargetedSitesRequest struct {
          	// Sites: A list of site URLs to target in the pretargeting
          	// configuration. These values will be added to the list of targeted
          	// URLs in PretargetingConfig.webTargeting.values.
          	Sites []string `json:"sites,omitempty"`
          
          	// TargetingMode: Required. The targeting mode that should be applied to
          	// the list of site URLs. If there are existing targeted sites, must be
          	// equal to the existing PretargetingConfig.webTargeting.targetingMode
          	// or a 400 bad request error will be returned.
          	//
          	// Possible values:
          	//   "TARGETING_MODE_UNSPECIFIED" - Placeholder for undefined targeting
          	// mode.
          	//   "INCLUSIVE" - The inclusive list type. Inventory must match an item
          	// in this list to be targeted.
          	//   "EXCLUSIVE" - The exclusive list type. Inventory must not match any
          	// item in this list to be targeted.
          	TargetingMode string `json:"targetingMode,omitempty"`
          
          	// ForceSendFields is a list of field names (e.g. "Sites") to
          	// unconditionally include in API requests. By default, fields with
          	// empty values are omitted from API requests. However, any non-pointer,
          	// non-interface field appearing in ForceSendFields will be sent to the
          	// server regardless of whether the field is empty or not. This may be
          	// used to include empty fields in Patch requests.
          	ForceSendFields []string `json:"-"`
          
          	// NullFields is a list of field names (e.g. "Sites") to include in API
          	// requests with the JSON null value. By default, fields with empty
          	// values are omitted from API requests. However, any field with an
          	// empty value appearing in NullFields will be sent to the server as
          	// null. It is an error if a field in this list has a non-empty value.
          	// This may be used to include null fields in Patch requests.
          	NullFields []string `json:"-"`
          }

            AddTargetedSitesRequest: A request to start targeting the provided sites in a specific pretargeting configuration. The pretargeting configuration itself specifies how these sites are targeted in PretargetingConfig.webTargeting.

            func (*AddTargetedSitesRequest) MarshalJSON

            func (s *AddTargetedSitesRequest) MarshalJSON() ([]byte, error)

            type AdvertiserAndBrand

            type AdvertiserAndBrand struct {
            	// AdvertiserId: See
            	// https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt
            	// for the list of possible values. Can be used to filter the response
            	// of the creatives.list method.
            	AdvertiserId int64 `json:"advertiserId,omitempty,string"`
            
            	// AdvertiserName: Advertiser name. Can be used to filter the response
            	// of the creatives.list method.
            	AdvertiserName string `json:"advertiserName,omitempty"`
            
            	// BrandId: Detected brand ID or zero if no brand has been detected. See
            	// https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt for
            	// the list of possible values. Can be used to filter the response of
            	// the creatives.list method.
            	BrandId int64 `json:"brandId,omitempty,string"`
            
            	// BrandName: Brand name. Can be used to filter the response of the
            	// creatives.list method.
            	BrandName string `json:"brandName,omitempty"`
            
            	// ForceSendFields is a list of field names (e.g. "AdvertiserId") to
            	// unconditionally include in API requests. By default, fields with
            	// empty values are omitted from API requests. However, any non-pointer,
            	// non-interface field appearing in ForceSendFields will be sent to the
            	// server regardless of whether the field is empty or not. This may be
            	// used to include empty fields in Patch requests.
            	ForceSendFields []string `json:"-"`
            
            	// NullFields is a list of field names (e.g. "AdvertiserId") to include
            	// in API requests with the JSON null value. By default, fields with
            	// empty values are omitted from API requests. However, any field with
            	// an empty value appearing in NullFields will be sent to the server as
            	// null. It is an error if a field in this list has a non-empty value.
            	// This may be used to include null fields in Patch requests.
            	NullFields []string `json:"-"`
            }

              AdvertiserAndBrand: Detected advertiser and brand information.

              func (*AdvertiserAndBrand) MarshalJSON

              func (s *AdvertiserAndBrand) MarshalJSON() ([]byte, error)

              type AppTargeting

              type AppTargeting struct {
              	// MobileAppCategoryTargeting: Lists of included and excluded mobile app
              	// categories as defined in
              	// https://developers.google.com/adwords/api/docs/appendix/mobileappcategories.csv.
              	MobileAppCategoryTargeting *NumericTargetingDimension `json:"mobileAppCategoryTargeting,omitempty"`
              
              	// MobileAppTargeting: Targeted app IDs. App IDs can refer to those
              	// found in an app store or ones that are not published in an app store.
              	// A maximum of 30,000 app IDs can be targeted.
              	MobileAppTargeting *StringTargetingDimension `json:"mobileAppTargeting,omitempty"`
              
              	// ForceSendFields is a list of field names (e.g.
              	// "MobileAppCategoryTargeting") to unconditionally include in API
              	// requests. By default, fields with empty values are omitted from API
              	// requests. However, any non-pointer, non-interface field appearing in
              	// ForceSendFields will be sent to the server regardless of whether the
              	// field is empty or not. This may be used to include empty fields in
              	// Patch requests.
              	ForceSendFields []string `json:"-"`
              
              	// NullFields is a list of field names (e.g.
              	// "MobileAppCategoryTargeting") to include in API requests with the
              	// JSON null value. By default, fields with empty values are omitted
              	// from API requests. However, any field with an empty value appearing
              	// in NullFields will be sent to the server as null. It is an error if a
              	// field in this list has a non-empty value. This may be used to include
              	// null fields in Patch requests.
              	NullFields []string `json:"-"`
              }

                AppTargeting: A subset of app inventory to target. Bid requests that match criteria in at least one of the specified dimensions will be sent.

                func (*AppTargeting) MarshalJSON

                func (s *AppTargeting) MarshalJSON() ([]byte, error)

                type BiddersCreativesListCall

                type BiddersCreativesListCall struct {
                	// contains filtered or unexported fields
                }

                func (*BiddersCreativesListCall) Context

                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                  func (*BiddersCreativesListCall) Do

                    Do executes the "realtimebidding.bidders.creatives.list" call. Exactly one of *ListCreativesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListCreativesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                    func (*BiddersCreativesListCall) Fields

                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                      func (*BiddersCreativesListCall) Filter

                        Filter sets the optional parameter "filter": Query string to filter creatives. If no filter is specified, all active creatives will be returned. Example: 'accountId=12345 AND (dealsStatus:DISAPPROVED AND disapprovalReason:UNACCEPTABLE_CONTENT) OR declaredAttributes:IS_COOKIE_TARGETED'

                        func (*BiddersCreativesListCall) Header

                        func (c *BiddersCreativesListCall) Header() http.Header

                          Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                          func (*BiddersCreativesListCall) IfNoneMatch

                          func (c *BiddersCreativesListCall) IfNoneMatch(entityTag string) *BiddersCreativesListCall

                            IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                            func (*BiddersCreativesListCall) PageSize

                              PageSize sets the optional parameter "pageSize": Requested page size. The server may return fewer creatives than requested (due to timeout constraint) even if more are available via another call. If unspecified, server will pick an appropriate default. Acceptable values are 1 to 1000, inclusive.

                              func (*BiddersCreativesListCall) PageToken

                              func (c *BiddersCreativesListCall) PageToken(pageToken string) *BiddersCreativesListCall

                                PageToken sets the optional parameter "pageToken": A token identifying a page of results the server should return. Typically, this is the value of ListCreativesResponse.nextPageToken returned from the previous call to the 'ListCreatives' method.

                                func (*BiddersCreativesListCall) Pages

                                  Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

                                  func (*BiddersCreativesListCall) View

                                    View sets the optional parameter "view": Controls the amount of information included in the response. By default only creativeServingDecision is included. To retrieve the entire creative resource (including the declared fields and the creative content) specify the view as "FULL".

                                    Possible values:

                                    "CREATIVE_VIEW_UNSPECIFIED" - Not specified, equivalent to
                                    

                                    SERVING_DECISION_ONLY.

                                    "SERVING_DECISION_ONLY" - Only creativeServingDecision is included
                                    

                                    in the response.

                                    "FULL" - The entire creative resource (including the declared
                                    

                                    fields and the creative content) is included in the response.

                                    type BiddersCreativesService

                                    type BiddersCreativesService struct {
                                    	// contains filtered or unexported fields
                                    }

                                    func NewBiddersCreativesService

                                    func NewBiddersCreativesService(s *Service) *BiddersCreativesService

                                    func (*BiddersCreativesService) List

                                      List: Lists creatives.

                                      func (*BiddersCreativesService) Watch

                                      func (r *BiddersCreativesService) Watch(parent string, watchcreativesrequest *WatchCreativesRequest) *BiddersCreativesWatchCall

                                        Watch: Watches all creatives pertaining to a bidder. It is sufficient to invoke this endpoint once per bidder. A Pub/Sub topic will be created and notifications will be pushed to the topic when any of the bidder's creatives change status. All of the bidder's service accounts will have access to read from the topic. Subsequent invocations of this method will return the existing Pub/Sub configuration.

                                        type BiddersCreativesWatchCall

                                        type BiddersCreativesWatchCall struct {
                                        	// contains filtered or unexported fields
                                        }

                                        func (*BiddersCreativesWatchCall) Context

                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                          func (*BiddersCreativesWatchCall) Do

                                            Do executes the "realtimebidding.bidders.creatives.watch" call. Exactly one of *WatchCreativesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WatchCreativesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                            func (*BiddersCreativesWatchCall) Fields

                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                              func (*BiddersCreativesWatchCall) Header

                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                type BiddersPretargetingConfigsActivateCall

                                                type BiddersPretargetingConfigsActivateCall struct {
                                                	// contains filtered or unexported fields
                                                }

                                                func (*BiddersPretargetingConfigsActivateCall) Context

                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                  func (*BiddersPretargetingConfigsActivateCall) Do

                                                    Do executes the "realtimebidding.bidders.pretargetingConfigs.activate" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                    func (*BiddersPretargetingConfigsActivateCall) Fields

                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                      func (*BiddersPretargetingConfigsActivateCall) Header

                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                        type BiddersPretargetingConfigsAddTargetedAppsCall

                                                        type BiddersPretargetingConfigsAddTargetedAppsCall struct {
                                                        	// contains filtered or unexported fields
                                                        }

                                                        func (*BiddersPretargetingConfigsAddTargetedAppsCall) Context

                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                          func (*BiddersPretargetingConfigsAddTargetedAppsCall) Do

                                                            Do executes the "realtimebidding.bidders.pretargetingConfigs.addTargetedApps" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                            func (*BiddersPretargetingConfigsAddTargetedAppsCall) Fields

                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                              func (*BiddersPretargetingConfigsAddTargetedAppsCall) Header

                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                type BiddersPretargetingConfigsAddTargetedPublishersCall

                                                                type BiddersPretargetingConfigsAddTargetedPublishersCall struct {
                                                                	// contains filtered or unexported fields
                                                                }

                                                                func (*BiddersPretargetingConfigsAddTargetedPublishersCall) Context

                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                  func (*BiddersPretargetingConfigsAddTargetedPublishersCall) Do

                                                                    Do executes the "realtimebidding.bidders.pretargetingConfigs.addTargetedPublishers" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                    func (*BiddersPretargetingConfigsAddTargetedPublishersCall) Fields

                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                      func (*BiddersPretargetingConfigsAddTargetedPublishersCall) Header

                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                        type BiddersPretargetingConfigsAddTargetedSitesCall

                                                                        type BiddersPretargetingConfigsAddTargetedSitesCall struct {
                                                                        	// contains filtered or unexported fields
                                                                        }

                                                                        func (*BiddersPretargetingConfigsAddTargetedSitesCall) Context

                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                          func (*BiddersPretargetingConfigsAddTargetedSitesCall) Do

                                                                            Do executes the "realtimebidding.bidders.pretargetingConfigs.addTargetedSites" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                            func (*BiddersPretargetingConfigsAddTargetedSitesCall) Fields

                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                              func (*BiddersPretargetingConfigsAddTargetedSitesCall) Header

                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                type BiddersPretargetingConfigsCreateCall

                                                                                type BiddersPretargetingConfigsCreateCall struct {
                                                                                	// contains filtered or unexported fields
                                                                                }

                                                                                func (*BiddersPretargetingConfigsCreateCall) Context

                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                  func (*BiddersPretargetingConfigsCreateCall) Do

                                                                                    Do executes the "realtimebidding.bidders.pretargetingConfigs.create" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                    func (*BiddersPretargetingConfigsCreateCall) Fields

                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                      func (*BiddersPretargetingConfigsCreateCall) Header

                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                        type BiddersPretargetingConfigsDeleteCall

                                                                                        type BiddersPretargetingConfigsDeleteCall struct {
                                                                                        	// contains filtered or unexported fields
                                                                                        }

                                                                                        func (*BiddersPretargetingConfigsDeleteCall) Context

                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                          func (*BiddersPretargetingConfigsDeleteCall) Do

                                                                                            Do executes the "realtimebidding.bidders.pretargetingConfigs.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                            func (*BiddersPretargetingConfigsDeleteCall) Fields

                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                              func (*BiddersPretargetingConfigsDeleteCall) Header

                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                type BiddersPretargetingConfigsGetCall

                                                                                                type BiddersPretargetingConfigsGetCall struct {
                                                                                                	// contains filtered or unexported fields
                                                                                                }

                                                                                                func (*BiddersPretargetingConfigsGetCall) Context

                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                  func (*BiddersPretargetingConfigsGetCall) Do

                                                                                                    Do executes the "realtimebidding.bidders.pretargetingConfigs.get" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                    func (*BiddersPretargetingConfigsGetCall) Fields

                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                      func (*BiddersPretargetingConfigsGetCall) Header

                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                        func (*BiddersPretargetingConfigsGetCall) IfNoneMatch

                                                                                                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                          type BiddersPretargetingConfigsListCall

                                                                                                          type BiddersPretargetingConfigsListCall struct {
                                                                                                          	// contains filtered or unexported fields
                                                                                                          }

                                                                                                          func (*BiddersPretargetingConfigsListCall) Context

                                                                                                            Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                            func (*BiddersPretargetingConfigsListCall) Do

                                                                                                              Do executes the "realtimebidding.bidders.pretargetingConfigs.list" call. Exactly one of *ListPretargetingConfigsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListPretargetingConfigsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                              func (*BiddersPretargetingConfigsListCall) Fields

                                                                                                                Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                func (*BiddersPretargetingConfigsListCall) Header

                                                                                                                  Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                  func (*BiddersPretargetingConfigsListCall) IfNoneMatch

                                                                                                                    IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                    func (*BiddersPretargetingConfigsListCall) PageSize

                                                                                                                      PageSize sets the optional parameter "pageSize": The maximum number of pretargeting configurations to return. If unspecified, at most 10 pretargeting configurations will be returned. The maximum value is 100; values above 100 will be coerced to 100.

                                                                                                                      func (*BiddersPretargetingConfigsListCall) PageToken

                                                                                                                        PageToken sets the optional parameter "pageToken": A token identifying a page of results the server should return. This value is received from a previous `ListPretargetingConfigs` call in ListPretargetingConfigsResponse.nextPageToken.

                                                                                                                        func (*BiddersPretargetingConfigsListCall) Pages

                                                                                                                          Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

                                                                                                                          type BiddersPretargetingConfigsPatchCall

                                                                                                                          type BiddersPretargetingConfigsPatchCall struct {
                                                                                                                          	// contains filtered or unexported fields
                                                                                                                          }

                                                                                                                          func (*BiddersPretargetingConfigsPatchCall) Context

                                                                                                                            Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                            func (*BiddersPretargetingConfigsPatchCall) Do

                                                                                                                              Do executes the "realtimebidding.bidders.pretargetingConfigs.patch" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                              func (*BiddersPretargetingConfigsPatchCall) Fields

                                                                                                                                Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                func (*BiddersPretargetingConfigsPatchCall) Header

                                                                                                                                  Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                  func (*BiddersPretargetingConfigsPatchCall) UpdateMask

                                                                                                                                    UpdateMask sets the optional parameter "updateMask": Field mask to use for partial in-place updates.

                                                                                                                                    type BiddersPretargetingConfigsRemoveTargetedAppsCall

                                                                                                                                    type BiddersPretargetingConfigsRemoveTargetedAppsCall struct {
                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                    }

                                                                                                                                    func (*BiddersPretargetingConfigsRemoveTargetedAppsCall) Context

                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                      func (*BiddersPretargetingConfigsRemoveTargetedAppsCall) Do

                                                                                                                                        Do executes the "realtimebidding.bidders.pretargetingConfigs.removeTargetedApps" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                        func (*BiddersPretargetingConfigsRemoveTargetedAppsCall) Fields

                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                          func (*BiddersPretargetingConfigsRemoveTargetedAppsCall) Header

                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                            type BiddersPretargetingConfigsRemoveTargetedPublishersCall

                                                                                                                                            type BiddersPretargetingConfigsRemoveTargetedPublishersCall struct {
                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                            }

                                                                                                                                            func (*BiddersPretargetingConfigsRemoveTargetedPublishersCall) Context

                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                              func (*BiddersPretargetingConfigsRemoveTargetedPublishersCall) Do

                                                                                                                                                Do executes the "realtimebidding.bidders.pretargetingConfigs.removeTargetedPublishers" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                func (*BiddersPretargetingConfigsRemoveTargetedPublishersCall) Fields

                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                  func (*BiddersPretargetingConfigsRemoveTargetedPublishersCall) Header

                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                    type BiddersPretargetingConfigsRemoveTargetedSitesCall

                                                                                                                                                    type BiddersPretargetingConfigsRemoveTargetedSitesCall struct {
                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                    }

                                                                                                                                                    func (*BiddersPretargetingConfigsRemoveTargetedSitesCall) Context

                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                      func (*BiddersPretargetingConfigsRemoveTargetedSitesCall) Do

                                                                                                                                                        Do executes the "realtimebidding.bidders.pretargetingConfigs.removeTargetedSites" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                        func (*BiddersPretargetingConfigsRemoveTargetedSitesCall) Fields

                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                          func (*BiddersPretargetingConfigsRemoveTargetedSitesCall) Header

                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                            type BiddersPretargetingConfigsService

                                                                                                                                                            type BiddersPretargetingConfigsService struct {
                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                            }

                                                                                                                                                            func NewBiddersPretargetingConfigsService

                                                                                                                                                            func NewBiddersPretargetingConfigsService(s *Service) *BiddersPretargetingConfigsService

                                                                                                                                                            func (*BiddersPretargetingConfigsService) Activate

                                                                                                                                                              Activate: Activates a pretargeting configuration.

                                                                                                                                                              func (*BiddersPretargetingConfigsService) AddTargetedApps

                                                                                                                                                              func (r *BiddersPretargetingConfigsService) AddTargetedApps(pretargetingConfig string, addtargetedappsrequest *AddTargetedAppsRequest) *BiddersPretargetingConfigsAddTargetedAppsCall

                                                                                                                                                                AddTargetedApps: Adds targeted apps to the pretargeting configuration.

                                                                                                                                                                func (*BiddersPretargetingConfigsService) AddTargetedPublishers

                                                                                                                                                                func (r *BiddersPretargetingConfigsService) AddTargetedPublishers(pretargetingConfig string, addtargetedpublishersrequest *AddTargetedPublishersRequest) *BiddersPretargetingConfigsAddTargetedPublishersCall

                                                                                                                                                                  AddTargetedPublishers: Adds targeted publishers to the pretargeting config.

                                                                                                                                                                  func (*BiddersPretargetingConfigsService) AddTargetedSites

                                                                                                                                                                  func (r *BiddersPretargetingConfigsService) AddTargetedSites(pretargetingConfig string, addtargetedsitesrequest *AddTargetedSitesRequest) *BiddersPretargetingConfigsAddTargetedSitesCall

                                                                                                                                                                    AddTargetedSites: Adds targeted sites to the pretargeting configuration.

                                                                                                                                                                    func (*BiddersPretargetingConfigsService) Create

                                                                                                                                                                      Create: Creates a pretargeting configuration. A pretargeting configuration's state (PretargetingConfig.state) is active upon creation, and it will start to affect traffic shortly after. A bidder may create a maximum of 10 pretargeting configurations. Attempts to exceed this maximum results in a 400 bad request error.

                                                                                                                                                                      func (*BiddersPretargetingConfigsService) Delete

                                                                                                                                                                        Delete: Deletes a pretargeting configuration.

                                                                                                                                                                        func (*BiddersPretargetingConfigsService) Get

                                                                                                                                                                          Get: Gets a pretargeting configuration.

                                                                                                                                                                          func (*BiddersPretargetingConfigsService) List

                                                                                                                                                                            List: Lists all pretargeting configurations for a single bidder.

                                                                                                                                                                            func (*BiddersPretargetingConfigsService) Patch

                                                                                                                                                                              Patch: Updates a pretargeting configuration.

                                                                                                                                                                              func (*BiddersPretargetingConfigsService) RemoveTargetedApps

                                                                                                                                                                              func (r *BiddersPretargetingConfigsService) RemoveTargetedApps(pretargetingConfig string, removetargetedappsrequest *RemoveTargetedAppsRequest) *BiddersPretargetingConfigsRemoveTargetedAppsCall

                                                                                                                                                                                RemoveTargetedApps: Removes targeted apps from the pretargeting configuration.

                                                                                                                                                                                func (*BiddersPretargetingConfigsService) RemoveTargetedPublishers

                                                                                                                                                                                func (r *BiddersPretargetingConfigsService) RemoveTargetedPublishers(pretargetingConfig string, removetargetedpublishersrequest *RemoveTargetedPublishersRequest) *BiddersPretargetingConfigsRemoveTargetedPublishersCall

                                                                                                                                                                                  RemoveTargetedPublishers: Removes targeted publishers from the pretargeting config.

                                                                                                                                                                                  func (*BiddersPretargetingConfigsService) RemoveTargetedSites

                                                                                                                                                                                  func (r *BiddersPretargetingConfigsService) RemoveTargetedSites(pretargetingConfig string, removetargetedsitesrequest *RemoveTargetedSitesRequest) *BiddersPretargetingConfigsRemoveTargetedSitesCall

                                                                                                                                                                                    RemoveTargetedSites: Removes targeted sites from the pretargeting configuration.

                                                                                                                                                                                    func (*BiddersPretargetingConfigsService) Suspend

                                                                                                                                                                                      Suspend: Suspends a pretargeting configuration.

                                                                                                                                                                                      type BiddersPretargetingConfigsSuspendCall

                                                                                                                                                                                      type BiddersPretargetingConfigsSuspendCall struct {
                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                      }

                                                                                                                                                                                      func (*BiddersPretargetingConfigsSuspendCall) Context

                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                        func (*BiddersPretargetingConfigsSuspendCall) Do

                                                                                                                                                                                          Do executes the "realtimebidding.bidders.pretargetingConfigs.suspend" call. Exactly one of *PretargetingConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PretargetingConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                          func (*BiddersPretargetingConfigsSuspendCall) Fields

                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                            func (*BiddersPretargetingConfigsSuspendCall) Header

                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                              type BiddersService

                                                                                                                                                                                              type BiddersService struct {
                                                                                                                                                                                              	Creatives *BiddersCreativesService
                                                                                                                                                                                              
                                                                                                                                                                                              	PretargetingConfigs *BiddersPretargetingConfigsService
                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                              }

                                                                                                                                                                                              func NewBiddersService

                                                                                                                                                                                              func NewBiddersService(s *Service) *BiddersService

                                                                                                                                                                                              type BuyersCreativesCreateCall

                                                                                                                                                                                              type BuyersCreativesCreateCall struct {
                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                              }

                                                                                                                                                                                              func (*BuyersCreativesCreateCall) Context

                                                                                                                                                                                                Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                func (*BuyersCreativesCreateCall) Do

                                                                                                                                                                                                  Do executes the "realtimebidding.buyers.creatives.create" call. Exactly one of *Creative or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Creative.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                  func (*BuyersCreativesCreateCall) Fields

                                                                                                                                                                                                    Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                    func (*BuyersCreativesCreateCall) Header

                                                                                                                                                                                                      Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                      type BuyersCreativesGetCall

                                                                                                                                                                                                      type BuyersCreativesGetCall struct {
                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                      }

                                                                                                                                                                                                      func (*BuyersCreativesGetCall) Context

                                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                        func (*BuyersCreativesGetCall) Do

                                                                                                                                                                                                          Do executes the "realtimebidding.buyers.creatives.get" call. Exactly one of *Creative or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Creative.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                          func (*BuyersCreativesGetCall) Fields

                                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                            func (*BuyersCreativesGetCall) Header

                                                                                                                                                                                                            func (c *BuyersCreativesGetCall) Header() http.Header

                                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                              func (*BuyersCreativesGetCall) IfNoneMatch

                                                                                                                                                                                                              func (c *BuyersCreativesGetCall) IfNoneMatch(entityTag string) *BuyersCreativesGetCall

                                                                                                                                                                                                                IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                func (*BuyersCreativesGetCall) View

                                                                                                                                                                                                                  View sets the optional parameter "view": Controls the amount of information included in the response. By default only creativeServingDecision is included. To retrieve the entire creative resource (including the declared fields and the creative content) specify the view as "FULL".

                                                                                                                                                                                                                  Possible values:

                                                                                                                                                                                                                  "CREATIVE_VIEW_UNSPECIFIED" - Not specified, equivalent to
                                                                                                                                                                                                                  

                                                                                                                                                                                                                  SERVING_DECISION_ONLY.

                                                                                                                                                                                                                  "SERVING_DECISION_ONLY" - Only creativeServingDecision is included
                                                                                                                                                                                                                  

                                                                                                                                                                                                                  in the response.

                                                                                                                                                                                                                  "FULL" - The entire creative resource (including the declared
                                                                                                                                                                                                                  

                                                                                                                                                                                                                  fields and the creative content) is included in the response.

                                                                                                                                                                                                                  type BuyersCreativesListCall

                                                                                                                                                                                                                  type BuyersCreativesListCall struct {
                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                  }

                                                                                                                                                                                                                  func (*BuyersCreativesListCall) Context

                                                                                                                                                                                                                    Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                    func (*BuyersCreativesListCall) Do

                                                                                                                                                                                                                      Do executes the "realtimebidding.buyers.creatives.list" call. Exactly one of *ListCreativesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListCreativesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                      func (*BuyersCreativesListCall) Fields

                                                                                                                                                                                                                        Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                        func (*BuyersCreativesListCall) Filter

                                                                                                                                                                                                                          Filter sets the optional parameter "filter": Query string to filter creatives. If no filter is specified, all active creatives will be returned. Example: 'accountId=12345 AND (dealsStatus:DISAPPROVED AND disapprovalReason:UNACCEPTABLE_CONTENT) OR declaredAttributes:IS_COOKIE_TARGETED'

                                                                                                                                                                                                                          func (*BuyersCreativesListCall) Header

                                                                                                                                                                                                                          func (c *BuyersCreativesListCall) Header() http.Header

                                                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                            func (*BuyersCreativesListCall) IfNoneMatch

                                                                                                                                                                                                                            func (c *BuyersCreativesListCall) IfNoneMatch(entityTag string) *BuyersCreativesListCall

                                                                                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                              func (*BuyersCreativesListCall) PageSize

                                                                                                                                                                                                                              func (c *BuyersCreativesListCall) PageSize(pageSize int64) *BuyersCreativesListCall

                                                                                                                                                                                                                                PageSize sets the optional parameter "pageSize": Requested page size. The server may return fewer creatives than requested (due to timeout constraint) even if more are available via another call. If unspecified, server will pick an appropriate default. Acceptable values are 1 to 1000, inclusive.

                                                                                                                                                                                                                                func (*BuyersCreativesListCall) PageToken

                                                                                                                                                                                                                                func (c *BuyersCreativesListCall) PageToken(pageToken string) *BuyersCreativesListCall

                                                                                                                                                                                                                                  PageToken sets the optional parameter "pageToken": A token identifying a page of results the server should return. Typically, this is the value of ListCreativesResponse.nextPageToken returned from the previous call to the 'ListCreatives' method.

                                                                                                                                                                                                                                  func (*BuyersCreativesListCall) Pages

                                                                                                                                                                                                                                    Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

                                                                                                                                                                                                                                    func (*BuyersCreativesListCall) View

                                                                                                                                                                                                                                      View sets the optional parameter "view": Controls the amount of information included in the response. By default only creativeServingDecision is included. To retrieve the entire creative resource (including the declared fields and the creative content) specify the view as "FULL".

                                                                                                                                                                                                                                      Possible values:

                                                                                                                                                                                                                                      "CREATIVE_VIEW_UNSPECIFIED" - Not specified, equivalent to
                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                      SERVING_DECISION_ONLY.

                                                                                                                                                                                                                                      "SERVING_DECISION_ONLY" - Only creativeServingDecision is included
                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                      in the response.

                                                                                                                                                                                                                                      "FULL" - The entire creative resource (including the declared
                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                      fields and the creative content) is included in the response.

                                                                                                                                                                                                                                      type BuyersCreativesPatchCall

                                                                                                                                                                                                                                      type BuyersCreativesPatchCall struct {
                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                      func (*BuyersCreativesPatchCall) Context

                                                                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                        func (*BuyersCreativesPatchCall) Do

                                                                                                                                                                                                                                          Do executes the "realtimebidding.buyers.creatives.patch" call. Exactly one of *Creative or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Creative.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                          func (*BuyersCreativesPatchCall) Fields

                                                                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                            func (*BuyersCreativesPatchCall) Header

                                                                                                                                                                                                                                            func (c *BuyersCreativesPatchCall) Header() http.Header

                                                                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                              func (*BuyersCreativesPatchCall) UpdateMask

                                                                                                                                                                                                                                              func (c *BuyersCreativesPatchCall) UpdateMask(updateMask string) *BuyersCreativesPatchCall

                                                                                                                                                                                                                                                UpdateMask sets the optional parameter "updateMask": Field mask to use for partial in-place updates.

                                                                                                                                                                                                                                                type BuyersCreativesService

                                                                                                                                                                                                                                                type BuyersCreativesService struct {
                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                func NewBuyersCreativesService

                                                                                                                                                                                                                                                func NewBuyersCreativesService(s *Service) *BuyersCreativesService

                                                                                                                                                                                                                                                func (*BuyersCreativesService) Create

                                                                                                                                                                                                                                                func (r *BuyersCreativesService) Create(parent string, creative *Creative) *BuyersCreativesCreateCall

                                                                                                                                                                                                                                                  Create: Creates a creative.

                                                                                                                                                                                                                                                  func (*BuyersCreativesService) Get

                                                                                                                                                                                                                                                    Get: Gets a creative.

                                                                                                                                                                                                                                                    func (*BuyersCreativesService) List

                                                                                                                                                                                                                                                      List: Lists creatives.

                                                                                                                                                                                                                                                      func (*BuyersCreativesService) Patch

                                                                                                                                                                                                                                                        Patch: Updates a creative.

                                                                                                                                                                                                                                                        type BuyersGetRemarketingTagCall

                                                                                                                                                                                                                                                        type BuyersGetRemarketingTagCall struct {
                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                        func (*BuyersGetRemarketingTagCall) Context

                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                          func (*BuyersGetRemarketingTagCall) Do

                                                                                                                                                                                                                                                            Do executes the "realtimebidding.buyers.getRemarketingTag" call. Exactly one of *GetRemarketingTagResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GetRemarketingTagResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                            func (*BuyersGetRemarketingTagCall) Fields

                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                              func (*BuyersGetRemarketingTagCall) Header

                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                func (*BuyersGetRemarketingTagCall) IfNoneMatch

                                                                                                                                                                                                                                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                  type BuyersService

                                                                                                                                                                                                                                                                  type BuyersService struct {
                                                                                                                                                                                                                                                                  	Creatives *BuyersCreativesService
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	UserLists *BuyersUserListsService
                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                  func NewBuyersService

                                                                                                                                                                                                                                                                  func NewBuyersService(s *Service) *BuyersService

                                                                                                                                                                                                                                                                  func (*BuyersService) GetRemarketingTag

                                                                                                                                                                                                                                                                  func (r *BuyersService) GetRemarketingTag(name string) *BuyersGetRemarketingTagCall

                                                                                                                                                                                                                                                                    GetRemarketingTag: Gets remarketing tag for a buyer. A remarketing tag is a piece of JavaScript code that can be placed on a web page. When a user visits a page containing a remarketing tag, Google adds the user to a user list.

                                                                                                                                                                                                                                                                    type BuyersUserListsCloseCall

                                                                                                                                                                                                                                                                    type BuyersUserListsCloseCall struct {
                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                    func (*BuyersUserListsCloseCall) Context

                                                                                                                                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                      func (*BuyersUserListsCloseCall) Do

                                                                                                                                                                                                                                                                        Do executes the "realtimebidding.buyers.userLists.close" call. Exactly one of *UserList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                        func (*BuyersUserListsCloseCall) Fields

                                                                                                                                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                          func (*BuyersUserListsCloseCall) Header

                                                                                                                                                                                                                                                                          func (c *BuyersUserListsCloseCall) Header() http.Header

                                                                                                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                            type BuyersUserListsCreateCall

                                                                                                                                                                                                                                                                            type BuyersUserListsCreateCall struct {
                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                            func (*BuyersUserListsCreateCall) Context

                                                                                                                                                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                              func (*BuyersUserListsCreateCall) Do

                                                                                                                                                                                                                                                                                Do executes the "realtimebidding.buyers.userLists.create" call. Exactly one of *UserList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                func (*BuyersUserListsCreateCall) Fields

                                                                                                                                                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                  func (*BuyersUserListsCreateCall) Header

                                                                                                                                                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                    type BuyersUserListsGetCall

                                                                                                                                                                                                                                                                                    type BuyersUserListsGetCall struct {
                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                    func (*BuyersUserListsGetCall) Context

                                                                                                                                                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                      func (*BuyersUserListsGetCall) Do

                                                                                                                                                                                                                                                                                        Do executes the "realtimebidding.buyers.userLists.get" call. Exactly one of *UserList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                        func (*BuyersUserListsGetCall) Fields

                                                                                                                                                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                          func (*BuyersUserListsGetCall) Header

                                                                                                                                                                                                                                                                                          func (c *BuyersUserListsGetCall) Header() http.Header

                                                                                                                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                            func (*BuyersUserListsGetCall) IfNoneMatch

                                                                                                                                                                                                                                                                                            func (c *BuyersUserListsGetCall) IfNoneMatch(entityTag string) *BuyersUserListsGetCall

                                                                                                                                                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                              type BuyersUserListsGetRemarketingTagCall

                                                                                                                                                                                                                                                                                              type BuyersUserListsGetRemarketingTagCall struct {
                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                              func (*BuyersUserListsGetRemarketingTagCall) Context

                                                                                                                                                                                                                                                                                                Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                func (*BuyersUserListsGetRemarketingTagCall) Do

                                                                                                                                                                                                                                                                                                  Do executes the "realtimebidding.buyers.userLists.getRemarketingTag" call. Exactly one of *GetRemarketingTagResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GetRemarketingTagResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                  func (*BuyersUserListsGetRemarketingTagCall) Fields

                                                                                                                                                                                                                                                                                                    Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                    func (*BuyersUserListsGetRemarketingTagCall) Header

                                                                                                                                                                                                                                                                                                      Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                      func (*BuyersUserListsGetRemarketingTagCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                        IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                        type BuyersUserListsListCall

                                                                                                                                                                                                                                                                                                        type BuyersUserListsListCall struct {
                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        func (*BuyersUserListsListCall) Context

                                                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                          func (*BuyersUserListsListCall) Do

                                                                                                                                                                                                                                                                                                            Do executes the "realtimebidding.buyers.userLists.list" call. Exactly one of *ListUserListsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListUserListsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                            func (*BuyersUserListsListCall) Fields

                                                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                              func (*BuyersUserListsListCall) Header

                                                                                                                                                                                                                                                                                                              func (c *BuyersUserListsListCall) Header() http.Header

                                                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                func (*BuyersUserListsListCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                func (c *BuyersUserListsListCall) IfNoneMatch(entityTag string) *BuyersUserListsListCall

                                                                                                                                                                                                                                                                                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                  func (*BuyersUserListsListCall) PageSize

                                                                                                                                                                                                                                                                                                                  func (c *BuyersUserListsListCall) PageSize(pageSize int64) *BuyersUserListsListCall

                                                                                                                                                                                                                                                                                                                    PageSize sets the optional parameter "pageSize": The number of results to return per page.

                                                                                                                                                                                                                                                                                                                    func (*BuyersUserListsListCall) PageToken

                                                                                                                                                                                                                                                                                                                    func (c *BuyersUserListsListCall) PageToken(pageToken string) *BuyersUserListsListCall

                                                                                                                                                                                                                                                                                                                      PageToken sets the optional parameter "pageToken": Continuation page token (as received from a previous response).

                                                                                                                                                                                                                                                                                                                      func (*BuyersUserListsListCall) Pages

                                                                                                                                                                                                                                                                                                                        Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

                                                                                                                                                                                                                                                                                                                        type BuyersUserListsOpenCall

                                                                                                                                                                                                                                                                                                                        type BuyersUserListsOpenCall struct {
                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                        func (*BuyersUserListsOpenCall) Context

                                                                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                          func (*BuyersUserListsOpenCall) Do

                                                                                                                                                                                                                                                                                                                            Do executes the "realtimebidding.buyers.userLists.open" call. Exactly one of *UserList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                            func (*BuyersUserListsOpenCall) Fields

                                                                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                              func (*BuyersUserListsOpenCall) Header

                                                                                                                                                                                                                                                                                                                              func (c *BuyersUserListsOpenCall) Header() http.Header

                                                                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                type BuyersUserListsService

                                                                                                                                                                                                                                                                                                                                type BuyersUserListsService struct {
                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                func NewBuyersUserListsService

                                                                                                                                                                                                                                                                                                                                func NewBuyersUserListsService(s *Service) *BuyersUserListsService

                                                                                                                                                                                                                                                                                                                                func (*BuyersUserListsService) Close

                                                                                                                                                                                                                                                                                                                                func (r *BuyersUserListsService) Close(name string, closeuserlistrequest *CloseUserListRequest) *BuyersUserListsCloseCall

                                                                                                                                                                                                                                                                                                                                  Close: Change the status of a user list to CLOSED. This prevents new users from being added to the user list.

                                                                                                                                                                                                                                                                                                                                  func (*BuyersUserListsService) Create

                                                                                                                                                                                                                                                                                                                                  func (r *BuyersUserListsService) Create(parent string, userlist *UserList) *BuyersUserListsCreateCall

                                                                                                                                                                                                                                                                                                                                    Create: Create a new user list.

                                                                                                                                                                                                                                                                                                                                    func (*BuyersUserListsService) Get

                                                                                                                                                                                                                                                                                                                                      Get: Gets a user list by its name.

                                                                                                                                                                                                                                                                                                                                      func (*BuyersUserListsService) GetRemarketingTag

                                                                                                                                                                                                                                                                                                                                        GetRemarketingTag: Gets remarketing tag for a buyer. A remarketing tag is a piece of JavaScript code that can be placed on a web page. When a user visits a page containing a remarketing tag, Google adds the user to a user list.

                                                                                                                                                                                                                                                                                                                                        func (*BuyersUserListsService) List

                                                                                                                                                                                                                                                                                                                                          List: Lists the user lists visible to the current user.

                                                                                                                                                                                                                                                                                                                                          func (*BuyersUserListsService) Open

                                                                                                                                                                                                                                                                                                                                          func (r *BuyersUserListsService) Open(name string, openuserlistrequest *OpenUserListRequest) *BuyersUserListsOpenCall

                                                                                                                                                                                                                                                                                                                                            Open: Change the status of a user list to OPEN. This allows new users to be added to the user list.

                                                                                                                                                                                                                                                                                                                                            func (*BuyersUserListsService) Update

                                                                                                                                                                                                                                                                                                                                            func (r *BuyersUserListsService) Update(nameid string, userlist *UserList) *BuyersUserListsUpdateCall

                                                                                                                                                                                                                                                                                                                                              Update: Update the given user list. Only user lists with URLRestrictions can be updated.

                                                                                                                                                                                                                                                                                                                                              type BuyersUserListsUpdateCall

                                                                                                                                                                                                                                                                                                                                              type BuyersUserListsUpdateCall struct {
                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                              func (*BuyersUserListsUpdateCall) Context

                                                                                                                                                                                                                                                                                                                                                Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                func (*BuyersUserListsUpdateCall) Do

                                                                                                                                                                                                                                                                                                                                                  Do executes the "realtimebidding.buyers.userLists.update" call. Exactly one of *UserList or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *UserList.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                  func (*BuyersUserListsUpdateCall) Fields

                                                                                                                                                                                                                                                                                                                                                    Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                    func (*BuyersUserListsUpdateCall) Header

                                                                                                                                                                                                                                                                                                                                                      Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                      type CloseUserListRequest

                                                                                                                                                                                                                                                                                                                                                      type CloseUserListRequest struct {
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                        CloseUserListRequest: A request to close a specified user list.

                                                                                                                                                                                                                                                                                                                                                        type Creative

                                                                                                                                                                                                                                                                                                                                                        type Creative struct {
                                                                                                                                                                                                                                                                                                                                                        	// AccountId: Output only. ID of the buyer account that this creative is
                                                                                                                                                                                                                                                                                                                                                        	// owned by. Can be used to filter the response of the creatives.list
                                                                                                                                                                                                                                                                                                                                                        	// method with equality and inequality check.
                                                                                                                                                                                                                                                                                                                                                        	AccountId int64 `json:"accountId,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// AdChoicesDestinationUrl: The link to AdChoices destination page. This
                                                                                                                                                                                                                                                                                                                                                        	// is only supported for native ads.
                                                                                                                                                                                                                                                                                                                                                        	AdChoicesDestinationUrl string `json:"adChoicesDestinationUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// AdvertiserName: The name of the company being advertised in the
                                                                                                                                                                                                                                                                                                                                                        	// creative. Can be used to filter the response of the creatives.list
                                                                                                                                                                                                                                                                                                                                                        	// method.
                                                                                                                                                                                                                                                                                                                                                        	AdvertiserName string `json:"advertiserName,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// AgencyId: The agency ID for this creative.
                                                                                                                                                                                                                                                                                                                                                        	AgencyId int64 `json:"agencyId,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// ApiUpdateTime: Output only. The last update timestamp of the creative
                                                                                                                                                                                                                                                                                                                                                        	// via API.
                                                                                                                                                                                                                                                                                                                                                        	ApiUpdateTime string `json:"apiUpdateTime,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// CreativeFormat: Output only. The format of this creative. Can be used
                                                                                                                                                                                                                                                                                                                                                        	// to filter the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// Possible values:
                                                                                                                                                                                                                                                                                                                                                        	//   "CREATIVE_FORMAT_UNSPECIFIED" - The format is unknown.
                                                                                                                                                                                                                                                                                                                                                        	//   "HTML" - HTML creative.
                                                                                                                                                                                                                                                                                                                                                        	//   "VIDEO" - Video creative.
                                                                                                                                                                                                                                                                                                                                                        	//   "NATIVE" - Native creative.
                                                                                                                                                                                                                                                                                                                                                        	CreativeFormat string `json:"creativeFormat,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// CreativeId: Buyer-specific creative ID that references this creative
                                                                                                                                                                                                                                                                                                                                                        	// in bid responses. This field is Ignored in update operations. Can be
                                                                                                                                                                                                                                                                                                                                                        	// used to filter the response of the creatives.list method. The maximum
                                                                                                                                                                                                                                                                                                                                                        	// length of the creative ID is 128 bytes.
                                                                                                                                                                                                                                                                                                                                                        	CreativeId string `json:"creativeId,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// CreativeServingDecision: Output only. Top level status and detected
                                                                                                                                                                                                                                                                                                                                                        	// attributes of a creative (for example domain, language, advertiser,
                                                                                                                                                                                                                                                                                                                                                        	// product category, etc.) that affect whether (status) and where
                                                                                                                                                                                                                                                                                                                                                        	// (context) a creative will be allowed to serve.
                                                                                                                                                                                                                                                                                                                                                        	CreativeServingDecision *CreativeServingDecision `json:"creativeServingDecision,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// DealIds: Output only. IDs of all of the deals with which this
                                                                                                                                                                                                                                                                                                                                                        	// creative has been used in bidding. Can be used to filter the response
                                                                                                                                                                                                                                                                                                                                                        	// of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                        	DealIds []string `json:"dealIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// DeclaredAttributes: All declared attributes for the ads that may be
                                                                                                                                                                                                                                                                                                                                                        	// shown from this creative. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                        	// creatives.list method. If the `excluded_attribute` field of a bid
                                                                                                                                                                                                                                                                                                                                                        	// request
                                                                                                                                                                                                                                                                                                                                                        	// (https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto")
                                                                                                                                                                                                                                                                                                                                                        	// contains one of the attributes that were declared or detected for a
                                                                                                                                                                                                                                                                                                                                                        	// given creative, and a bid is submitted with that creative, the bid
                                                                                                                                                                                                                                                                                                                                                        	// will be filtered before the auction.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// Possible values:
                                                                                                                                                                                                                                                                                                                                                        	//   "ATTRIBUTE_UNSPECIFIED" - Do not use. This is a placeholder value
                                                                                                                                                                                                                                                                                                                                                        	// only.
                                                                                                                                                                                                                                                                                                                                                        	//   "IMAGE_RICH_MEDIA" - The creative is of type image/rich media. For
                                                                                                                                                                                                                                                                                                                                                        	// pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "ADOBE_FLASH_FLV" - The creative is of video type Adobe Flash FLV.
                                                                                                                                                                                                                                                                                                                                                        	// For pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "IS_TAGGED" - The creative is tagged.
                                                                                                                                                                                                                                                                                                                                                        	//   "IS_COOKIE_TARGETED" - The creative is cookie targeted.
                                                                                                                                                                                                                                                                                                                                                        	//   "IS_USER_INTEREST_TARGETED" - The creative is user interest
                                                                                                                                                                                                                                                                                                                                                        	// targeted.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_NONE" - The creative does not expand.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_UP" - The creative expands up.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_DOWN" - The creative expands down.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_LEFT" - The creative expands left.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_RIGHT" - The creative expands right.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_UP_LEFT" - The creative expands up and left.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_UP_RIGHT" - The creative expands up and right.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_DOWN_LEFT" - The creative expands down and
                                                                                                                                                                                                                                                                                                                                                        	// left.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_DOWN_RIGHT" - The creative expands down and
                                                                                                                                                                                                                                                                                                                                                        	// right.
                                                                                                                                                                                                                                                                                                                                                        	//   "CREATIVE_TYPE_HTML" - The creative type is HTML.
                                                                                                                                                                                                                                                                                                                                                        	//   "CREATIVE_TYPE_VAST_VIDEO" - The creative type is VAST video.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_UP_OR_DOWN" - The creative expands up or down.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_LEFT_OR_RIGHT" - The creative expands left or
                                                                                                                                                                                                                                                                                                                                                        	// right.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_DIRECTION_ANY_DIAGONAL" - The creative expands on any
                                                                                                                                                                                                                                                                                                                                                        	// diagonal.
                                                                                                                                                                                                                                                                                                                                                        	//   "EXPANDING_ACTION_ROLLOVER_TO_EXPAND" - The creative expands when
                                                                                                                                                                                                                                                                                                                                                        	// rolled over.
                                                                                                                                                                                                                                                                                                                                                        	//   "INSTREAM_VAST_VIDEO_TYPE_VPAID_FLASH" - The instream vast video
                                                                                                                                                                                                                                                                                                                                                        	// type is vpaid flash.
                                                                                                                                                                                                                                                                                                                                                        	//   "RICH_MEDIA_CAPABILITY_TYPE_MRAID" - The creative is MRAID.
                                                                                                                                                                                                                                                                                                                                                        	//   "RICH_MEDIA_CAPABILITY_TYPE_FLASH" - The creative is Flash.
                                                                                                                                                                                                                                                                                                                                                        	//   "RICH_MEDIA_CAPABILITY_TYPE_HTML5" - The creative is HTML5.
                                                                                                                                                                                                                                                                                                                                                        	//   "SKIPPABLE_INSTREAM_VIDEO" - The creative has an instream VAST
                                                                                                                                                                                                                                                                                                                                                        	// video type of skippable instream video. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "RICH_MEDIA_CAPABILITY_TYPE_SSL" - The creative is SSL.
                                                                                                                                                                                                                                                                                                                                                        	//   "RICH_MEDIA_CAPABILITY_TYPE_NON_SSL" - The creative is non-SSL.
                                                                                                                                                                                                                                                                                                                                                        	//   "RICH_MEDIA_CAPABILITY_TYPE_INTERSTITIAL" - The creative is an
                                                                                                                                                                                                                                                                                                                                                        	// interstitial.
                                                                                                                                                                                                                                                                                                                                                        	//   "NON_SKIPPABLE_INSTREAM_VIDEO" - The creative has an instream VAST
                                                                                                                                                                                                                                                                                                                                                        	// video type of non-skippable instream video. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "NATIVE_ELIGIBILITY_ELIGIBLE" - The creative is eligible for
                                                                                                                                                                                                                                                                                                                                                        	// native.
                                                                                                                                                                                                                                                                                                                                                        	//   "NON_VPAID" - The creative has an instream VAST video type of
                                                                                                                                                                                                                                                                                                                                                        	// non-VPAID. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "NATIVE_ELIGIBILITY_NOT_ELIGIBLE" - The creative is not eligible
                                                                                                                                                                                                                                                                                                                                                        	// for native.
                                                                                                                                                                                                                                                                                                                                                        	//   "ANY_INTERSTITIAL" - The creative has an interstitial size of any
                                                                                                                                                                                                                                                                                                                                                        	// interstitial. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "NON_INTERSTITIAL" - The creative has an interstitial size of non
                                                                                                                                                                                                                                                                                                                                                        	// interstitial. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                        	//   "IN_BANNER_VIDEO" - The video type is in-banner video.
                                                                                                                                                                                                                                                                                                                                                        	//   "RENDERING_SIZELESS_ADX" - The creative can dynamically resize to
                                                                                                                                                                                                                                                                                                                                                        	// fill a variety of slot sizes.
                                                                                                                                                                                                                                                                                                                                                        	//   "OMSDK_1_0" - The open measurement SDK is supported.
                                                                                                                                                                                                                                                                                                                                                        	DeclaredAttributes []string `json:"declaredAttributes,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// DeclaredClickThroughUrls: The set of declared destination URLs for
                                                                                                                                                                                                                                                                                                                                                        	// the creative. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                        	// creatives.list method.
                                                                                                                                                                                                                                                                                                                                                        	DeclaredClickThroughUrls []string `json:"declaredClickThroughUrls,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// DeclaredRestrictedCategories: All declared restricted categories for
                                                                                                                                                                                                                                                                                                                                                        	// the ads that may be shown from this creative. Can be used to filter
                                                                                                                                                                                                                                                                                                                                                        	// the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// Possible values:
                                                                                                                                                                                                                                                                                                                                                        	//   "RESTRICTED_CATEGORY_UNSPECIFIED" - Default value that should never
                                                                                                                                                                                                                                                                                                                                                        	// be used.
                                                                                                                                                                                                                                                                                                                                                        	//   "ALCOHOL" - The alcohol restricted category.
                                                                                                                                                                                                                                                                                                                                                        	DeclaredRestrictedCategories []string `json:"declaredRestrictedCategories,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// DeclaredVendorIds: IDs for the declared ad technology vendors that
                                                                                                                                                                                                                                                                                                                                                        	// may be used by this creative. See
                                                                                                                                                                                                                                                                                                                                                        	// https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
                                                                                                                                                                                                                                                                                                                                                        	// possible values. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                        	// creatives.list method.
                                                                                                                                                                                                                                                                                                                                                        	DeclaredVendorIds []int64 `json:"declaredVendorIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Html: An HTML creative.
                                                                                                                                                                                                                                                                                                                                                        	Html *HtmlContent `json:"html,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// ImpressionTrackingUrls: The set of URLs to be called to record an
                                                                                                                                                                                                                                                                                                                                                        	// impression.
                                                                                                                                                                                                                                                                                                                                                        	ImpressionTrackingUrls []string `json:"impressionTrackingUrls,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Name: Output only. Name of the creative. Follows the pattern
                                                                                                                                                                                                                                                                                                                                                        	// `buyers/{buyer}/creatives/{creative}`, where `{buyer}` represents the
                                                                                                                                                                                                                                                                                                                                                        	// account ID of the buyer who owns the creative, and `{creative}` is
                                                                                                                                                                                                                                                                                                                                                        	// the buyer-specific creative ID that references this creative in the
                                                                                                                                                                                                                                                                                                                                                        	// bid response.
                                                                                                                                                                                                                                                                                                                                                        	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Native: A native creative.
                                                                                                                                                                                                                                                                                                                                                        	Native *NativeContent `json:"native,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// RestrictedCategories: All restricted categories for the ads that may
                                                                                                                                                                                                                                                                                                                                                        	// be shown from this creative.
                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                        	// Possible values:
                                                                                                                                                                                                                                                                                                                                                        	//   "RESTRICTED_CATEGORY_UNSPECIFIED" - Default value that should never
                                                                                                                                                                                                                                                                                                                                                        	// be used.
                                                                                                                                                                                                                                                                                                                                                        	//   "ALCOHOL" - The alcohol restricted category.
                                                                                                                                                                                                                                                                                                                                                        	RestrictedCategories []string `json:"restrictedCategories,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Version: Output only. The version of this creative. Version for a new
                                                                                                                                                                                                                                                                                                                                                        	// creative is 1 and it increments during subsequent creative updates.
                                                                                                                                                                                                                                                                                                                                                        	Version int64 `json:"version,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// Video: A video creative.
                                                                                                                                                                                                                                                                                                                                                        	Video *VideoContent `json:"video,omitempty"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                        	// server.
                                                                                                                                                                                                                                                                                                                                                        	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "AccountId") to
                                                                                                                                                                                                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// NullFields is a list of field names (e.g. "AccountId") to include in
                                                                                                                                                                                                                                                                                                                                                        	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                        	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                        	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                          Creative: A creative and its classification data.

                                                                                                                                                                                                                                                                                                                                                          func (*Creative) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                          func (s *Creative) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                          type CreativeDimensions

                                                                                                                                                                                                                                                                                                                                                          type CreativeDimensions struct {
                                                                                                                                                                                                                                                                                                                                                          	// Height: The height of the creative in pixels.
                                                                                                                                                                                                                                                                                                                                                          	Height int64 `json:"height,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// Width: The width of the creative in pixels.
                                                                                                                                                                                                                                                                                                                                                          	Width int64 `json:"width,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields is a list of field names (e.g. "Height") to
                                                                                                                                                                                                                                                                                                                                                          	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                          	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                          	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                          	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                          	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                          	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// NullFields is a list of field names (e.g. "Height") to include in API
                                                                                                                                                                                                                                                                                                                                                          	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                          	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                          	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                          	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                          	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                          	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                            CreativeDimensions: The dimensions of a creative. This applies to only HTML and Native creatives.

                                                                                                                                                                                                                                                                                                                                                            func (*CreativeDimensions) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                            func (s *CreativeDimensions) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                            type CreativeServingDecision

                                                                                                                                                                                                                                                                                                                                                            type CreativeServingDecision struct {
                                                                                                                                                                                                                                                                                                                                                            	// ChinaPolicyCompliance: The policy compliance of this creative in
                                                                                                                                                                                                                                                                                                                                                            	// China. When approved or disapproved, this applies to both deals and
                                                                                                                                                                                                                                                                                                                                                            	// open auction in China. When pending review, this creative is allowed
                                                                                                                                                                                                                                                                                                                                                            	// to serve for deals but not for open auction.
                                                                                                                                                                                                                                                                                                                                                            	ChinaPolicyCompliance *PolicyCompliance `json:"chinaPolicyCompliance,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DealsPolicyCompliance: Policy compliance of this creative when
                                                                                                                                                                                                                                                                                                                                                            	// bidding on Programmatic Guaranteed and Preferred Deals (outside of
                                                                                                                                                                                                                                                                                                                                                            	// Russia and China).
                                                                                                                                                                                                                                                                                                                                                            	DealsPolicyCompliance *PolicyCompliance `json:"dealsPolicyCompliance,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedAdvertisers: Detected advertisers and brands.
                                                                                                                                                                                                                                                                                                                                                            	DetectedAdvertisers []*AdvertiserAndBrand `json:"detectedAdvertisers,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedAttributes: Publisher-excludable attributes that were
                                                                                                                                                                                                                                                                                                                                                            	// detected for this creative. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                            	// creatives.list method. If the `excluded_attribute` field of a bid
                                                                                                                                                                                                                                                                                                                                                            	// request
                                                                                                                                                                                                                                                                                                                                                            	// (https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
                                                                                                                                                                                                                                                                                                                                                            	// contains one of the attributes that were declared or detected for a
                                                                                                                                                                                                                                                                                                                                                            	// given creative, and a bid is submitted with that creative, the bid
                                                                                                                                                                                                                                                                                                                                                            	// will be filtered before the auction.
                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                            	//   "ATTRIBUTE_UNSPECIFIED" - Do not use. This is a placeholder value
                                                                                                                                                                                                                                                                                                                                                            	// only.
                                                                                                                                                                                                                                                                                                                                                            	//   "IMAGE_RICH_MEDIA" - The creative is of type image/rich media. For
                                                                                                                                                                                                                                                                                                                                                            	// pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "ADOBE_FLASH_FLV" - The creative is of video type Adobe Flash FLV.
                                                                                                                                                                                                                                                                                                                                                            	// For pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "IS_TAGGED" - The creative is tagged.
                                                                                                                                                                                                                                                                                                                                                            	//   "IS_COOKIE_TARGETED" - The creative is cookie targeted.
                                                                                                                                                                                                                                                                                                                                                            	//   "IS_USER_INTEREST_TARGETED" - The creative is user interest
                                                                                                                                                                                                                                                                                                                                                            	// targeted.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_NONE" - The creative does not expand.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_UP" - The creative expands up.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_DOWN" - The creative expands down.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_LEFT" - The creative expands left.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_RIGHT" - The creative expands right.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_UP_LEFT" - The creative expands up and left.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_UP_RIGHT" - The creative expands up and right.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_DOWN_LEFT" - The creative expands down and
                                                                                                                                                                                                                                                                                                                                                            	// left.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_DOWN_RIGHT" - The creative expands down and
                                                                                                                                                                                                                                                                                                                                                            	// right.
                                                                                                                                                                                                                                                                                                                                                            	//   "CREATIVE_TYPE_HTML" - The creative type is HTML.
                                                                                                                                                                                                                                                                                                                                                            	//   "CREATIVE_TYPE_VAST_VIDEO" - The creative type is VAST video.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_UP_OR_DOWN" - The creative expands up or down.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_LEFT_OR_RIGHT" - The creative expands left or
                                                                                                                                                                                                                                                                                                                                                            	// right.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_DIRECTION_ANY_DIAGONAL" - The creative expands on any
                                                                                                                                                                                                                                                                                                                                                            	// diagonal.
                                                                                                                                                                                                                                                                                                                                                            	//   "EXPANDING_ACTION_ROLLOVER_TO_EXPAND" - The creative expands when
                                                                                                                                                                                                                                                                                                                                                            	// rolled over.
                                                                                                                                                                                                                                                                                                                                                            	//   "INSTREAM_VAST_VIDEO_TYPE_VPAID_FLASH" - The instream vast video
                                                                                                                                                                                                                                                                                                                                                            	// type is vpaid flash.
                                                                                                                                                                                                                                                                                                                                                            	//   "RICH_MEDIA_CAPABILITY_TYPE_MRAID" - The creative is MRAID.
                                                                                                                                                                                                                                                                                                                                                            	//   "RICH_MEDIA_CAPABILITY_TYPE_FLASH" - The creative is Flash.
                                                                                                                                                                                                                                                                                                                                                            	//   "RICH_MEDIA_CAPABILITY_TYPE_HTML5" - The creative is HTML5.
                                                                                                                                                                                                                                                                                                                                                            	//   "SKIPPABLE_INSTREAM_VIDEO" - The creative has an instream VAST
                                                                                                                                                                                                                                                                                                                                                            	// video type of skippable instream video. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "RICH_MEDIA_CAPABILITY_TYPE_SSL" - The creative is SSL.
                                                                                                                                                                                                                                                                                                                                                            	//   "RICH_MEDIA_CAPABILITY_TYPE_NON_SSL" - The creative is non-SSL.
                                                                                                                                                                                                                                                                                                                                                            	//   "RICH_MEDIA_CAPABILITY_TYPE_INTERSTITIAL" - The creative is an
                                                                                                                                                                                                                                                                                                                                                            	// interstitial.
                                                                                                                                                                                                                                                                                                                                                            	//   "NON_SKIPPABLE_INSTREAM_VIDEO" - The creative has an instream VAST
                                                                                                                                                                                                                                                                                                                                                            	// video type of non-skippable instream video. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "NATIVE_ELIGIBILITY_ELIGIBLE" - The creative is eligible for
                                                                                                                                                                                                                                                                                                                                                            	// native.
                                                                                                                                                                                                                                                                                                                                                            	//   "NON_VPAID" - The creative has an instream VAST video type of
                                                                                                                                                                                                                                                                                                                                                            	// non-VPAID. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "NATIVE_ELIGIBILITY_NOT_ELIGIBLE" - The creative is not eligible
                                                                                                                                                                                                                                                                                                                                                            	// for native.
                                                                                                                                                                                                                                                                                                                                                            	//   "ANY_INTERSTITIAL" - The creative has an interstitial size of any
                                                                                                                                                                                                                                                                                                                                                            	// interstitial. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "NON_INTERSTITIAL" - The creative has an interstitial size of non
                                                                                                                                                                                                                                                                                                                                                            	// interstitial. For pretargeting.
                                                                                                                                                                                                                                                                                                                                                            	//   "IN_BANNER_VIDEO" - The video type is in-banner video.
                                                                                                                                                                                                                                                                                                                                                            	//   "RENDERING_SIZELESS_ADX" - The creative can dynamically resize to
                                                                                                                                                                                                                                                                                                                                                            	// fill a variety of slot sizes.
                                                                                                                                                                                                                                                                                                                                                            	//   "OMSDK_1_0" - The open measurement SDK is supported.
                                                                                                                                                                                                                                                                                                                                                            	DetectedAttributes []string `json:"detectedAttributes,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedClickThroughUrls: The set of detected destination URLs for
                                                                                                                                                                                                                                                                                                                                                            	// the creative. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                            	// creatives.list method.
                                                                                                                                                                                                                                                                                                                                                            	DetectedClickThroughUrls []string `json:"detectedClickThroughUrls,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedDomains: The detected domains for this creative.
                                                                                                                                                                                                                                                                                                                                                            	DetectedDomains []string `json:"detectedDomains,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedLanguages: The detected languages for this creative. The
                                                                                                                                                                                                                                                                                                                                                            	// order is arbitrary. The codes are 2 or 5 characters and are
                                                                                                                                                                                                                                                                                                                                                            	// documented at
                                                                                                                                                                                                                                                                                                                                                            	// https://developers.google.com/adwords/api/docs/appendix/languagecodes.
                                                                                                                                                                                                                                                                                                                                                            	// Can be used to filter the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                            	DetectedLanguages []string `json:"detectedLanguages,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedProductCategories: Detected product categories, if any. See
                                                                                                                                                                                                                                                                                                                                                            	// the ad-product-categories.txt file in the technical documentation for
                                                                                                                                                                                                                                                                                                                                                            	// a list of IDs. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                            	// creatives.list method.
                                                                                                                                                                                                                                                                                                                                                            	DetectedProductCategories []int64 `json:"detectedProductCategories,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedSensitiveCategories: Detected sensitive categories, if any.
                                                                                                                                                                                                                                                                                                                                                            	// Can be used to filter the response of the creatives.list method. See
                                                                                                                                                                                                                                                                                                                                                            	// the ad-sensitive-categories.txt file in the technical documentation
                                                                                                                                                                                                                                                                                                                                                            	// for a list of IDs. You should use these IDs along with the
                                                                                                                                                                                                                                                                                                                                                            	// excluded-sensitive-category field in the bid request to filter your
                                                                                                                                                                                                                                                                                                                                                            	// bids.
                                                                                                                                                                                                                                                                                                                                                            	DetectedSensitiveCategories []int64 `json:"detectedSensitiveCategories,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// DetectedVendorIds: IDs of the ad technology vendors that were
                                                                                                                                                                                                                                                                                                                                                            	// detected to be used by this creative. See
                                                                                                                                                                                                                                                                                                                                                            	// https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt for
                                                                                                                                                                                                                                                                                                                                                            	// possible values. Can be used to filter the response of the
                                                                                                                                                                                                                                                                                                                                                            	// creatives.list method. If the `allowed_vendor_type` field of a bid
                                                                                                                                                                                                                                                                                                                                                            	// request
                                                                                                                                                                                                                                                                                                                                                            	// (https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
                                                                                                                                                                                                                                                                                                                                                            	// does not contain one of the vendor type IDs that were declared or
                                                                                                                                                                                                                                                                                                                                                            	// detected for a given creative, and a bid is submitted with that
                                                                                                                                                                                                                                                                                                                                                            	// creative, the bid will be filtered before the auction.
                                                                                                                                                                                                                                                                                                                                                            	DetectedVendorIds []int64 `json:"detectedVendorIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// LastStatusUpdate: The last time the creative status was updated. Can
                                                                                                                                                                                                                                                                                                                                                            	// be used to filter the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                            	LastStatusUpdate string `json:"lastStatusUpdate,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// NetworkPolicyCompliance: Policy compliance of this creative when
                                                                                                                                                                                                                                                                                                                                                            	// bidding in open auction, private auction, or auction packages
                                                                                                                                                                                                                                                                                                                                                            	// (outside of Russia and China).
                                                                                                                                                                                                                                                                                                                                                            	NetworkPolicyCompliance *PolicyCompliance `json:"networkPolicyCompliance,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// PlatformPolicyCompliance: Policy compliance of this creative when
                                                                                                                                                                                                                                                                                                                                                            	// bidding in Open Bidding (outside of Russia and China). For the list
                                                                                                                                                                                                                                                                                                                                                            	// of platform policies, see:
                                                                                                                                                                                                                                                                                                                                                            	// https://support.google.com/platformspolicy/answer/3013851.
                                                                                                                                                                                                                                                                                                                                                            	PlatformPolicyCompliance *PolicyCompliance `json:"platformPolicyCompliance,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// RussiaPolicyCompliance: The policy compliance of this creative in
                                                                                                                                                                                                                                                                                                                                                            	// Russia. When approved or disapproved, this applies to both deals and
                                                                                                                                                                                                                                                                                                                                                            	// open auction in Russia. When pending review, this creative is allowed
                                                                                                                                                                                                                                                                                                                                                            	// to serve for deals but not for open auction.
                                                                                                                                                                                                                                                                                                                                                            	RussiaPolicyCompliance *PolicyCompliance `json:"russiaPolicyCompliance,omitempty"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields is a list of field names (e.g.
                                                                                                                                                                                                                                                                                                                                                            	// "ChinaPolicyCompliance") to unconditionally include in API requests.
                                                                                                                                                                                                                                                                                                                                                            	// By default, fields with empty values are omitted from API requests.
                                                                                                                                                                                                                                                                                                                                                            	// However, any non-pointer, non-interface field appearing in
                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields will be sent to the server regardless of whether the
                                                                                                                                                                                                                                                                                                                                                            	// field is empty or not. This may be used to include empty fields in
                                                                                                                                                                                                                                                                                                                                                            	// Patch requests.
                                                                                                                                                                                                                                                                                                                                                            	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// NullFields is a list of field names (e.g. "ChinaPolicyCompliance") to
                                                                                                                                                                                                                                                                                                                                                            	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                                                                                                                                                                                                            	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                                                                                                                                                                                                            	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                            	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                            	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                            	// requests.
                                                                                                                                                                                                                                                                                                                                                            	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                              CreativeServingDecision: Top level status and detected attributes of a creative.

                                                                                                                                                                                                                                                                                                                                                              func (*CreativeServingDecision) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                              func (s *CreativeServingDecision) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                              type Date

                                                                                                                                                                                                                                                                                                                                                              type Date struct {
                                                                                                                                                                                                                                                                                                                                                              	// Day: Day of a month. Must be from 1 to 31 and valid for the year and
                                                                                                                                                                                                                                                                                                                                                              	// month, or 0 to specify a year by itself or a year and month where the
                                                                                                                                                                                                                                                                                                                                                              	// day isn't significant.
                                                                                                                                                                                                                                                                                                                                                              	Day int64 `json:"day,omitempty"`
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// Month: Month of a year. Must be from 1 to 12, or 0 to specify a year
                                                                                                                                                                                                                                                                                                                                                              	// without a month and day.
                                                                                                                                                                                                                                                                                                                                                              	Month int64 `json:"month,omitempty"`
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// Year: Year of the date. Must be from 1 to 9999, or 0 to specify a
                                                                                                                                                                                                                                                                                                                                                              	// date without a year.
                                                                                                                                                                                                                                                                                                                                                              	Year int64 `json:"year,omitempty"`
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// ForceSendFields is a list of field names (e.g. "Day") to
                                                                                                                                                                                                                                                                                                                                                              	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                              	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                              	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                              	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                              	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                              	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// NullFields is a list of field names (e.g. "Day") to include in API
                                                                                                                                                                                                                                                                                                                                                              	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                              	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                              	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                              	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                              	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                              	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                Date: Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

                                                                                                                                                                                                                                                                                                                                                                func (*Date) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                func (s *Date) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                type DestinationNotCrawlableEvidence

                                                                                                                                                                                                                                                                                                                                                                type DestinationNotCrawlableEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                	// CrawlTime: Approximate time of the crawl.
                                                                                                                                                                                                                                                                                                                                                                	CrawlTime string `json:"crawlTime,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// CrawledUrl: Destination URL that was attempted to be crawled.
                                                                                                                                                                                                                                                                                                                                                                	CrawledUrl string `json:"crawledUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// Reason: Reason of destination not crawlable.
                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                	//   "REASON_UNSPECIFIED" - Default value that should never be used.
                                                                                                                                                                                                                                                                                                                                                                	//   "UNREACHABLE_ROBOTS" - Site's robots exclusion file (e.g.,
                                                                                                                                                                                                                                                                                                                                                                	// robots.txt) was unreachable.
                                                                                                                                                                                                                                                                                                                                                                	//   "TIMEOUT_ROBOTS" - Timed out reading site's robots exclusion file
                                                                                                                                                                                                                                                                                                                                                                	// (e.g., robots.txt).
                                                                                                                                                                                                                                                                                                                                                                	//   "ROBOTED_DENIED" - Crawler was disallowed by the site's robots
                                                                                                                                                                                                                                                                                                                                                                	// exclusion file (e.g., robots.txt).
                                                                                                                                                                                                                                                                                                                                                                	//   "UNKNOWN" - Unknown reason.
                                                                                                                                                                                                                                                                                                                                                                	Reason string `json:"reason,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "CrawlTime") to
                                                                                                                                                                                                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// NullFields is a list of field names (e.g. "CrawlTime") to include in
                                                                                                                                                                                                                                                                                                                                                                	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                  DestinationNotCrawlableEvidence: Evidence that the creative's destination URL was not crawlable by Google.

                                                                                                                                                                                                                                                                                                                                                                  func (*DestinationNotCrawlableEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                  func (s *DestinationNotCrawlableEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                  type DestinationNotWorkingEvidence

                                                                                                                                                                                                                                                                                                                                                                  type DestinationNotWorkingEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                  	// DnsError: DNS lookup errors.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                  	//   "DNS_ERROR_UNSPECIFIED" - Default value that should never be used.
                                                                                                                                                                                                                                                                                                                                                                  	//   "ERROR_DNS" - DNS name was not found.
                                                                                                                                                                                                                                                                                                                                                                  	//   "GOOGLE_CRAWLER_DNS_ISSUE" - An internal issue occurred when
                                                                                                                                                                                                                                                                                                                                                                  	// Google's crawler tried to resolve the DNS entry. This is a
                                                                                                                                                                                                                                                                                                                                                                  	// Google-internal issue and may not be the result of an issue with the
                                                                                                                                                                                                                                                                                                                                                                  	// landing page.
                                                                                                                                                                                                                                                                                                                                                                  	DnsError string `json:"dnsError,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// ExpandedUrl: The full non-working URL.
                                                                                                                                                                                                                                                                                                                                                                  	ExpandedUrl string `json:"expandedUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// HttpError: HTTP error code (e.g. 404 or 5xx)
                                                                                                                                                                                                                                                                                                                                                                  	HttpError int64 `json:"httpError,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// InvalidPage: Page was crawled successfully, but was detected as
                                                                                                                                                                                                                                                                                                                                                                  	// either a page with no content or an error page.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                  	//   "INVALID_PAGE_UNSPECIFIED" - Default value that should never be
                                                                                                                                                                                                                                                                                                                                                                  	// used.
                                                                                                                                                                                                                                                                                                                                                                  	//   "EMPTY_OR_ERROR_PAGE" - Page was empty or had an error.
                                                                                                                                                                                                                                                                                                                                                                  	InvalidPage string `json:"invalidPage,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// LastCheckTime: Approximate time when the ad destination was last
                                                                                                                                                                                                                                                                                                                                                                  	// checked.
                                                                                                                                                                                                                                                                                                                                                                  	LastCheckTime string `json:"lastCheckTime,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// Platform: Platform of the non-working URL.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                  	//   "PLATFORM_UNSPECIFIED" - Default value that should never be used.
                                                                                                                                                                                                                                                                                                                                                                  	//   "PERSONAL_COMPUTER" - The personal computer platform.
                                                                                                                                                                                                                                                                                                                                                                  	//   "ANDROID" - The Android platform.
                                                                                                                                                                                                                                                                                                                                                                  	//   "IOS" - The iOS platform.
                                                                                                                                                                                                                                                                                                                                                                  	Platform string `json:"platform,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// RedirectionError: HTTP redirect chain error.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                  	//   "REDIRECTION_ERROR_UNSPECIFIED" - Default value that should never
                                                                                                                                                                                                                                                                                                                                                                  	// be used.
                                                                                                                                                                                                                                                                                                                                                                  	//   "TOO_MANY_REDIRECTS" - Too many redirect hops.
                                                                                                                                                                                                                                                                                                                                                                  	//   "INVALID_REDIRECT" - Got a redirect but it was invalid.
                                                                                                                                                                                                                                                                                                                                                                  	//   "EMPTY_REDIRECT" - Got a redirect but it was empty.
                                                                                                                                                                                                                                                                                                                                                                  	//   "REDIRECT_ERROR_UNKNOWN" - Unknown redirect error.
                                                                                                                                                                                                                                                                                                                                                                  	RedirectionError string `json:"redirectionError,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// UrlRejected: Rejected because of malformed URLs or invalid requests.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                  	//   "URL_REJECTED_UNSPECIFIED" - Default value that should never be
                                                                                                                                                                                                                                                                                                                                                                  	// used.
                                                                                                                                                                                                                                                                                                                                                                  	//   "BAD_REQUEST" - URL rejected because of a malformed request.
                                                                                                                                                                                                                                                                                                                                                                  	//   "MALFORMED_URL" - URL rejected because of a malformed URL.
                                                                                                                                                                                                                                                                                                                                                                  	//   "URL_REJECTED_UNKNOWN" - URL rejected because of unknown reason.
                                                                                                                                                                                                                                                                                                                                                                  	UrlRejected string `json:"urlRejected,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "DnsError") to
                                                                                                                                                                                                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "DnsError") to include in
                                                                                                                                                                                                                                                                                                                                                                  	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                  	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                  	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                    DestinationNotWorkingEvidence: Evidence of the creative's destination URL not functioning properly or having been incorrectly set up.

                                                                                                                                                                                                                                                                                                                                                                    func (*DestinationNotWorkingEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                    func (s *DestinationNotWorkingEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                    type DestinationUrlEvidence

                                                                                                                                                                                                                                                                                                                                                                    type DestinationUrlEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                    	// DestinationUrl: The full landing page URL of the destination.
                                                                                                                                                                                                                                                                                                                                                                    	DestinationUrl string `json:"destinationUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                    	// ForceSendFields is a list of field names (e.g. "DestinationUrl") to
                                                                                                                                                                                                                                                                                                                                                                    	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                    	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                    	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                    	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                    	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                    	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                    	// NullFields is a list of field names (e.g. "DestinationUrl") to
                                                                                                                                                                                                                                                                                                                                                                    	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                                                                                                                                                                                                                    	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                                                                                                                                                                                                                    	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                    	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                                    	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                                    	// requests.
                                                                                                                                                                                                                                                                                                                                                                    	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                      DestinationUrlEvidence: The full landing page URL of the destination.

                                                                                                                                                                                                                                                                                                                                                                      func (*DestinationUrlEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                      func (s *DestinationUrlEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                      type DomainCallEvidence

                                                                                                                                                                                                                                                                                                                                                                      type DomainCallEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                      	// TopHttpCallDomains: Breakdown of the most frequent domains called via
                                                                                                                                                                                                                                                                                                                                                                      	// HTTP by the creative.
                                                                                                                                                                                                                                                                                                                                                                      	TopHttpCallDomains []*DomainCalls `json:"topHttpCallDomains,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// TotalHttpCallCount: The total number of HTTP calls made by the
                                                                                                                                                                                                                                                                                                                                                                      	// creative, including but not limited to the number of calls in the
                                                                                                                                                                                                                                                                                                                                                                      	// top_http_call_domains.
                                                                                                                                                                                                                                                                                                                                                                      	TotalHttpCallCount int64 `json:"totalHttpCallCount,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// ForceSendFields is a list of field names (e.g. "TopHttpCallDomains")
                                                                                                                                                                                                                                                                                                                                                                      	// to unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                      	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                      	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                      	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                      	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                      	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// NullFields is a list of field names (e.g. "TopHttpCallDomains") to
                                                                                                                                                                                                                                                                                                                                                                      	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                                                                                                                                                                                                                      	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                                                                                                                                                                                                                      	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                      	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                                      	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                                      	// requests.
                                                                                                                                                                                                                                                                                                                                                                      	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                        DomainCallEvidence: Number of HTTP calls made by a creative, broken down by domain.

                                                                                                                                                                                                                                                                                                                                                                        func (*DomainCallEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                        func (s *DomainCallEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                        type DomainCalls

                                                                                                                                                                                                                                                                                                                                                                        type DomainCalls struct {
                                                                                                                                                                                                                                                                                                                                                                        	// Domain: The domain name.
                                                                                                                                                                                                                                                                                                                                                                        	Domain string `json:"domain,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// HttpCallCount: Number of HTTP calls made to the domain.
                                                                                                                                                                                                                                                                                                                                                                        	HttpCallCount int64 `json:"httpCallCount,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "Domain") to
                                                                                                                                                                                                                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// NullFields is a list of field names (e.g. "Domain") to include in API
                                                                                                                                                                                                                                                                                                                                                                        	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                        	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                        	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                          DomainCalls: The number of HTTP calls made to the given domain.

                                                                                                                                                                                                                                                                                                                                                                          func (*DomainCalls) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                          func (s *DomainCalls) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                          type DownloadSizeEvidence

                                                                                                                                                                                                                                                                                                                                                                          type DownloadSizeEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                          	// TopUrlDownloadSizeBreakdowns: Download size broken down by URLs with
                                                                                                                                                                                                                                                                                                                                                                          	// the top download size.
                                                                                                                                                                                                                                                                                                                                                                          	TopUrlDownloadSizeBreakdowns []*UrlDownloadSize `json:"topUrlDownloadSizeBreakdowns,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// TotalDownloadSizeKb: Total download size (in kilobytes) for all the
                                                                                                                                                                                                                                                                                                                                                                          	// resources in the creative.
                                                                                                                                                                                                                                                                                                                                                                          	TotalDownloadSizeKb int64 `json:"totalDownloadSizeKb,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields is a list of field names (e.g.
                                                                                                                                                                                                                                                                                                                                                                          	// "TopUrlDownloadSizeBreakdowns") to unconditionally include in API
                                                                                                                                                                                                                                                                                                                                                                          	// requests. By default, fields with empty values are omitted from API
                                                                                                                                                                                                                                                                                                                                                                          	// requests. However, any non-pointer, non-interface field appearing in
                                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields will be sent to the server regardless of whether the
                                                                                                                                                                                                                                                                                                                                                                          	// field is empty or not. This may be used to include empty fields in
                                                                                                                                                                                                                                                                                                                                                                          	// Patch requests.
                                                                                                                                                                                                                                                                                                                                                                          	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// NullFields is a list of field names (e.g.
                                                                                                                                                                                                                                                                                                                                                                          	// "TopUrlDownloadSizeBreakdowns") to include in API requests with the
                                                                                                                                                                                                                                                                                                                                                                          	// JSON null value. By default, fields with empty values are omitted
                                                                                                                                                                                                                                                                                                                                                                          	// from API requests. However, any field with an empty value appearing
                                                                                                                                                                                                                                                                                                                                                                          	// in NullFields will be sent to the server as null. It is an error if a
                                                                                                                                                                                                                                                                                                                                                                          	// field in this list has a non-empty value. This may be used to include
                                                                                                                                                                                                                                                                                                                                                                          	// null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                          	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                            DownloadSizeEvidence: Total download size and URL-level download size breakdown for resources in a creative.

                                                                                                                                                                                                                                                                                                                                                                            func (*DownloadSizeEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                            func (s *DownloadSizeEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                            type Empty

                                                                                                                                                                                                                                                                                                                                                                            type Empty struct {
                                                                                                                                                                                                                                                                                                                                                                            	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                            	// server.
                                                                                                                                                                                                                                                                                                                                                                            	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                              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); } The JSON representation for `Empty` is empty JSON object `{}`.

                                                                                                                                                                                                                                                                                                                                                                              type GetRemarketingTagResponse

                                                                                                                                                                                                                                                                                                                                                                              type GetRemarketingTagResponse struct {
                                                                                                                                                                                                                                                                                                                                                                              	// Snippet: A HTML tag that can be placed on the advertiser's page to
                                                                                                                                                                                                                                                                                                                                                                              	// add users to a user list. For more information and code samples on
                                                                                                                                                                                                                                                                                                                                                                              	// using snippet on your website refer to Tag your site for remarketing
                                                                                                                                                                                                                                                                                                                                                                              	// ( https://support.google.com/google-ads/answer/2476688).
                                                                                                                                                                                                                                                                                                                                                                              	Snippet string `json:"snippet,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                              	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                              	// server.
                                                                                                                                                                                                                                                                                                                                                                              	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                              	// ForceSendFields is a list of field names (e.g. "Snippet") to
                                                                                                                                                                                                                                                                                                                                                                              	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                              	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                              	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                              	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                              	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                              	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                              	// NullFields is a list of field names (e.g. "Snippet") to include in
                                                                                                                                                                                                                                                                                                                                                                              	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                              	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                              	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                              	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                              	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                              	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                GetRemarketingTagResponse: Response for a request to get remarketing tag.

                                                                                                                                                                                                                                                                                                                                                                                func (*GetRemarketingTagResponse) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                func (s *GetRemarketingTagResponse) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                type HtmlContent

                                                                                                                                                                                                                                                                                                                                                                                type HtmlContent struct {
                                                                                                                                                                                                                                                                                                                                                                                	// Height: The height of the HTML snippet in pixels. Can be used to
                                                                                                                                                                                                                                                                                                                                                                                	// filter the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                	Height int64 `json:"height,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// Snippet: The HTML snippet that displays the ad when inserted in the
                                                                                                                                                                                                                                                                                                                                                                                	// web page.
                                                                                                                                                                                                                                                                                                                                                                                	Snippet string `json:"snippet,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// Width: The width of the HTML snippet in pixels. Can be used to filter
                                                                                                                                                                                                                                                                                                                                                                                	// the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                	Width int64 `json:"width,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "Height") to
                                                                                                                                                                                                                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// NullFields is a list of field names (e.g. "Height") to include in API
                                                                                                                                                                                                                                                                                                                                                                                	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                  HtmlContent: HTML content for a creative.

                                                                                                                                                                                                                                                                                                                                                                                  func (*HtmlContent) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                  func (s *HtmlContent) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                  type HttpCallEvidence

                                                                                                                                                                                                                                                                                                                                                                                  type HttpCallEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                                  	// Urls: URLs of HTTP calls made by the creative.
                                                                                                                                                                                                                                                                                                                                                                                  	Urls []string `json:"urls,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "Urls") to
                                                                                                                                                                                                                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "Urls") to include in API
                                                                                                                                                                                                                                                                                                                                                                                  	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                  	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                  	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                    HttpCallEvidence: HTTP calls made by a creative that resulted in policy violations.

                                                                                                                                                                                                                                                                                                                                                                                    func (*HttpCallEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                    func (s *HttpCallEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                    type HttpCookieEvidence

                                                                                                                                                                                                                                                                                                                                                                                    type HttpCookieEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                                    	// CookieNames: Names of cookies that violate Google policies. For
                                                                                                                                                                                                                                                                                                                                                                                    	// TOO_MANY_COOKIES policy, this will be the cookie names of top domains
                                                                                                                                                                                                                                                                                                                                                                                    	// with the largest number of cookies. For other policies, this will be
                                                                                                                                                                                                                                                                                                                                                                                    	// all the cookie names that violate the policy.
                                                                                                                                                                                                                                                                                                                                                                                    	CookieNames []string `json:"cookieNames,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	// MaxCookieCount: The largest number of cookies set by a creative. If
                                                                                                                                                                                                                                                                                                                                                                                    	// this field is set, cookie_names above will be set to the cookie names
                                                                                                                                                                                                                                                                                                                                                                                    	// of top domains with the largest number of cookies. This field will
                                                                                                                                                                                                                                                                                                                                                                                    	// only be set for TOO_MANY_COOKIES policy.
                                                                                                                                                                                                                                                                                                                                                                                    	MaxCookieCount int64 `json:"maxCookieCount,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	// ForceSendFields is a list of field names (e.g. "CookieNames") to
                                                                                                                                                                                                                                                                                                                                                                                    	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                    	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                    	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                    	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                    	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                    	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	// NullFields is a list of field names (e.g. "CookieNames") to include
                                                                                                                                                                                                                                                                                                                                                                                    	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                    	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                    	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                    	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                    	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                    	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                      HttpCookieEvidence: Evidence for HTTP cookie-related policy violations.

                                                                                                                                                                                                                                                                                                                                                                                      func (*HttpCookieEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                      func (s *HttpCookieEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                      type Image

                                                                                                                                                                                                                                                                                                                                                                                      type Image struct {
                                                                                                                                                                                                                                                                                                                                                                                      	// Height: Image height in pixels.
                                                                                                                                                                                                                                                                                                                                                                                      	Height int64 `json:"height,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// Url: The URL of the image.
                                                                                                                                                                                                                                                                                                                                                                                      	Url string `json:"url,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// Width: Image width in pixels.
                                                                                                                                                                                                                                                                                                                                                                                      	Width int64 `json:"width,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// ForceSendFields is a list of field names (e.g. "Height") to
                                                                                                                                                                                                                                                                                                                                                                                      	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                      	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                      	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                      	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                      	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                      	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// NullFields is a list of field names (e.g. "Height") to include in API
                                                                                                                                                                                                                                                                                                                                                                                      	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                      	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                      	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                      	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                      	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                      	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                        Image: An image resource. You may provide a larger image than was requested, so long as the aspect ratio is preserved.

                                                                                                                                                                                                                                                                                                                                                                                        func (*Image) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                        func (s *Image) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                        type ListCreativesResponse

                                                                                                                                                                                                                                                                                                                                                                                        type ListCreativesResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                        	// Creatives: The list of creatives.
                                                                                                                                                                                                                                                                                                                                                                                        	Creatives []*Creative `json:"creatives,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// NextPageToken: A token to retrieve the next page of results. Pass
                                                                                                                                                                                                                                                                                                                                                                                        	// this value in the ListCreativesRequest.pageToken field in the
                                                                                                                                                                                                                                                                                                                                                                                        	// subsequent call to the `ListCreatives` method to retrieve the next
                                                                                                                                                                                                                                                                                                                                                                                        	// page of results.
                                                                                                                                                                                                                                                                                                                                                                                        	NextPageToken string `json:"nextPageToken,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                        	// server.
                                                                                                                                                                                                                                                                                                                                                                                        	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "Creatives") to
                                                                                                                                                                                                                                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// NullFields is a list of field names (e.g. "Creatives") to include in
                                                                                                                                                                                                                                                                                                                                                                                        	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                        	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                        	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                          ListCreativesResponse: A response for listing creatives.

                                                                                                                                                                                                                                                                                                                                                                                          func (*ListCreativesResponse) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                          func (s *ListCreativesResponse) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                          type ListPretargetingConfigsResponse

                                                                                                                                                                                                                                                                                                                                                                                          type ListPretargetingConfigsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                          	// NextPageToken: A token which can be passed to a subsequent call to
                                                                                                                                                                                                                                                                                                                                                                                          	// the `ListPretargetingConfigs` method to retrieve the next page of
                                                                                                                                                                                                                                                                                                                                                                                          	// results in ListPretargetingConfigsRequest.pageToken.
                                                                                                                                                                                                                                                                                                                                                                                          	NextPageToken string `json:"nextPageToken,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// PretargetingConfigs: List of pretargeting configurations.
                                                                                                                                                                                                                                                                                                                                                                                          	PretargetingConfigs []*PretargetingConfig `json:"pretargetingConfigs,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                          	// server.
                                                                                                                                                                                                                                                                                                                                                                                          	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
                                                                                                                                                                                                                                                                                                                                                                                          	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                          	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                          	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                          	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                          	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                          	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// NullFields is a list of field names (e.g. "NextPageToken") to include
                                                                                                                                                                                                                                                                                                                                                                                          	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                          	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                          	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                          	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                          	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                          	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                            ListPretargetingConfigsResponse: A response containing pretargeting configurations.

                                                                                                                                                                                                                                                                                                                                                                                            func (*ListPretargetingConfigsResponse) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                            func (s *ListPretargetingConfigsResponse) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                            type ListUserListsResponse

                                                                                                                                                                                                                                                                                                                                                                                            type ListUserListsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                            	// NextPageToken: The continuation page token to send back to the server
                                                                                                                                                                                                                                                                                                                                                                                            	// in a subsequent request. Due to a currently known issue, it is
                                                                                                                                                                                                                                                                                                                                                                                            	// recommended that the caller keep invoking the list method till the
                                                                                                                                                                                                                                                                                                                                                                                            	// time a next page token is not returned (even if the result set is
                                                                                                                                                                                                                                                                                                                                                                                            	// empty).
                                                                                                                                                                                                                                                                                                                                                                                            	NextPageToken string `json:"nextPageToken,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                            	// UserLists: List of user lists from the search.
                                                                                                                                                                                                                                                                                                                                                                                            	UserLists []*UserList `json:"userLists,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                            	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                            	// server.
                                                                                                                                                                                                                                                                                                                                                                                            	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
                                                                                                                                                                                                                                                                                                                                                                                            	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                            	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                            	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                            	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                            	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                            	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                            	// NullFields is a list of field names (e.g. "NextPageToken") to include
                                                                                                                                                                                                                                                                                                                                                                                            	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                            	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                            	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                            	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                            	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                            	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                              ListUserListsResponse: The list user list response.

                                                                                                                                                                                                                                                                                                                                                                                              func (*ListUserListsResponse) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                              func (s *ListUserListsResponse) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                              type MediaFile

                                                                                                                                                                                                                                                                                                                                                                                              type MediaFile struct {
                                                                                                                                                                                                                                                                                                                                                                                              	// Bitrate: Bitrate of the video file, in Kbps. Can be used to filter
                                                                                                                                                                                                                                                                                                                                                                                              	// the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                              	Bitrate int64 `json:"bitrate,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// MimeType: The MIME type of this media file. Can be used to filter the
                                                                                                                                                                                                                                                                                                                                                                                              	// response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                              	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                              	//   "VIDEO_MIME_TYPE_UNSPECIFIED" - Default value that should never be
                                                                                                                                                                                                                                                                                                                                                                                              	// used.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_XFLV" - Flash container.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_WEBM" - WebM container assuming VP9 codec.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_MP4" - MPEG-4 container typically with H.264 codec.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_OGG" - Ogg container assuming Theora codec.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_YT_HOSTED" - Video files hosted on YouTube.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_X_MS_WMV" - Windows Media Video Codec.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_3GPP" - 3GPP container format used on 3G phones.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_VIDEO_MOV" - Quicktime container format.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_APPLICATION_SWF" - Shockwave Flash (used for VPAID ads).
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_APPLICATION_SURVEY" - Properties of VAST served by consumer
                                                                                                                                                                                                                                                                                                                                                                                              	// survey.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_APPLICATION_JAVASCRIPT" - JavaScript (used for VPAID ads).
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_APPLICATION_SILVERLIGHT" - Silverlight (used for VPAID ads).
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_APPLICATION_MPEGURL" - HLS/M3U8.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_APPLICATION_MPEGDASH" - DASH.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_AUDIO_MP4A" - MPEG-4 audio format.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_AUDIO_MP3" - MPEG-3 audio format.
                                                                                                                                                                                                                                                                                                                                                                                              	//   "MIME_AUDIO_OGG" - Ogg audio format
                                                                                                                                                                                                                                                                                                                                                                                              	MimeType string `json:"mimeType,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// ForceSendFields is a list of field names (e.g. "Bitrate") to
                                                                                                                                                                                                                                                                                                                                                                                              	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                              	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                              	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                              	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                              	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                              	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// NullFields is a list of field names (e.g. "Bitrate") to include in
                                                                                                                                                                                                                                                                                                                                                                                              	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                              	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                              	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                              	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                              	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                              	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                MediaFile: Information about each media file in the VAST.

                                                                                                                                                                                                                                                                                                                                                                                                func (*MediaFile) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                func (s *MediaFile) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                type NativeContent

                                                                                                                                                                                                                                                                                                                                                                                                type NativeContent struct {
                                                                                                                                                                                                                                                                                                                                                                                                	// AdvertiserName: The name of the advertiser or sponsor, to be
                                                                                                                                                                                                                                                                                                                                                                                                	// displayed in the ad creative.
                                                                                                                                                                                                                                                                                                                                                                                                	AdvertiserName string `json:"advertiserName,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// AppIcon: The app icon, for app download ads.
                                                                                                                                                                                                                                                                                                                                                                                                	AppIcon *Image `json:"appIcon,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Body: A long description of the ad.
                                                                                                                                                                                                                                                                                                                                                                                                	Body string `json:"body,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// CallToAction: A label for the button that the user is supposed to
                                                                                                                                                                                                                                                                                                                                                                                                	// click.
                                                                                                                                                                                                                                                                                                                                                                                                	CallToAction string `json:"callToAction,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// ClickLinkUrl: The URL that the browser/SDK will load when the user
                                                                                                                                                                                                                                                                                                                                                                                                	// clicks the ad.
                                                                                                                                                                                                                                                                                                                                                                                                	ClickLinkUrl string `json:"clickLinkUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// ClickTrackingUrl: The URL to use for click tracking.
                                                                                                                                                                                                                                                                                                                                                                                                	ClickTrackingUrl string `json:"clickTrackingUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Headline: A short title for the ad.
                                                                                                                                                                                                                                                                                                                                                                                                	Headline string `json:"headline,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Image: A large image.
                                                                                                                                                                                                                                                                                                                                                                                                	Image *Image `json:"image,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	Logo *Image `json:"logo,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// PriceDisplayText: The price of the promoted app including currency
                                                                                                                                                                                                                                                                                                                                                                                                	// info.
                                                                                                                                                                                                                                                                                                                                                                                                	PriceDisplayText string `json:"priceDisplayText,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// StarRating: The app rating in the app store. Must be in the range
                                                                                                                                                                                                                                                                                                                                                                                                	// [0-5].
                                                                                                                                                                                                                                                                                                                                                                                                	StarRating float64 `json:"starRating,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// VideoUrl: The URL to fetch a native video ad.
                                                                                                                                                                                                                                                                                                                                                                                                	VideoUrl string `json:"videoUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "AdvertiserName") to
                                                                                                                                                                                                                                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// NullFields is a list of field names (e.g. "AdvertiserName") to
                                                                                                                                                                                                                                                                                                                                                                                                	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                                                                                                                                                                                                                                                	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                                                                                                                                                                                                                                                	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                                                                	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                                                                	// requests.
                                                                                                                                                                                                                                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                  NativeContent: Native content for a creative.

                                                                                                                                                                                                                                                                                                                                                                                                  func (*NativeContent) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                  func (s *NativeContent) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                  func (*NativeContent) UnmarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                  func (s *NativeContent) UnmarshalJSON(data []byte) error

                                                                                                                                                                                                                                                                                                                                                                                                  type NumericTargetingDimension

                                                                                                                                                                                                                                                                                                                                                                                                  type NumericTargetingDimension struct {
                                                                                                                                                                                                                                                                                                                                                                                                  	// ExcludedIds: The IDs excluded in a configuration.
                                                                                                                                                                                                                                                                                                                                                                                                  	ExcludedIds googleapi.Int64s `json:"excludedIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// IncludedIds: The IDs included in a configuration.
                                                                                                                                                                                                                                                                                                                                                                                                  	IncludedIds googleapi.Int64s `json:"includedIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "ExcludedIds") to
                                                                                                                                                                                                                                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "ExcludedIds") to include
                                                                                                                                                                                                                                                                                                                                                                                                  	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                                  	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                    NumericTargetingDimension: Generic targeting used for targeting dimensions that contain a list of included and excluded numeric IDs used in app, user list, geo, and vertical id targeting.

                                                                                                                                                                                                                                                                                                                                                                                                    func (*NumericTargetingDimension) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                    func (s *NumericTargetingDimension) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                    type OpenUserListRequest

                                                                                                                                                                                                                                                                                                                                                                                                    type OpenUserListRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                      OpenUserListRequest: A request to open a specified user list.

                                                                                                                                                                                                                                                                                                                                                                                                      type PolicyCompliance

                                                                                                                                                                                                                                                                                                                                                                                                      type PolicyCompliance struct {
                                                                                                                                                                                                                                                                                                                                                                                                      	// Status: Serving status for the given transaction type (e.g., open
                                                                                                                                                                                                                                                                                                                                                                                                      	// auction, deals) or region (e.g., China, Russia). Can be used to
                                                                                                                                                                                                                                                                                                                                                                                                      	// filter the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                      	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                      	//   "STATUS_UNSPECIFIED" - Default value that should never be used.
                                                                                                                                                                                                                                                                                                                                                                                                      	//   "PENDING_REVIEW" - Creative is pending review.
                                                                                                                                                                                                                                                                                                                                                                                                      	//   "DISAPPROVED" - Creative cannot serve.
                                                                                                                                                                                                                                                                                                                                                                                                      	//   "APPROVED" - Creative is approved.
                                                                                                                                                                                                                                                                                                                                                                                                      	Status string `json:"status,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// Topics: Topics related to the policy compliance for this transaction
                                                                                                                                                                                                                                                                                                                                                                                                      	// type (e.g., open auction, deals) or region (e.g., China, Russia).
                                                                                                                                                                                                                                                                                                                                                                                                      	// Topics may be present only if status is DISAPPROVED.
                                                                                                                                                                                                                                                                                                                                                                                                      	Topics []*PolicyTopicEntry `json:"topics,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// ForceSendFields is a list of field names (e.g. "Status") to
                                                                                                                                                                                                                                                                                                                                                                                                      	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                      	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                      	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                      	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                      	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                      	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// NullFields is a list of field names (e.g. "Status") to include in API
                                                                                                                                                                                                                                                                                                                                                                                                      	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                      	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                      	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                      	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                      	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                      	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                        PolicyCompliance: Policy compliance of the creative for a transaction type or a region.

                                                                                                                                                                                                                                                                                                                                                                                                        func (*PolicyCompliance) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                        func (s *PolicyCompliance) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                        type PolicyTopicEntry

                                                                                                                                                                                                                                                                                                                                                                                                        type PolicyTopicEntry struct {
                                                                                                                                                                                                                                                                                                                                                                                                        	// Evidences: Pieces of evidence associated with this policy topic
                                                                                                                                                                                                                                                                                                                                                                                                        	// entry.
                                                                                                                                                                                                                                                                                                                                                                                                        	Evidences []*PolicyTopicEvidence `json:"evidences,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// HelpCenterUrl: URL of the help center article describing this policy
                                                                                                                                                                                                                                                                                                                                                                                                        	// topic.
                                                                                                                                                                                                                                                                                                                                                                                                        	HelpCenterUrl string `json:"helpCenterUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// PolicyTopic: Policy topic this entry refers to. For example,
                                                                                                                                                                                                                                                                                                                                                                                                        	// "ALCOHOL", "TRADEMARKS_IN_AD_TEXT", or "DESTINATION_NOT_WORKING". The
                                                                                                                                                                                                                                                                                                                                                                                                        	// set of possible policy topics is not fixed for a particular API
                                                                                                                                                                                                                                                                                                                                                                                                        	// version and may change at any time. Can be used to filter the
                                                                                                                                                                                                                                                                                                                                                                                                        	// response of the creatives.list method
                                                                                                                                                                                                                                                                                                                                                                                                        	PolicyTopic string `json:"policyTopic,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "Evidences") to
                                                                                                                                                                                                                                                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// NullFields is a list of field names (e.g. "Evidences") to include in
                                                                                                                                                                                                                                                                                                                                                                                                        	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                        	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                        	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                          PolicyTopicEntry: Each policy topic entry will represent a violation of a policy topic for a creative, with the policy topic information and optional evidence for the policy violation.

                                                                                                                                                                                                                                                                                                                                                                                                          func (*PolicyTopicEntry) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                          func (s *PolicyTopicEntry) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                          type PolicyTopicEvidence

                                                                                                                                                                                                                                                                                                                                                                                                          type PolicyTopicEvidence struct {
                                                                                                                                                                                                                                                                                                                                                                                                          	// DestinationNotCrawlable: The creative's destination URL was not
                                                                                                                                                                                                                                                                                                                                                                                                          	// crawlable by Google.
                                                                                                                                                                                                                                                                                                                                                                                                          	DestinationNotCrawlable *DestinationNotCrawlableEvidence `json:"destinationNotCrawlable,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// DestinationNotWorking: The creative's destination URL did not
                                                                                                                                                                                                                                                                                                                                                                                                          	// function properly or was incorrectly set up.
                                                                                                                                                                                                                                                                                                                                                                                                          	DestinationNotWorking *DestinationNotWorkingEvidence `json:"destinationNotWorking,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// DestinationUrl: URL of the actual landing page.
                                                                                                                                                                                                                                                                                                                                                                                                          	DestinationUrl *DestinationUrlEvidence `json:"destinationUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// DomainCall: Number of HTTP calls made by the creative, broken down by
                                                                                                                                                                                                                                                                                                                                                                                                          	// domain.
                                                                                                                                                                                                                                                                                                                                                                                                          	DomainCall *DomainCallEvidence `json:"domainCall,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// DownloadSize: Total download size and URL-level download size
                                                                                                                                                                                                                                                                                                                                                                                                          	// breakdown for resources in a creative.
                                                                                                                                                                                                                                                                                                                                                                                                          	DownloadSize *DownloadSizeEvidence `json:"downloadSize,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// HttpCall: HTTP calls made by the creative that resulted in policy
                                                                                                                                                                                                                                                                                                                                                                                                          	// violations.
                                                                                                                                                                                                                                                                                                                                                                                                          	HttpCall *HttpCallEvidence `json:"httpCall,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// HttpCookie: Evidence for HTTP cookie-related policy violations.
                                                                                                                                                                                                                                                                                                                                                                                                          	HttpCookie *HttpCookieEvidence `json:"httpCookie,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields is a list of field names (e.g.
                                                                                                                                                                                                                                                                                                                                                                                                          	// "DestinationNotCrawlable") to unconditionally include in API
                                                                                                                                                                                                                                                                                                                                                                                                          	// requests. By default, fields with empty values are omitted from API
                                                                                                                                                                                                                                                                                                                                                                                                          	// requests. However, any non-pointer, non-interface field appearing in
                                                                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields will be sent to the server regardless of whether the
                                                                                                                                                                                                                                                                                                                                                                                                          	// field is empty or not. This may be used to include empty fields in
                                                                                                                                                                                                                                                                                                                                                                                                          	// Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                          	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// NullFields is a list of field names (e.g. "DestinationNotCrawlable")
                                                                                                                                                                                                                                                                                                                                                                                                          	// to include in API requests with the JSON null value. By default,
                                                                                                                                                                                                                                                                                                                                                                                                          	// fields with empty values are omitted from API requests. However, any
                                                                                                                                                                                                                                                                                                                                                                                                          	// field with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                          	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                                                                          	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                                                                          	// requests.
                                                                                                                                                                                                                                                                                                                                                                                                          	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                            PolicyTopicEvidence: Evidence associated with a policy topic entry.

                                                                                                                                                                                                                                                                                                                                                                                                            func (*PolicyTopicEvidence) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                            func (s *PolicyTopicEvidence) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                            type PretargetingConfig

                                                                                                                                                                                                                                                                                                                                                                                                            type PretargetingConfig struct {
                                                                                                                                                                                                                                                                                                                                                                                                            	// AllowedUserTargetingModes: Targeting modes included by this
                                                                                                                                                                                                                                                                                                                                                                                                            	// configuration. A bid request must allow all the specified targeting
                                                                                                                                                                                                                                                                                                                                                                                                            	// modes. An unset value allows all bid requests to be sent, regardless
                                                                                                                                                                                                                                                                                                                                                                                                            	// of which targeting modes they allow.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "USER_TARGETING_MODE_UNSPECIFIED" - Placeholder for undefined user
                                                                                                                                                                                                                                                                                                                                                                                                            	// targeting mode.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "REMARKETING_ADS" - Remarketing ads are allowed to serve.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "INTEREST_BASED_TARGETING" - Ads based on user interest category
                                                                                                                                                                                                                                                                                                                                                                                                            	// targeting are allowed to serve.
                                                                                                                                                                                                                                                                                                                                                                                                            	AllowedUserTargetingModes []string `json:"allowedUserTargetingModes,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// AppTargeting: Targeting on a subset of app inventory. If APP is
                                                                                                                                                                                                                                                                                                                                                                                                            	// listed in targeted_environments, the specified targeting is applied.
                                                                                                                                                                                                                                                                                                                                                                                                            	// A maximum of 30,000 app IDs can be targeted. An unset value for
                                                                                                                                                                                                                                                                                                                                                                                                            	// targeting allows all app-based bid requests to be sent. Apps can
                                                                                                                                                                                                                                                                                                                                                                                                            	// either be targeting positively (bid requests will be sent only if the
                                                                                                                                                                                                                                                                                                                                                                                                            	// destination app is listed in the targeting dimension) or negatively
                                                                                                                                                                                                                                                                                                                                                                                                            	// (bid requests will be sent only if the destination app is not listed
                                                                                                                                                                                                                                                                                                                                                                                                            	// in the targeting dimension).
                                                                                                                                                                                                                                                                                                                                                                                                            	AppTargeting *AppTargeting `json:"appTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// BillingId: Output only. The identifier that corresponds to this
                                                                                                                                                                                                                                                                                                                                                                                                            	// pretargeting configuration that helps buyers track and attribute
                                                                                                                                                                                                                                                                                                                                                                                                            	// their spend across their own arbitrary divisions. If a bid request
                                                                                                                                                                                                                                                                                                                                                                                                            	// matches more than one configuration, the buyer chooses which
                                                                                                                                                                                                                                                                                                                                                                                                            	// billing_id to attribute each of their bids.
                                                                                                                                                                                                                                                                                                                                                                                                            	BillingId int64 `json:"billingId,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// DisplayName: The diplay name associated with this configuration. This
                                                                                                                                                                                                                                                                                                                                                                                                            	// name must be unique among all the pretargeting configurations a
                                                                                                                                                                                                                                                                                                                                                                                                            	// bidder has.
                                                                                                                                                                                                                                                                                                                                                                                                            	DisplayName string `json:"displayName,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// ExcludedContentLabelIds: The sensitive content category label IDs
                                                                                                                                                                                                                                                                                                                                                                                                            	// excluded in this configuration. Bid requests for inventory with any
                                                                                                                                                                                                                                                                                                                                                                                                            	// of the specified content label IDs will not be sent. Refer to this
                                                                                                                                                                                                                                                                                                                                                                                                            	// file
                                                                                                                                                                                                                                                                                                                                                                                                            	// https://storage.googleapis.com/adx-rtb-dictionaries/content-labels.txt
                                                                                                                                                                                                                                                                                                                                                                                                            	// for category IDs.
                                                                                                                                                                                                                                                                                                                                                                                                            	ExcludedContentLabelIds googleapi.Int64s `json:"excludedContentLabelIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// GeoTargeting: The geos included or excluded in this configuration
                                                                                                                                                                                                                                                                                                                                                                                                            	// defined in
                                                                                                                                                                                                                                                                                                                                                                                                            	// https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv
                                                                                                                                                                                                                                                                                                                                                                                                            	GeoTargeting *NumericTargetingDimension `json:"geoTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedCreativeDimensions: Creative dimensions included by this
                                                                                                                                                                                                                                                                                                                                                                                                            	// configuration. Only bid requests eligible for at least one of the
                                                                                                                                                                                                                                                                                                                                                                                                            	// specified creative dimensions will be sent. An unset value allows all
                                                                                                                                                                                                                                                                                                                                                                                                            	// bid requests to be sent, regardless of creative dimension.
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedCreativeDimensions []*CreativeDimensions `json:"includedCreativeDimensions,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedEnvironments: Environments that are being included. Bid
                                                                                                                                                                                                                                                                                                                                                                                                            	// requests will not be sent for a given environment if it is not
                                                                                                                                                                                                                                                                                                                                                                                                            	// included. Further restrictions can be applied to included
                                                                                                                                                                                                                                                                                                                                                                                                            	// environments to target only a subset of its inventory. An unset value
                                                                                                                                                                                                                                                                                                                                                                                                            	// includes all environments.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "ENVIRONMENT_UNSPECIFIED" - Placeholder for unspecified
                                                                                                                                                                                                                                                                                                                                                                                                            	// environment. This value should not be used.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "APP" - App environment.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "WEB" - Web environment.
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedEnvironments []string `json:"includedEnvironments,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedFormats: Creative formats included by this configuration.
                                                                                                                                                                                                                                                                                                                                                                                                            	// Only bid requests eligible for at least one of the specified creative
                                                                                                                                                                                                                                                                                                                                                                                                            	// formats will be sent. An unset value will allow all bid requests to
                                                                                                                                                                                                                                                                                                                                                                                                            	// be sent, regardless of format.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "CREATIVE_FORMAT_UNSPECIFIED" - Placeholder for undefined creative
                                                                                                                                                                                                                                                                                                                                                                                                            	// format. This value should not be used.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "HTML" - HTML and AMPHTML creatives.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "VAST" - VAST video or audio creative.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "NATIVE" - Native creative, including standard and video native
                                                                                                                                                                                                                                                                                                                                                                                                            	// ads.
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedFormats []string `json:"includedFormats,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedLanguages: The languages included in this configuration,
                                                                                                                                                                                                                                                                                                                                                                                                            	// represented by their language code. See
                                                                                                                                                                                                                                                                                                                                                                                                            	// https://developers.google.com/adwords/api/docs/appendix/languagecodes.
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedLanguages []string `json:"includedLanguages,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedMobileOperatingSystemIds: The mobile operating systems
                                                                                                                                                                                                                                                                                                                                                                                                            	// included in this configuration as defined in
                                                                                                                                                                                                                                                                                                                                                                                                            	// https://storage.googleapis.com/adx-rtb-dictionaries/mobile-os.csv
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedMobileOperatingSystemIds googleapi.Int64s `json:"includedMobileOperatingSystemIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedPlatforms: The platforms included by this configration. Bid
                                                                                                                                                                                                                                                                                                                                                                                                            	// requests for devices with the specified platform types will be sent.
                                                                                                                                                                                                                                                                                                                                                                                                            	// An unset value allows all bid requests to be sent, regardless of
                                                                                                                                                                                                                                                                                                                                                                                                            	// platform.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "PLATFORM_UNSPECIFIED" - Placeholder for an undefined platform.
                                                                                                                                                                                                                                                                                                                                                                                                            	// This value should not be used.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "PERSONAL_COMPUTER" - The personal computer platform.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "PHONE" - The mobile platform.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "TABLET" - The tablet platform.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "CONNECTED_TV" - The connected TV platform.
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedPlatforms []string `json:"includedPlatforms,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// IncludedUserIdTypes: User identifier types included in this
                                                                                                                                                                                                                                                                                                                                                                                                            	// configuration. At least one of the user identifier types specified in
                                                                                                                                                                                                                                                                                                                                                                                                            	// this list must be available for the bid request to be sent.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "USER_ID_TYPE_UNSPECIFIED" - Placeholder for unspecified user
                                                                                                                                                                                                                                                                                                                                                                                                            	// identifier.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "HOSTED_MATCH_DATA" - Hosted match data, referring to
                                                                                                                                                                                                                                                                                                                                                                                                            	// hosted_match_data in the bid request.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "GOOGLE_COOKIE" - Google cookie, referring to google_user_id in the
                                                                                                                                                                                                                                                                                                                                                                                                            	// bid request.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "DEVICE_ID" - Mobile device advertising ID.
                                                                                                                                                                                                                                                                                                                                                                                                            	IncludedUserIdTypes []string `json:"includedUserIdTypes,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// InterstitialTargeting: The interstitial targeting specified for this
                                                                                                                                                                                                                                                                                                                                                                                                            	// configuration. The unset value will allow bid requests to be sent
                                                                                                                                                                                                                                                                                                                                                                                                            	// regardless of whether they are for interstitials or not.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "INTERSTITIAL_TARGETING_UNSPECIFIED" - Unspecified interstitial
                                                                                                                                                                                                                                                                                                                                                                                                            	// targeting. Represents an interstitial-agnostic selection.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "ONLY_INTERSTITIAL_REQUESTS" - Only bid requests for interstitial
                                                                                                                                                                                                                                                                                                                                                                                                            	// inventory should be sent.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "ONLY_NON_INTERSTITIAL_REQUESTS" - Only bid requests for
                                                                                                                                                                                                                                                                                                                                                                                                            	// non-interstitial inventory should be sent.
                                                                                                                                                                                                                                                                                                                                                                                                            	InterstitialTargeting string `json:"interstitialTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// InvalidGeoIds: Output only. Existing included or excluded geos that
                                                                                                                                                                                                                                                                                                                                                                                                            	// are invalid. Previously targeted geos may become invalid due to
                                                                                                                                                                                                                                                                                                                                                                                                            	// privacy restrictions.
                                                                                                                                                                                                                                                                                                                                                                                                            	InvalidGeoIds googleapi.Int64s `json:"invalidGeoIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// MaximumQps: The maximum QPS threshold for this configuration. The
                                                                                                                                                                                                                                                                                                                                                                                                            	// bidder should receive no more than this number of bid requests
                                                                                                                                                                                                                                                                                                                                                                                                            	// matching this configuration per second across all their bidding
                                                                                                                                                                                                                                                                                                                                                                                                            	// endpoints among all trading locations. Further information available
                                                                                                                                                                                                                                                                                                                                                                                                            	// at https://developers.google.com/authorized-buyers/rtb/peer-guide
                                                                                                                                                                                                                                                                                                                                                                                                            	MaximumQps int64 `json:"maximumQps,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// MinimumViewabilityDecile: The targeted minimum viewability decile,
                                                                                                                                                                                                                                                                                                                                                                                                            	// ranging in values [0, 10]. A value of 5 means that the configuration
                                                                                                                                                                                                                                                                                                                                                                                                            	// will only match adslots for which we predict at least 50%
                                                                                                                                                                                                                                                                                                                                                                                                            	// viewability. Values > 10 will be rounded down to 10. An unset value
                                                                                                                                                                                                                                                                                                                                                                                                            	// or a value of 0 indicates that bid requests will be sent regardless
                                                                                                                                                                                                                                                                                                                                                                                                            	// of viewability.
                                                                                                                                                                                                                                                                                                                                                                                                            	MinimumViewabilityDecile int64 `json:"minimumViewabilityDecile,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// Name: Output only. Name of the pretargeting configuration that must
                                                                                                                                                                                                                                                                                                                                                                                                            	// follow the pattern
                                                                                                                                                                                                                                                                                                                                                                                                            	// `bidders/{bidder_account_id}/pretargetingConfigs/{config_id}`
                                                                                                                                                                                                                                                                                                                                                                                                            	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// PublisherTargeting: Targeting on a subset of publisher inventory.
                                                                                                                                                                                                                                                                                                                                                                                                            	// Publishers can either be targeted positively (bid requests will be
                                                                                                                                                                                                                                                                                                                                                                                                            	// sent only if the publisher is listed in the targeting dimension) or
                                                                                                                                                                                                                                                                                                                                                                                                            	// negatively (bid requests will be sent only if the publisher is not
                                                                                                                                                                                                                                                                                                                                                                                                            	// listed in the targeting dimension). A maximum of 10,000 publisher IDs
                                                                                                                                                                                                                                                                                                                                                                                                            	// can be targeted. Publisher IDs are found in ads.txt
                                                                                                                                                                                                                                                                                                                                                                                                            	// (https://iabtechlab.com/ads-txt/) / app-ads.txt
                                                                                                                                                                                                                                                                                                                                                                                                            	// (https://iabtechlab.com/app-ads-txt/) and in bid requests in the
                                                                                                                                                                                                                                                                                                                                                                                                            	// `BidRequest.publisher_id` field on the Google RTB protocol
                                                                                                                                                                                                                                                                                                                                                                                                            	// (https://developers.google.com/authorized-buyers/rtb/downloads/realtime-bidding-proto)
                                                                                                                                                                                                                                                                                                                                                                                                            	// or the `BidRequest.site.publisher.id` / `BidRequest.app.publisher.id`
                                                                                                                                                                                                                                                                                                                                                                                                            	// field on the OpenRTB protocol
                                                                                                                                                                                                                                                                                                                                                                                                            	// (https://developers.google.com/authorized-buyers/rtb/downloads/openrtb-adx-proto).
                                                                                                                                                                                                                                                                                                                                                                                                            	PublisherTargeting *StringTargetingDimension `json:"publisherTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// State: Output only. The state of this pretargeting configuration.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "STATE_UNSPECIFIED" - Placeholder for undefined state.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "ACTIVE" - This pretargeting configuration is actively being used
                                                                                                                                                                                                                                                                                                                                                                                                            	// to filter bid requests.
                                                                                                                                                                                                                                                                                                                                                                                                            	//   "SUSPENDED" - This pretargeting configuration is suspended and not
                                                                                                                                                                                                                                                                                                                                                                                                            	// used in serving.
                                                                                                                                                                                                                                                                                                                                                                                                            	State string `json:"state,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// UserListTargeting: The remarketing lists included or excluded in this
                                                                                                                                                                                                                                                                                                                                                                                                            	// configuration as defined in UserList.
                                                                                                                                                                                                                                                                                                                                                                                                            	UserListTargeting *NumericTargetingDimension `json:"userListTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// VerticalTargeting: The verticals included or excluded in this
                                                                                                                                                                                                                                                                                                                                                                                                            	// configuration as defined in
                                                                                                                                                                                                                                                                                                                                                                                                            	// https://developers.google.com/authorized-buyers/rtb/downloads/publisher-verticals
                                                                                                                                                                                                                                                                                                                                                                                                            	VerticalTargeting *NumericTargetingDimension `json:"verticalTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// WebTargeting: Targeting on a subset of site inventory. If WEB is
                                                                                                                                                                                                                                                                                                                                                                                                            	// listed in included_environments, the specified targeting is applied.
                                                                                                                                                                                                                                                                                                                                                                                                            	// A maximum of 50,000 site URLs can be targeted. An unset value for
                                                                                                                                                                                                                                                                                                                                                                                                            	// targeting allows all web-based bid requests to be sent. Sites can
                                                                                                                                                                                                                                                                                                                                                                                                            	// either be targeting positively (bid requests will be sent only if the
                                                                                                                                                                                                                                                                                                                                                                                                            	// destination site is listed in the targeting dimension) or negatively
                                                                                                                                                                                                                                                                                                                                                                                                            	// (bid requests will be sent only if the destination site is not listed
                                                                                                                                                                                                                                                                                                                                                                                                            	// in the pretargeting configuration).
                                                                                                                                                                                                                                                                                                                                                                                                            	WebTargeting *StringTargetingDimension `json:"webTargeting,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                            	// server.
                                                                                                                                                                                                                                                                                                                                                                                                            	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields is a list of field names (e.g.
                                                                                                                                                                                                                                                                                                                                                                                                            	// "AllowedUserTargetingModes") to unconditionally include in API
                                                                                                                                                                                                                                                                                                                                                                                                            	// requests. By default, fields with empty values are omitted from API
                                                                                                                                                                                                                                                                                                                                                                                                            	// requests. However, any non-pointer, non-interface field appearing in
                                                                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields will be sent to the server regardless of whether the
                                                                                                                                                                                                                                                                                                                                                                                                            	// field is empty or not. This may be used to include empty fields in
                                                                                                                                                                                                                                                                                                                                                                                                            	// Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                            	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// NullFields is a list of field names (e.g.
                                                                                                                                                                                                                                                                                                                                                                                                            	// "AllowedUserTargetingModes") to include in API requests with the JSON
                                                                                                                                                                                                                                                                                                                                                                                                            	// null value. By default, fields with empty values are omitted from API
                                                                                                                                                                                                                                                                                                                                                                                                            	// requests. However, any field with an empty value appearing in
                                                                                                                                                                                                                                                                                                                                                                                                            	// NullFields will be sent to the server as null. It is an error if a
                                                                                                                                                                                                                                                                                                                                                                                                            	// field in this list has a non-empty value. This may be used to include
                                                                                                                                                                                                                                                                                                                                                                                                            	// null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                            	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                              PretargetingConfig: Pretargeting configuration: a set of targeting dimensions applied at the pretargeting stage of the RTB funnel. These control which inventory a bidder will receive bid requests for.

                                                                                                                                                                                                                                                                                                                                                                                                              func (*PretargetingConfig) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                              func (s *PretargetingConfig) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                              type RemoveTargetedAppsRequest

                                                                                                                                                                                                                                                                                                                                                                                                              type RemoveTargetedAppsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                              	// AppIds: A list of app IDs to stop targeting in the pretargeting
                                                                                                                                                                                                                                                                                                                                                                                                              	// configuration. These values will be removed from the list of targeted
                                                                                                                                                                                                                                                                                                                                                                                                              	// app IDs in PretargetingConfig.appTargeting.mobileAppTargeting.values.
                                                                                                                                                                                                                                                                                                                                                                                                              	AppIds []string `json:"appIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// ForceSendFields is a list of field names (e.g. "AppIds") to
                                                                                                                                                                                                                                                                                                                                                                                                              	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                              	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                              	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                              	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                              	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                              	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// NullFields is a list of field names (e.g. "AppIds") to include in API
                                                                                                                                                                                                                                                                                                                                                                                                              	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                              	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                              	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                              	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                              	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                              	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                RemoveTargetedAppsRequest: A request to stop targeting the provided apps in a specific pretargeting configuration. The pretargeting configuration itself specifies how these apps are targeted. in PretargetingConfig.appTargeting.mobileAppTargeting.

                                                                                                                                                                                                                                                                                                                                                                                                                func (*RemoveTargetedAppsRequest) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                func (s *RemoveTargetedAppsRequest) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                type RemoveTargetedPublishersRequest

                                                                                                                                                                                                                                                                                                                                                                                                                type RemoveTargetedPublishersRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                	// PublisherIds: A list of publisher IDs to stop targeting in the
                                                                                                                                                                                                                                                                                                                                                                                                                	// pretargeting configuration. These values will be removed from the
                                                                                                                                                                                                                                                                                                                                                                                                                	// list of targeted publisher IDs in
                                                                                                                                                                                                                                                                                                                                                                                                                	// PretargetingConfig.publisherTargeting.values. Publishers are
                                                                                                                                                                                                                                                                                                                                                                                                                	// identified by their publisher ID from ads.txt / app-ads.txt. See
                                                                                                                                                                                                                                                                                                                                                                                                                	// https://iabtechlab.com/ads-txt/ and
                                                                                                                                                                                                                                                                                                                                                                                                                	// https://iabtechlab.com/app-ads-txt/ for more details.
                                                                                                                                                                                                                                                                                                                                                                                                                	PublisherIds []string `json:"publisherIds,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "PublisherIds") to
                                                                                                                                                                                                                                                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// NullFields is a list of field names (e.g. "PublisherIds") to include
                                                                                                                                                                                                                                                                                                                                                                                                                	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                                                	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                  RemoveTargetedPublishersRequest: A request to stop targeting publishers in a specific configuration. The pretargeting configuration itself specifies how these publishers are targeted in PretargetingConfig.publisherTargeting.

                                                                                                                                                                                                                                                                                                                                                                                                                  func (*RemoveTargetedPublishersRequest) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *RemoveTargetedPublishersRequest) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                  type RemoveTargetedSitesRequest

                                                                                                                                                                                                                                                                                                                                                                                                                  type RemoveTargetedSitesRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  	// Sites: A list of site URLs to stop targeting in the pretargeting
                                                                                                                                                                                                                                                                                                                                                                                                                  	// configuration. These values will be removed from the list of targeted
                                                                                                                                                                                                                                                                                                                                                                                                                  	// URLs in PretargetingConfig.webTargeting.values.
                                                                                                                                                                                                                                                                                                                                                                                                                  	Sites []string `json:"sites,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "Sites") to
                                                                                                                                                                                                                                                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "Sites") to include in API
                                                                                                                                                                                                                                                                                                                                                                                                                  	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                  	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                  	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                    RemoveTargetedSitesRequest: A request to stop targeting sites in a specific pretargeting configuration. The pretargeting configuration itself specifies how these sites are targeted in PretargetingConfig.webTargeting.

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*RemoveTargetedSitesRequest) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *RemoveTargetedSitesRequest) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                    type Service

                                                                                                                                                                                                                                                                                                                                                                                                                    type Service struct {
                                                                                                                                                                                                                                                                                                                                                                                                                    	BasePath  string // API endpoint base URL
                                                                                                                                                                                                                                                                                                                                                                                                                    	UserAgent string // optional additional User-Agent fragment
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	Bidders *BiddersService
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	Buyers *BuyersService
                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                    func New

                                                                                                                                                                                                                                                                                                                                                                                                                    func New(client *http.Client) (*Service, error)

                                                                                                                                                                                                                                                                                                                                                                                                                      New creates a new Service. It uses the provided http.Client for requests.

                                                                                                                                                                                                                                                                                                                                                                                                                      Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

                                                                                                                                                                                                                                                                                                                                                                                                                      func NewService

                                                                                                                                                                                                                                                                                                                                                                                                                      func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

                                                                                                                                                                                                                                                                                                                                                                                                                        NewService creates a new Service.

                                                                                                                                                                                                                                                                                                                                                                                                                        type StringTargetingDimension

                                                                                                                                                                                                                                                                                                                                                                                                                        type StringTargetingDimension struct {
                                                                                                                                                                                                                                                                                                                                                                                                                        	// TargetingMode: How the items in this list should be targeted.
                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                        	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                        	//   "TARGETING_MODE_UNSPECIFIED" - Placeholder for undefined targeting
                                                                                                                                                                                                                                                                                                                                                                                                                        	// mode.
                                                                                                                                                                                                                                                                                                                                                                                                                        	//   "INCLUSIVE" - The inclusive list type. Inventory must match an item
                                                                                                                                                                                                                                                                                                                                                                                                                        	// in this list to be targeted.
                                                                                                                                                                                                                                                                                                                                                                                                                        	//   "EXCLUSIVE" - The exclusive list type. Inventory must not match any
                                                                                                                                                                                                                                                                                                                                                                                                                        	// item in this list to be targeted.
                                                                                                                                                                                                                                                                                                                                                                                                                        	TargetingMode string `json:"targetingMode,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// Values: The values specified.
                                                                                                                                                                                                                                                                                                                                                                                                                        	Values []string `json:"values,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "TargetingMode") to
                                                                                                                                                                                                                                                                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// NullFields is a list of field names (e.g. "TargetingMode") to include
                                                                                                                                                                                                                                                                                                                                                                                                                        	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                                                        	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                          StringTargetingDimension: Generic targeting with string values used in app, website and publisher targeting.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*StringTargetingDimension) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *StringTargetingDimension) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                          type SuspendPretargetingConfigRequest

                                                                                                                                                                                                                                                                                                                                                                                                                          type SuspendPretargetingConfigRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                            SuspendPretargetingConfigRequest: A request to suspend a pretargeting configuration. Sets the configuration's state to SUSPENDED.

                                                                                                                                                                                                                                                                                                                                                                                                                            type UrlDownloadSize

                                                                                                                                                                                                                                                                                                                                                                                                                            type UrlDownloadSize struct {
                                                                                                                                                                                                                                                                                                                                                                                                                            	// DownloadSizeKb: Download size of the URL in kilobytes.
                                                                                                                                                                                                                                                                                                                                                                                                                            	DownloadSizeKb int64 `json:"downloadSizeKb,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// NormalizedUrl: The normalized URL with query parameters and fragment
                                                                                                                                                                                                                                                                                                                                                                                                                            	// removed.
                                                                                                                                                                                                                                                                                                                                                                                                                            	NormalizedUrl string `json:"normalizedUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields is a list of field names (e.g. "DownloadSizeKb") to
                                                                                                                                                                                                                                                                                                                                                                                                                            	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                            	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                            	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                            	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                            	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                            	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// NullFields is a list of field names (e.g. "DownloadSizeKb") to
                                                                                                                                                                                                                                                                                                                                                                                                                            	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                                                                                                                                                                                                                                                                            	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                                                                                                                                                                                                                                                                            	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                            	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                                                                                            	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                                                                                            	// requests.
                                                                                                                                                                                                                                                                                                                                                                                                                            	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                              UrlDownloadSize: The URL-level breakdown for the download size.

                                                                                                                                                                                                                                                                                                                                                                                                                              func (*UrlDownloadSize) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *UrlDownloadSize) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                              type UrlRestriction

                                                                                                                                                                                                                                                                                                                                                                                                                              type UrlRestriction struct {
                                                                                                                                                                                                                                                                                                                                                                                                                              	// EndDate: End date (if specified) of the URL restriction. End date
                                                                                                                                                                                                                                                                                                                                                                                                                              	// should be later than the start date for the date range to be valid.
                                                                                                                                                                                                                                                                                                                                                                                                                              	EndDate *Date `json:"endDate,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// RestrictionType: The restriction type for the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "RESTRICTION_TYPE_UNSPECIFIED" - Default value that should never be
                                                                                                                                                                                                                                                                                                                                                                                                                              	// used.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "CONTAINS" - The tag URL (as recorded by the pixel callback)
                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "EQUALS" - The tag URL (as recorded by the pixel callback) exactly
                                                                                                                                                                                                                                                                                                                                                                                                                              	// matches the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "STARTS_WITH" - The tag URL (as recorded by the pixel callback)
                                                                                                                                                                                                                                                                                                                                                                                                                              	// starts with the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "ENDS_WITH" - The tag URL (as recorded by the pixel callback) ends
                                                                                                                                                                                                                                                                                                                                                                                                                              	// with the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "DOES_NOT_EQUAL" - The tag URL (as recorded by the pixel callback)
                                                                                                                                                                                                                                                                                                                                                                                                                              	// does not equal the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "DOES_NOT_CONTAIN" - The tag URL (as recorded by the pixel
                                                                                                                                                                                                                                                                                                                                                                                                                              	// callback) does not contain the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "DOES_NOT_START_WITH" - The tag URL (as recorded by the pixel
                                                                                                                                                                                                                                                                                                                                                                                                                              	// callback) does not start with the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//   "DOES_NOT_END_WITH" - The tag URL (as recorded by the pixel
                                                                                                                                                                                                                                                                                                                                                                                                                              	// callback) does not end with the specified URL.
                                                                                                                                                                                                                                                                                                                                                                                                                              	RestrictionType string `json:"restrictionType,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// StartDate: Start date (if specified) of the URL restriction.
                                                                                                                                                                                                                                                                                                                                                                                                                              	StartDate *Date `json:"startDate,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Url: Required. The URL to use for applying the restriction on the
                                                                                                                                                                                                                                                                                                                                                                                                                              	// user list.
                                                                                                                                                                                                                                                                                                                                                                                                                              	Url string `json:"url,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// ForceSendFields is a list of field names (e.g. "EndDate") to
                                                                                                                                                                                                                                                                                                                                                                                                                              	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                              	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                              	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                              	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                              	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                              	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// NullFields is a list of field names (e.g. "EndDate") to include in
                                                                                                                                                                                                                                                                                                                                                                                                                              	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                              	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                              	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                              	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                              	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                              	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                UrlRestriction: Represents the URL restriction (for the URL captured by the pixel callback) for a user list.

                                                                                                                                                                                                                                                                                                                                                                                                                                func (*UrlRestriction) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *UrlRestriction) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                type UserList

                                                                                                                                                                                                                                                                                                                                                                                                                                type UserList struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                	// Description: The description for the user list.
                                                                                                                                                                                                                                                                                                                                                                                                                                	Description string `json:"description,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// DisplayName: Required. Display name of the user list. This must be
                                                                                                                                                                                                                                                                                                                                                                                                                                	// unique across all user lists for a given account.
                                                                                                                                                                                                                                                                                                                                                                                                                                	DisplayName string `json:"displayName,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// MembershipDurationDays: Required. The number of days a user's cookie
                                                                                                                                                                                                                                                                                                                                                                                                                                	// stays on the user list. The field must be between 0 and 540
                                                                                                                                                                                                                                                                                                                                                                                                                                	// inclusive.
                                                                                                                                                                                                                                                                                                                                                                                                                                	MembershipDurationDays int64 `json:"membershipDurationDays,omitempty,string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// Name: Output only. Name of the user list that must follow the pattern
                                                                                                                                                                                                                                                                                                                                                                                                                                	// `buyers/{buyer}/userLists/{user_list}`, where `{buyer}` represents
                                                                                                                                                                                                                                                                                                                                                                                                                                	// the account ID of the buyer who owns the user list. For a bidder
                                                                                                                                                                                                                                                                                                                                                                                                                                	// accessing user lists on behalf of a child seat buyer, `{buyer}`
                                                                                                                                                                                                                                                                                                                                                                                                                                	// represents the account ID of the child seat buyer. `{user_list}` is
                                                                                                                                                                                                                                                                                                                                                                                                                                	// an int64 identifier assigned by Google to uniquely identify a user
                                                                                                                                                                                                                                                                                                                                                                                                                                	// list.
                                                                                                                                                                                                                                                                                                                                                                                                                                	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// Status: Output only. The status of the user list. A new user list
                                                                                                                                                                                                                                                                                                                                                                                                                                	// starts out as open.
                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                                	//   "STATUS_UNSPECIFIED" - Default value that should never be used.
                                                                                                                                                                                                                                                                                                                                                                                                                                	//   "OPEN" - New users can be added to the user list.
                                                                                                                                                                                                                                                                                                                                                                                                                                	//   "CLOSED" - New users cannot be added to the user list.
                                                                                                                                                                                                                                                                                                                                                                                                                                	Status string `json:"status,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// UrlRestriction: Required. The URL restriction for the user list.
                                                                                                                                                                                                                                                                                                                                                                                                                                	UrlRestriction *UrlRestriction `json:"urlRestriction,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                                                	// server.
                                                                                                                                                                                                                                                                                                                                                                                                                                	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "Description") to
                                                                                                                                                                                                                                                                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// NullFields is a list of field names (e.g. "Description") to include
                                                                                                                                                                                                                                                                                                                                                                                                                                	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                                                                	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                  UserList: Represents an Authorized Buyers user list. Authorized Buyers can create/update/list user lists. Once a user list is created in the system, Authorized Buyers can add users to the user list using the bulk uploader API. Alternatively, users can be added by hosting a tag on the advertiser's page.

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*UserList) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *UserList) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                  type VideoContent

                                                                                                                                                                                                                                                                                                                                                                                                                                  type VideoContent struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// VideoMetadata: Output only. Video metadata.
                                                                                                                                                                                                                                                                                                                                                                                                                                  	VideoMetadata *VideoMetadata `json:"videoMetadata,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// VideoUrl: The URL to fetch a video ad.
                                                                                                                                                                                                                                                                                                                                                                                                                                  	VideoUrl string `json:"videoUrl,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// VideoVastXml: The contents of a VAST document for a video ad. This
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// document should conform to the VAST 2.0 or 3.0 standard.
                                                                                                                                                                                                                                                                                                                                                                                                                                  	VideoVastXml string `json:"videoVastXml,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "VideoMetadata") to
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "VideoMetadata") to include
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                    VideoContent: Video content for a creative.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*VideoContent) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *VideoContent) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                    type VideoMetadata

                                                                                                                                                                                                                                                                                                                                                                                                                                    type VideoMetadata struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Duration: The duration of the ad. Can be used to filter the response
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	Duration string `json:"duration,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// IsValidVast: Is this a valid VAST ad? Can be used to filter the
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	IsValidVast bool `json:"isValidVast,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// IsVpaid: Is this a VPAID ad? Can be used to filter the response of
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	IsVpaid bool `json:"isVpaid,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// MediaFiles: The list of all media files declared in the VAST. If
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// there are multiple VASTs in a wrapper chain, this includes the media
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// files from the deepest one in the chain.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	MediaFiles []*MediaFile `json:"mediaFiles,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// SkipOffset: The minimum duration that the user has to watch before
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// being able to skip this ad. If the field is not set, the ad is not
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// skippable. If the field is set, the ad is skippable. Can be used to
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// filter the response of the creatives.list method.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	SkipOffset string `json:"skipOffset,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// VastVersion: The maximum VAST version across all wrapped VAST
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// documents. Can be used to filter the response of the creatives.list
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// method.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//   "VAST_VERSION_UNSPECIFIED" - Default value that should never be
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// used.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//   "VAST_VERSION_1_0" - VAST 1.0
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//   "VAST_VERSION_2_0" - VAST 2.0
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//   "VAST_VERSION_3_0" - VAST 3.0
                                                                                                                                                                                                                                                                                                                                                                                                                                    	//   "VAST_VERSION_4_0" - VAST 4.0
                                                                                                                                                                                                                                                                                                                                                                                                                                    	VastVersion string `json:"vastVersion,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// ForceSendFields is a list of field names (e.g. "Duration") to
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// NullFields is a list of field names (e.g. "Duration") to include in
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                      VideoMetadata: Video metadata for a creative.

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*VideoMetadata) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *VideoMetadata) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                      type WatchCreativesRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                      type WatchCreativesRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                        WatchCreativesRequest: A request to receive push notifications when any of the creatives belonging to the bidder changes status.

                                                                                                                                                                                                                                                                                                                                                                                                                                        type WatchCreativesResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                        type WatchCreativesResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Subscription: The Pub/Sub subscription that can be used to pull
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// creative status notifications. This would be of the format
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// `projects/{project_id}/subscriptions/{subscription_id}`. Subscription
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// is created with pull delivery. All service accounts belonging to the
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// bidder will have read access to this subscription. Subscriptions that
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// are inactive for more than 90 days will be disabled. Please use
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// watchCreatives to re-enable the subscription.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	Subscription string `json:"subscription,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Topic: The Pub/Sub topic that will be used to publish creative
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// serving status notifications. This would be of the format
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// `projects/{project_id}/topics/{topic_id}`.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	Topic string `json:"topic,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// server.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "Subscription") to
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// NullFields is a list of field names (e.g. "Subscription") to include
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// in API requests with the JSON null value. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// empty values are omitted from API requests. However, any field with
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// an empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                          WatchCreativesResponse: A response for the request to receive push notification when a bidder's creatives change status.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*WatchCreativesResponse) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *WatchCreativesResponse) MarshalJSON() ([]byte, error)