Gets the requested offer.
Creates or updates the requested offer.
Lists all offers the authenticated user has access to.
get(offerId)
Gets the requested offer. Args: offerId: string, A parameter (required) Returns: An object of the form: { "status": "A String", # The status of this offer. "kind": "adexchangebuyer#offer", "labelNames": [ # The list of label names applicable to this offer. "A String", ], "pointOfContact": "A String", # The point of contact for this offer. "isOpen": True or False, # Whether this offer is open. "creator": { # The creator of this offer. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "closedToDealParties": [ # The list of buyer or seller parties this offer is closed to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "billedBuyer": { # The billed buyer; For buyer initiated offers, buying through an intermediary. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "offerId": "A String", # The unique ID of this offer. "openToDealParties": [ # The list of buyer or seller parties this offer is open to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "offerState": "A String", # The state of this offer. "anonymous": True or False, # Whether this offer is anonymous. "terms": { # The terms of this offer. "finalizeAutomatically": True or False, # If true, the offer will finalize automatically when accepted. "inventorySegmentTargeting": { # The inventory segment targeting for the offer. "positiveIcmInterests": [ "A String", ], "positiveInventorySlots": [ "A String", ], "negativeSiteUrls": [ "A String", ], "positiveIcmBrands": [ "A String", ], "negativeXfpPlacements": [ "A String", ], "positiveVideoAdPositionSegments": [ "A String", ], "negativeIcmInterests": [ "A String", ], "negativeAudienceSegments": [ "A String", ], "positiveOperatingSystems": [ "A String", ], "negativeOperatingSystems": [ "A String", ], "negativeIcmBrands": [ "A String", ], "positiveLocations": [ "A String", ], "negativeMobileApps": [ "A String", ], "positiveDeviceCategories": [ "A String", ], "negativeAdSizes": [ { "width": 42, "height": 42, }, ], "negativeInventorySlots": [ "A String", ], "negativeVideoAdPositionSegments": [ "A String", ], "negativeVideoDurationSegments": [ "A String", ], "positiveSizes": [ "A String", ], "positiveXfpAdSlots": [ "A String", ], "positiveKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "positiveSiteUrls": [ "A String", ], "positiveMobileApps": [ "A String", ], "negativeKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "negativeSizes": [ "A String", ], "positiveOperatingSystemVersions": [ "A String", ], "negativeLocations": [ "A String", ], "positiveAdSizes": [ { "width": 42, "height": 42, }, ], "negativeOperatingSystemVersions": [ "A String", ], "positiveXfpPlacements": [ "A String", ], "negativeXfpAdSlots": [ "A String", ], "positiveVideoDurationSegments": [ "A String", ], "positiveAudienceSegments": [ "A String", ], "negativeDeviceCategories": [ "A String", ], "positiveAdTypeSegments": [ "A String", ], "negativeAdTypeSegments": [ "A String", ], }, "endDate": { # The end date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "termsAttributes": [ # A list of terms attributes. "A String", ], "startDate": { # The start date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "buyerBillingType": "A String", # The buyer billing type. "estimatedImpressionsPerDay": "A String", # The estimated daily impressions for the offer. "monetizerType": "A String", # The monetizer type. "targetByDealId": True or False, # Whether to target by deal id. "adSlots": [ # The particular ad slots targeted by the offer. { "name": "A String", "description": "A String", "channelId": 42, "channelCode": "A String", "webPropertyId": 42, "size": "A String", }, ], "advertisers": [ # A list of advertisers for this offer. { "brands": [ { "advertiserId": "A String", "id": "A String", "name": "A String", }, ], "status": "A String", "id": "A String", "name": "A String", }, ], "minimumSpendMicros": "A String", # The minimum spend for the offer. "targetingAllAdSlots": True or False, # If true, the offer targets all ad slots. "creativeReviewPolicy": "A String", # Whether to use publisher review policy or AdX review policy. "audienceSegmentDescription": "A String", # A description of the audience segment for the offer. "dealPremium": { # The premium terms. "micros": "A String", "currencyCode": "A String", }, "creativeBlockingLevel": "A String", # Whether to use or ignore publisher blocking rules. "audienceSegment": { # The audience segment for the offer. "numCookies": "A String", "description": "A String", "name": "A String", "id": "A String", }, "description": "A String", # A description for these terms. "billingTerms": "A String", # The billing terms. "semiTransparent": True or False, # Whether this offer is semi-transparent. "minimumTrueLooks": "A String", # The minimum true looks for the offer. "cpm": { # The cpm terms. "micros": "A String", "currencyCode": "A String", }, "isReservation": True or False, # Whether the offer is a reservation. "descriptiveName": "A String", # A descriptive name for these terms. "urls": [ # The urls applicable to the offer. "A String", ], "estimatedSpend": { # The estimated spend for the offer. "micros": "A String", "currencyCode": "A String", }, }, "emailContacts": [ # The list of email contacts for this offer. "A String", ], }
insert(body)
Creates or updates the requested offer. Args: body: object, The request body. (required) The object takes the form of: { "status": "A String", # The status of this offer. "kind": "adexchangebuyer#offer", "labelNames": [ # The list of label names applicable to this offer. "A String", ], "pointOfContact": "A String", # The point of contact for this offer. "isOpen": True or False, # Whether this offer is open. "creator": { # The creator of this offer. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "closedToDealParties": [ # The list of buyer or seller parties this offer is closed to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "billedBuyer": { # The billed buyer; For buyer initiated offers, buying through an intermediary. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "offerId": "A String", # The unique ID of this offer. "openToDealParties": [ # The list of buyer or seller parties this offer is open to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "offerState": "A String", # The state of this offer. "anonymous": True or False, # Whether this offer is anonymous. "terms": { # The terms of this offer. "finalizeAutomatically": True or False, # If true, the offer will finalize automatically when accepted. "inventorySegmentTargeting": { # The inventory segment targeting for the offer. "positiveIcmInterests": [ "A String", ], "positiveInventorySlots": [ "A String", ], "negativeSiteUrls": [ "A String", ], "positiveIcmBrands": [ "A String", ], "negativeXfpPlacements": [ "A String", ], "positiveVideoAdPositionSegments": [ "A String", ], "negativeIcmInterests": [ "A String", ], "negativeAudienceSegments": [ "A String", ], "positiveOperatingSystems": [ "A String", ], "negativeOperatingSystems": [ "A String", ], "negativeIcmBrands": [ "A String", ], "positiveLocations": [ "A String", ], "negativeMobileApps": [ "A String", ], "positiveDeviceCategories": [ "A String", ], "negativeAdSizes": [ { "width": 42, "height": 42, }, ], "negativeInventorySlots": [ "A String", ], "negativeVideoAdPositionSegments": [ "A String", ], "negativeVideoDurationSegments": [ "A String", ], "positiveSizes": [ "A String", ], "positiveXfpAdSlots": [ "A String", ], "positiveKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "positiveSiteUrls": [ "A String", ], "positiveMobileApps": [ "A String", ], "negativeKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "negativeSizes": [ "A String", ], "positiveOperatingSystemVersions": [ "A String", ], "negativeLocations": [ "A String", ], "positiveAdSizes": [ { "width": 42, "height": 42, }, ], "negativeOperatingSystemVersions": [ "A String", ], "positiveXfpPlacements": [ "A String", ], "negativeXfpAdSlots": [ "A String", ], "positiveVideoDurationSegments": [ "A String", ], "positiveAudienceSegments": [ "A String", ], "negativeDeviceCategories": [ "A String", ], "positiveAdTypeSegments": [ "A String", ], "negativeAdTypeSegments": [ "A String", ], }, "endDate": { # The end date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "termsAttributes": [ # A list of terms attributes. "A String", ], "startDate": { # The start date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "buyerBillingType": "A String", # The buyer billing type. "estimatedImpressionsPerDay": "A String", # The estimated daily impressions for the offer. "monetizerType": "A String", # The monetizer type. "targetByDealId": True or False, # Whether to target by deal id. "adSlots": [ # The particular ad slots targeted by the offer. { "name": "A String", "description": "A String", "channelId": 42, "channelCode": "A String", "webPropertyId": 42, "size": "A String", }, ], "advertisers": [ # A list of advertisers for this offer. { "brands": [ { "advertiserId": "A String", "id": "A String", "name": "A String", }, ], "status": "A String", "id": "A String", "name": "A String", }, ], "minimumSpendMicros": "A String", # The minimum spend for the offer. "targetingAllAdSlots": True or False, # If true, the offer targets all ad slots. "creativeReviewPolicy": "A String", # Whether to use publisher review policy or AdX review policy. "audienceSegmentDescription": "A String", # A description of the audience segment for the offer. "dealPremium": { # The premium terms. "micros": "A String", "currencyCode": "A String", }, "creativeBlockingLevel": "A String", # Whether to use or ignore publisher blocking rules. "audienceSegment": { # The audience segment for the offer. "numCookies": "A String", "description": "A String", "name": "A String", "id": "A String", }, "description": "A String", # A description for these terms. "billingTerms": "A String", # The billing terms. "semiTransparent": True or False, # Whether this offer is semi-transparent. "minimumTrueLooks": "A String", # The minimum true looks for the offer. "cpm": { # The cpm terms. "micros": "A String", "currencyCode": "A String", }, "isReservation": True or False, # Whether the offer is a reservation. "descriptiveName": "A String", # A descriptive name for these terms. "urls": [ # The urls applicable to the offer. "A String", ], "estimatedSpend": { # The estimated spend for the offer. "micros": "A String", "currencyCode": "A String", }, }, "emailContacts": [ # The list of email contacts for this offer. "A String", ], } Returns: An object of the form: { "status": "A String", # The status of this offer. "kind": "adexchangebuyer#offer", "labelNames": [ # The list of label names applicable to this offer. "A String", ], "pointOfContact": "A String", # The point of contact for this offer. "isOpen": True or False, # Whether this offer is open. "creator": { # The creator of this offer. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "closedToDealParties": [ # The list of buyer or seller parties this offer is closed to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "billedBuyer": { # The billed buyer; For buyer initiated offers, buying through an intermediary. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "offerId": "A String", # The unique ID of this offer. "openToDealParties": [ # The list of buyer or seller parties this offer is open to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "offerState": "A String", # The state of this offer. "anonymous": True or False, # Whether this offer is anonymous. "terms": { # The terms of this offer. "finalizeAutomatically": True or False, # If true, the offer will finalize automatically when accepted. "inventorySegmentTargeting": { # The inventory segment targeting for the offer. "positiveIcmInterests": [ "A String", ], "positiveInventorySlots": [ "A String", ], "negativeSiteUrls": [ "A String", ], "positiveIcmBrands": [ "A String", ], "negativeXfpPlacements": [ "A String", ], "positiveVideoAdPositionSegments": [ "A String", ], "negativeIcmInterests": [ "A String", ], "negativeAudienceSegments": [ "A String", ], "positiveOperatingSystems": [ "A String", ], "negativeOperatingSystems": [ "A String", ], "negativeIcmBrands": [ "A String", ], "positiveLocations": [ "A String", ], "negativeMobileApps": [ "A String", ], "positiveDeviceCategories": [ "A String", ], "negativeAdSizes": [ { "width": 42, "height": 42, }, ], "negativeInventorySlots": [ "A String", ], "negativeVideoAdPositionSegments": [ "A String", ], "negativeVideoDurationSegments": [ "A String", ], "positiveSizes": [ "A String", ], "positiveXfpAdSlots": [ "A String", ], "positiveKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "positiveSiteUrls": [ "A String", ], "positiveMobileApps": [ "A String", ], "negativeKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "negativeSizes": [ "A String", ], "positiveOperatingSystemVersions": [ "A String", ], "negativeLocations": [ "A String", ], "positiveAdSizes": [ { "width": 42, "height": 42, }, ], "negativeOperatingSystemVersions": [ "A String", ], "positiveXfpPlacements": [ "A String", ], "negativeXfpAdSlots": [ "A String", ], "positiveVideoDurationSegments": [ "A String", ], "positiveAudienceSegments": [ "A String", ], "negativeDeviceCategories": [ "A String", ], "positiveAdTypeSegments": [ "A String", ], "negativeAdTypeSegments": [ "A String", ], }, "endDate": { # The end date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "termsAttributes": [ # A list of terms attributes. "A String", ], "startDate": { # The start date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "buyerBillingType": "A String", # The buyer billing type. "estimatedImpressionsPerDay": "A String", # The estimated daily impressions for the offer. "monetizerType": "A String", # The monetizer type. "targetByDealId": True or False, # Whether to target by deal id. "adSlots": [ # The particular ad slots targeted by the offer. { "name": "A String", "description": "A String", "channelId": 42, "channelCode": "A String", "webPropertyId": 42, "size": "A String", }, ], "advertisers": [ # A list of advertisers for this offer. { "brands": [ { "advertiserId": "A String", "id": "A String", "name": "A String", }, ], "status": "A String", "id": "A String", "name": "A String", }, ], "minimumSpendMicros": "A String", # The minimum spend for the offer. "targetingAllAdSlots": True or False, # If true, the offer targets all ad slots. "creativeReviewPolicy": "A String", # Whether to use publisher review policy or AdX review policy. "audienceSegmentDescription": "A String", # A description of the audience segment for the offer. "dealPremium": { # The premium terms. "micros": "A String", "currencyCode": "A String", }, "creativeBlockingLevel": "A String", # Whether to use or ignore publisher blocking rules. "audienceSegment": { # The audience segment for the offer. "numCookies": "A String", "description": "A String", "name": "A String", "id": "A String", }, "description": "A String", # A description for these terms. "billingTerms": "A String", # The billing terms. "semiTransparent": True or False, # Whether this offer is semi-transparent. "minimumTrueLooks": "A String", # The minimum true looks for the offer. "cpm": { # The cpm terms. "micros": "A String", "currencyCode": "A String", }, "isReservation": True or False, # Whether the offer is a reservation. "descriptiveName": "A String", # A descriptive name for these terms. "urls": [ # The urls applicable to the offer. "A String", ], "estimatedSpend": { # The estimated spend for the offer. "micros": "A String", "currencyCode": "A String", }, }, "emailContacts": [ # The list of email contacts for this offer. "A String", ], }
list()
Lists all offers the authenticated user has access to. Args: Returns: An object of the form: { "kind": "adexchangebuyer#offersList", "offers": [ { "status": "A String", # The status of this offer. "kind": "adexchangebuyer#offer", "labelNames": [ # The list of label names applicable to this offer. "A String", ], "pointOfContact": "A String", # The point of contact for this offer. "isOpen": True or False, # Whether this offer is open. "creator": { # The creator of this offer. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "closedToDealParties": [ # The list of buyer or seller parties this offer is closed to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "billedBuyer": { # The billed buyer; For buyer initiated offers, buying through an intermediary. "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, "offerId": "A String", # The unique ID of this offer. "openToDealParties": [ # The list of buyer or seller parties this offer is open to. { "buyer": { "enabledForPreferredDeals": True or False, "displayName": "A String", "customerId": 42, "enabledForInterestTargetingDeals": True or False, "sponsorAccountId": 42, "id": 42, "accountId": 42, }, "webProperty": { "enabledForPreferredDeals": True or False, "name": "A String", "syndicationProduct": "A String", "allowInterestTargetedAds": True or False, "siteUrls": [ "A String", ], "propertyCode": "A String", "id": 42, }, "customerId": 42, "name": "A String", "buyerSellerRole": "A String", }, ], "offerState": "A String", # The state of this offer. "anonymous": True or False, # Whether this offer is anonymous. "terms": { # The terms of this offer. "finalizeAutomatically": True or False, # If true, the offer will finalize automatically when accepted. "inventorySegmentTargeting": { # The inventory segment targeting for the offer. "positiveIcmInterests": [ "A String", ], "positiveInventorySlots": [ "A String", ], "negativeSiteUrls": [ "A String", ], "positiveIcmBrands": [ "A String", ], "negativeXfpPlacements": [ "A String", ], "positiveVideoAdPositionSegments": [ "A String", ], "negativeIcmInterests": [ "A String", ], "negativeAudienceSegments": [ "A String", ], "positiveOperatingSystems": [ "A String", ], "negativeOperatingSystems": [ "A String", ], "negativeIcmBrands": [ "A String", ], "positiveLocations": [ "A String", ], "negativeMobileApps": [ "A String", ], "positiveDeviceCategories": [ "A String", ], "negativeAdSizes": [ { "width": 42, "height": 42, }, ], "negativeInventorySlots": [ "A String", ], "negativeVideoAdPositionSegments": [ "A String", ], "negativeVideoDurationSegments": [ "A String", ], "positiveSizes": [ "A String", ], "positiveXfpAdSlots": [ "A String", ], "positiveKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "positiveSiteUrls": [ "A String", ], "positiveMobileApps": [ "A String", ], "negativeKeyValues": [ { "keyName": "A String", "value": "A String", }, ], "negativeSizes": [ "A String", ], "positiveOperatingSystemVersions": [ "A String", ], "negativeLocations": [ "A String", ], "positiveAdSizes": [ { "width": 42, "height": 42, }, ], "negativeOperatingSystemVersions": [ "A String", ], "positiveXfpPlacements": [ "A String", ], "negativeXfpAdSlots": [ "A String", ], "positiveVideoDurationSegments": [ "A String", ], "positiveAudienceSegments": [ "A String", ], "negativeDeviceCategories": [ "A String", ], "positiveAdTypeSegments": [ "A String", ], "negativeAdTypeSegments": [ "A String", ], }, "endDate": { # The end date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "termsAttributes": [ # A list of terms attributes. "A String", ], "startDate": { # The start date for the offer. "timeZoneId": "A String", "hour": 42, "month": 42, "second": 42, "year": 42, "day": 42, "minute": 42, }, "buyerBillingType": "A String", # The buyer billing type. "estimatedImpressionsPerDay": "A String", # The estimated daily impressions for the offer. "monetizerType": "A String", # The monetizer type. "targetByDealId": True or False, # Whether to target by deal id. "adSlots": [ # The particular ad slots targeted by the offer. { "name": "A String", "description": "A String", "channelId": 42, "channelCode": "A String", "webPropertyId": 42, "size": "A String", }, ], "advertisers": [ # A list of advertisers for this offer. { "brands": [ { "advertiserId": "A String", "id": "A String", "name": "A String", }, ], "status": "A String", "id": "A String", "name": "A String", }, ], "minimumSpendMicros": "A String", # The minimum spend for the offer. "targetingAllAdSlots": True or False, # If true, the offer targets all ad slots. "creativeReviewPolicy": "A String", # Whether to use publisher review policy or AdX review policy. "audienceSegmentDescription": "A String", # A description of the audience segment for the offer. "dealPremium": { # The premium terms. "micros": "A String", "currencyCode": "A String", }, "creativeBlockingLevel": "A String", # Whether to use or ignore publisher blocking rules. "audienceSegment": { # The audience segment for the offer. "numCookies": "A String", "description": "A String", "name": "A String", "id": "A String", }, "description": "A String", # A description for these terms. "billingTerms": "A String", # The billing terms. "semiTransparent": True or False, # Whether this offer is semi-transparent. "minimumTrueLooks": "A String", # The minimum true looks for the offer. "cpm": { # The cpm terms. "micros": "A String", "currencyCode": "A String", }, "isReservation": True or False, # Whether the offer is a reservation. "descriptiveName": "A String", # A descriptive name for these terms. "urls": [ # The urls applicable to the offer. "A String", ], "estimatedSpend": { # The estimated spend for the offer. "micros": "A String", "currencyCode": "A String", }, }, "emailContacts": [ # The list of email contacts for this offer. "A String", ], }, ], }