Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
d533f33
chore(content_v2): update the api
yoshi-automation May 20, 2021
dfc8c63
chore(abusiveexperiencereport): update the api
yoshi-automation May 20, 2021
ef44987
chore(acceleratedmobilepageurl): update the api
yoshi-automation May 20, 2021
d205318
chore(accessapproval): update the api
yoshi-automation May 20, 2021
46d87cb
feat(adexchangebuyer): update the api
yoshi-automation May 20, 2021
1c34db6
chore(adexchangebuyer2): update the api
yoshi-automation May 20, 2021
06cc905
chore(adexperiencereport): update the api
yoshi-automation May 20, 2021
8f869a9
chore(admin): update the api
yoshi-automation May 20, 2021
416666b
chore(admob): update the api
yoshi-automation May 20, 2021
ff23936
chore(adsense): update the api
yoshi-automation May 20, 2021
6f5ed8f
chore(alertcenter): update the api
yoshi-automation May 20, 2021
adaafff
feat(analyticsadmin): update the api
yoshi-automation May 20, 2021
3a63ddc
chore(analyticsdata): update the api
yoshi-automation May 20, 2021
d5154c9
chore(androiddeviceprovisioning): update the api
yoshi-automation May 20, 2021
a2e8bbe
chore(androidenterprise): update the api
yoshi-automation May 20, 2021
6e1d33e
chore(androidmanagement): update the api
yoshi-automation May 20, 2021
3cc13da
chore(androidpublisher): update the api
yoshi-automation May 20, 2021
35a73a7
chore(apigateway): update the api
yoshi-automation May 20, 2021
a23f6ca
chore(apigee): update the api
yoshi-automation May 20, 2021
e2bafbb
chore(apikeys): update the api
yoshi-automation May 20, 2021
2055b22
chore(appengine): update the api
yoshi-automation May 20, 2021
0a7ef75
chore(area120tables): update the api
yoshi-automation May 20, 2021
5b8a6fb
chore(assuredworkloads): update the api
yoshi-automation May 20, 2021
9402240
chore(baremetalsolution): update the api
yoshi-automation May 20, 2021
6f4f869
chore(blogger): update the api
yoshi-automation May 20, 2021
975b1a6
chore(books): update the api
yoshi-automation May 20, 2021
376a578
chore(calendar): update the api
yoshi-automation May 20, 2021
43d48ea
chore(chat): update the api
yoshi-automation May 20, 2021
ea7099f
chore(chromemanagement): update the api
yoshi-automation May 20, 2021
36af02b
chore(chromepolicy): update the api
yoshi-automation May 20, 2021
a6fbd5d
chore(chromeuxreport): update the api
yoshi-automation May 20, 2021
963f1ac
chore(classroom): update the api
yoshi-automation May 20, 2021
427c432
chore(cloudbuild): update the api
yoshi-automation May 20, 2021
3869a87
chore(cloudchannel): update the api
yoshi-automation May 20, 2021
25f7b59
chore(clouddebugger): update the api
yoshi-automation May 20, 2021
6f72284
chore(cloudfunctions): update the api
yoshi-automation May 20, 2021
6d50a9f
chore(cloudidentity): update the api
yoshi-automation May 20, 2021
0fa36cb
chore(cloudiot): update the api
yoshi-automation May 20, 2021
eb54b61
chore(cloudkms): update the api
yoshi-automation May 20, 2021
9514cb2
chore(cloudresourcemanager): update the api
yoshi-automation May 20, 2021
eb7c106
chore(cloudsearch): update the api
yoshi-automation May 20, 2021
708fbb4
chore(cloudshell): update the api
yoshi-automation May 20, 2021
2edc1c5
chore(container): update the api
yoshi-automation May 20, 2021
3b3e9be
feat(content): update the api
yoshi-automation May 20, 2021
bb9bb69
chore(customsearch): update the api
yoshi-automation May 20, 2021
83b200d
chore(datacatalog): update the api
yoshi-automation May 20, 2021
c3eb201
chore(dataproc): update the api
yoshi-automation May 20, 2021
f16179f
chore(deploymentmanager): update the api
yoshi-automation May 20, 2021
254b941
feat(dialogflow): update the api
yoshi-automation May 20, 2021
2955df9
chore(dlp): update the api
yoshi-automation May 20, 2021
5950543
chore(docs): update the api
yoshi-automation May 20, 2021
ddbdd30
chore(documentai): update the api
yoshi-automation May 20, 2021
950900f
chore(domainsrdap): update the api
yoshi-automation May 20, 2021
0cfbac7
chore(drive): update the api
yoshi-automation May 20, 2021
1b66add
chore(driveactivity): update the api
yoshi-automation May 20, 2021
73dad71
chore(essentialcontacts): update the api
yoshi-automation May 20, 2021
e0559fa
chore(factchecktools): update the api
yoshi-automation May 20, 2021
c430373
chore(firebaseml): update the api
yoshi-automation May 20, 2021
3251f2b
chore(fitness): update the api
yoshi-automation May 20, 2021
e802560
chore(games): update the api
yoshi-automation May 20, 2021
34311d3
chore(gamesConfiguration): update the api
yoshi-automation May 20, 2021
4620164
chore(gamesManagement): update the api
yoshi-automation May 20, 2021
a818596
chore(gkehub): update the api
yoshi-automation May 20, 2021
9264bb7
chore(gmail): update the api
yoshi-automation May 20, 2021
4d4b851
chore(gmailpostmastertools): update the api
yoshi-automation May 20, 2021
581b488
chore(groupsmigration): update the api
yoshi-automation May 20, 2021
12f81e0
chore(groupssettings): update the api
yoshi-automation May 20, 2021
934f022
chore(iap): update the api
yoshi-automation May 20, 2021
a951d11
chore(indexing): update the api
yoshi-automation May 20, 2021
f8b7222
chore(libraryagent): update the api
yoshi-automation May 20, 2021
5965041
chore(licensing): update the api
yoshi-automation May 20, 2021
77508c7
chore(localservices): update the api
yoshi-automation May 20, 2021
25bf19f
feat(manufacturers): update the api
yoshi-automation May 20, 2021
de8e937
chore(memcache): update the api
yoshi-automation May 20, 2021
d049269
chore(mybusinessaccountmanagement): update the api
yoshi-automation May 20, 2021
30afc94
chore(mybusinesslodging): update the api
yoshi-automation May 20, 2021
f3f18da
chore(mybusinessplaceactions): update the api
yoshi-automation May 20, 2021
72fb9d5
chore(networkmanagement): update the api
yoshi-automation May 20, 2021
f37af5d
chore(orgpolicy): update the api
yoshi-automation May 20, 2021
2c898db
chore(paymentsresellersubscription): update the api
yoshi-automation May 20, 2021
c202c03
chore(people): update the api
yoshi-automation May 20, 2021
b2e02aa
chore(playablelocations): update the api
yoshi-automation May 20, 2021
1419780
chore(playcustomapp): update the api
yoshi-automation May 20, 2021
974ffe0
chore(policysimulator): update the api
yoshi-automation May 20, 2021
721d057
chore(policytroubleshooter): update the api
yoshi-automation May 20, 2021
af243b5
feat(prod_tt_sasportal): update the api
yoshi-automation May 20, 2021
f5bfc4e
chore(pubsub): update the api
yoshi-automation May 20, 2021
2c2cd48
chore(realtimebidding): update the api
yoshi-automation May 20, 2021
22fbb25
chore(recaptchaenterprise): update the api
yoshi-automation May 20, 2021
8956d31
chore(recommender): update the api
yoshi-automation May 20, 2021
5228389
feat(redis): update the api
yoshi-automation May 20, 2021
7c8b314
feat(remotebuildexecution): update the api
yoshi-automation May 20, 2021
d723096
chore(reseller): update the api
yoshi-automation May 20, 2021
00af5d1
chore(runtimeconfig): update the api
yoshi-automation May 20, 2021
94a364d
chore(safebrowsing): update the api
yoshi-automation May 20, 2021
b24e2d6
chore(sasportal): update the api
yoshi-automation May 20, 2021
734632a
chore(searchconsole): update the api
yoshi-automation May 20, 2021
38029a6
chore(securitycenter): update the api
yoshi-automation May 20, 2021
438f247
chore(serviceconsumermanagement): update the api
yoshi-automation May 20, 2021
3c5379e
chore(servicecontrol): update the api
yoshi-automation May 20, 2021
63a0264
chore(servicenetworking): update the api
yoshi-automation May 20, 2021
83386bc
chore(serviceusage): update the api
yoshi-automation May 20, 2021
c8fdbf0
chore(slides): update the api
yoshi-automation May 20, 2021
eaed6fb
chore(sqladmin): update the api
yoshi-automation May 20, 2021
744afda
chore(storage): update the api
yoshi-automation May 20, 2021
6cbdb1c
chore(streetviewpublish): update the api
yoshi-automation May 20, 2021
f25789d
chore(tagmanager): update the api
yoshi-automation May 20, 2021
abd00ef
chore(tasks): update the api
yoshi-automation May 20, 2021
5c3b997
chore(toolresults): update the api
yoshi-automation May 20, 2021
a927097
chore(translate): update the api
yoshi-automation May 20, 2021
0845f90
chore(vectortile): update the api
yoshi-automation May 20, 2021
5a8e387
chore(webrisk): update the api
yoshi-automation May 20, 2021
e01455c
chore(websecurityscanner): update the api
yoshi-automation May 20, 2021
90eb437
chore(workflowexecutions): update the api
yoshi-automation May 20, 2021
3cedff4
chore(youtube): update the api
yoshi-automation May 20, 2021
8721137
chore(youtubeAnalytics): update the api
yoshi-automation May 20, 2021
3064106
chore(youtubereporting): update the api
yoshi-automation May 20, 2021
9e110d4
chore(docs): Add new discovery artifacts and reference documents
yoshi-automation May 20, 2021
46c737f
Merge branch 'master' into update-discovery-artifacts-2021-05-20
gcf-merge-on-green[bot] May 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore(realtimebidding): update the api
  • Loading branch information
yoshi-automation committed May 20, 2021
commit 2c2cd484ed5faaa6aff8abd76ec0c31e08610c8f
Original file line number Diff line number Diff line change
Expand Up @@ -1140,7 +1140,7 @@
}
}
},
"revision": "20210513",
"revision": "20210519",
"rootUrl": "https://realtimebidding.googleapis.com/",
"schemas": {
"ActivatePretargetingConfigRequest": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@
}
}
},
"revision": "20210513",
"revision": "20210519",
"rootUrl": "https://realtimebidding.googleapis.com/",
"schemas": {
"BiddingFunction": {
Expand All @@ -203,7 +203,7 @@
"enumDescriptions": [
"Default value that should not be used.",
"Bidding function that can be used by Authorized Buyers in the original TURTLEDOVE simulation. See The function takes in a Javascript object, `inputs`, that contains the following named fields: `openrtbContextualBidRequest` OR `googleContextualBidRequest`, `customContextualSignal`, `interestBasedBidData`, `interestGroupData`, `recentImpressionAges`, and returns the bid price CPM. Example: ``` /* Returns a bid price CPM. * * @param {Object} inputs an object with the * following named fields: * - openrtbContextualBidRequest * OR googleContextualBidRequest * - customContextualSignal * - interestBasedBidData * - interestGroupData * - recentImpressionAges */ function biddingFunction(inputs) { ... return inputs.interestBasedBidData.cpm * inputs.customContextualSignals.placementMultiplier; } ```",
"Buyer's interest group bidding function that can be used by Authorized Buyers in the FLEDGE simulation. See the FLEDGE explainer at https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding. The function takes one argument, `inputs`, that contains an object with the following named fields of the form: ``` { \"interestGroup\" : [ { \"buyerCreativeId\": \"...\", # Ad creative ID \"adData\": { # any JSON of your choosing }, \"userBiddingSignals\": { . # any JSON of your choosing } } ], \"auctionSignals\": { \"url: # string, \"slotVisibility\": # enum value, \"slotDimensions\": [ { \"height\": # number value \"width\": # number value } ] }, \"perBuyerSignals\": { # Any JSON }, \"trustedBiddingSignals\": { # Any JSON }, \"browserSignals\": { \"recent_impression_ages_secs: [ # number ] } } ``` `interestGroup`: An object containing a list of `ad` objects, which contain the following named fields: - `buyerCreativeId`: The ad creative ID string. - `adData`: Any JSON value of the bidder's choosing to contain data associated with an ad provided in `BidResponse.ad.adslot.ad_data` for the Google Authorized Buyers protocol and `BidResponse.seatbid.bid.ext.ad_data` for the OpenRTB protocol. - `userBiddingSignals`: Any JSON value of the bidder's choosing containing interest group data that corresponds to user_bidding_signals (as in FLEDGE). This field will be populated from `BidResponse.interest_group_map.user_bidding_signals` for Google Authorized Buyers protocol and `BidResponse.ext.interest_group_map.user_bidding_signals` for the OpenRTB protocol. `auctionSignals`: Contains data from the seller. It corresponds to the auction signals data described in the FLEDGE proposal. It is an object containing the following named fields: - `url`: The string URL of the page with parameters removed. - `slotVisibility`: Enum of one of the following potential values: - NO_DETECTION = 0 - ABOVE_THE_FOLD = 1 - BELOW_THE_FOLD = 2 - `slotDimensions`: A list of objects containing containing width and height pairs in `width` and `height` fields, respectively, from `BidRequest.adslot.width` and `BidRequest.adslot.height` for the Google Authorized Buyers protocol and `BidRequest.imp.banner.format.w` and `BidRequest.imp.banner.format.h` for the OpenRTB protocol. `perBuyerSignals`: The contextual signals from the bid response that are populated in `BidResponse.interest_group_bidding.interest_group_buyers.per_buyer_signals` for the Google Authorized Buyers protocol and `BidResponse.ext.interest_group_bidding.interest_group_buyers.per_buyer_signals` for the OpenRTB protocol. These signals can be of any JSON format of your choosing, however, the buyer's domain name must match between: - the interest group response in `BidResponse.interest_group_map.buyer_domain` for the Google Authorized Buyers protocol or in `BidResponse.ext.interest_group_map.buyer_domain` for the OpenRTB protocol. - the contextual response as a key to the map in `BidResponse.interest_group_bidding.interest_group_buyers` for the Google Authorized Buyers protocol or in `BidResponse.ext.interest_group_bidding.interest_group_buyers` for the OpenRTB protocol. In other words, there must be a match between the buyer domain of the contextual per_buyer_signals and the domain of an interest group. `trustedBiddingSignals`: The trusted bidding signals that corresponds to the trusted_bidding_signals in the FLEDGE proposal. It is provided in the interest group response as `BidResponse.interest_group_map.user_bidding_signals` for the Google Authorized Buyers protocol and `BidResponse.ext.interest_group_map.user_bidding_signals` for the OpenRTB protocol. This field can be any JSON format of your choosing. `browserSignals`: An object of simulated browser-provider signals. It is an object with a single named field, `recent_impression_ages_secs`, that contains a list of estimated number value recent impression ages in seconds for a given interest group. The function returns the string creative ID of the selected ad, the bid price CPM, and (optionally) selected product IDs. Example: ``` function biddingFunction(inputs) { ... return { \"buyerCreativeId\": \"ad_creative_id_1\", \"bidPriceCpm\": 0.3, \"productIds\": [\"product_id_1\", \"product_id_2\", \"product_id_3\"] } } ```"
"Buyer's interest group bidding function that can be used by Authorized Buyers in the FLEDGE simulation. See the FLEDGE explainer at https://github.com/WICG/turtledove/blob/main/FLEDGE.md#32-on-device-bidding. The function takes one argument, `inputs`, that contains an object with the following named fields of the form: ``` { \"interestGroup\" : [ { \"buyerCreativeId\": \"...\", # Ad creative ID \"adData\": { # any JSON of your choosing }, \"userBiddingSignals\": { . # any JSON of your choosing } } ], \"auctionSignals\": { \"url: # string, \"slotVisibility\": # enum value, \"slotDimensions\": [ { \"height\": # number value \"width\": # number value } ] }, \"perBuyerSignals\": { # Any JSON }, \"trustedBiddingSignals\": { # Any JSON }, \"browserSignals\": { \"recent_impression_ages_secs: [ # number ] } } ``` `interestGroup`: An object containing a list of `ad` objects, which contain the following named fields: - `buyerCreativeId`: The ad creative ID string. - `adData`: Any JSON value of the bidder's choosing to contain data associated with an ad provided in `BidResponse.ad.adslot.ad_data` for the Google Authorized Buyers protocol and `BidResponse.seatbid.bid.ext.ad_data` for the OpenRTB protocol. - `userBiddingSignals`: Any JSON value of the bidder's choosing containing interest group data that corresponds to user_bidding_signals (as in FLEDGE). This field will be populated from `BidResponse.interest_group_map.user_bidding_signals` for Google Authorized Buyers protocol and `BidResponse.ext.interest_group_map.user_bidding_signals` for the OpenRTB protocol. `auctionSignals`: Contains data from the seller. It corresponds to the auction signals data described in the FLEDGE proposal. It is an object containing the following named fields: - `url`: The string URL of the page with parameters removed. - `slotVisibility`: Enum of one of the following potential values: - NO_DETECTION = 0 - ABOVE_THE_FOLD = 1 - BELOW_THE_FOLD = 2 - `slotDimensions`: A list of objects containing containing width and height pairs in `width` and `height` fields, respectively, from `BidRequest.adslot.width` and `BidRequest.adslot.height` for the Google Authorized Buyers protocol and `BidRequest.imp.banner.format.w` and `BidRequest.imp.banner.format.h` for the OpenRTB protocol. `perBuyerSignals`: The contextual signals from the bid response that are populated in `BidResponse.interest_group_bidding.interest_group_buyers.per_buyer_signals` for the Google Authorized Buyers protocol and `BidResponse.ext.interest_group_bidding.interest_group_buyers.per_buyer_signals` for the OpenRTB protocol. These signals can be of any JSON format of your choosing, however, the buyer's domain name must match between: - the interest group response in `BidResponse.interest_group_map.buyer_domain` for the Google Authorized Buyers protocol or in `BidResponse.ext.interest_group_map.buyer_domain` for the OpenRTB protocol. - the contextual response as a key to the map in `BidResponse.interest_group_bidding.interest_group_buyers` for the Google Authorized Buyers protocol or in `BidResponse.ext.interest_group_bidding.interest_group_buyers` for the OpenRTB protocol. In other words, there must be a match between the buyer domain of the contextual per_buyer_signals and the domain of an interest group. `trustedBiddingSignals`: The trusted bidding signals that corresponds to the trusted_bidding_signals in the FLEDGE proposal. It is provided in the interest group response as `BidResponse.interest_group_map.user_bidding_signals` for the Google Authorized Buyers protocol and `BidResponse.ext.interest_group_map.user_bidding_signals` for the OpenRTB protocol. This field can be any JSON format of your choosing. `browserSignals`: An object of simulated browser-provider signals. It is an object with a single named field, `recent_impression_ages_secs`, that contains a list of estimated number value recent impression ages in seconds for a given interest group. The function returns the string creative ID of the selected ad, the bid price CPM, and (optionally) selected product IDs. In addition, the bidding function may populate an optional string debug token that may be useful for remote debugging of a bidding function performing unexpectedly. This debug string is available in `BidResponseFeedback` (https://developers.google.com/authorized-buyers/rtb/realtime-bidding-guide#bidresponsefeedback-object) and BidFeedback (https://developers.google.com/authorized-buyers/rtb/openrtb-guide#bidfeedback), for the Google protocol and openRTB protocol respectively. Example: ``` function biddingFunction(inputs) { ... return { \"buyerCreativeId\": \"ad_creative_id_1\", \"bidPriceCpm\": 0.3, \"productIds\": [\"product_id_1\", \"product_id_2\", \"product_id_3\"] \"debugString\": \"Bidding function executed successfully!\" } } ```"
],
"type": "string"
}
Expand Down