संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
बिड लगाने वाला व्यक्ति या कंपनी, एक ही बिड रिस्पॉन्स में कई खरीदारों के लिए इन्वेंट्री खरीद सकती है. उदाहरण के लिए, कोई मांग पक्ष का प्लैटफ़ॉर्म (डीएसपी), बिडिंग ऐप्लिकेशन का इस्तेमाल करके, खरीदार के तौर पर काम करने वाले कई मार्केटर या एजेंसियों के लिए इन्वेंट्री खरीद सकता है. इस गाइड में, बिडिंग सिस्टम को कोड करने का तरीका बताया गया है, ताकि वह एक से ज़्यादा खरीदारों की ओर से भेजे गए एक अनुरोध को प्रोसेस कर सके.
बैकग्राउंड
कुछ मामलों में, विज्ञापन नेटवर्क या एजेंसी ट्रेडिंग डेस्क, एक या उससे ज़्यादा डीएसपी के साथ काम कर सकता है. डीएसपी के ज़रिए काम करने वाले खरीदारों के लिए, दो विकल्प उपलब्ध हैं:
डीएसपी, मार्केटर या ऐसी एजेंसियों के लिए इन्वेंट्री खरीदता है जो खरीदार नहीं हैं. इस मामले में, डीएसपी को एक बिड रिक्वेस्ट मिलता है और वह एक बिड के साथ जवाब देता है. Google, सीधे डीएसपी को बिल भेजता है.
डीएसपी, मार्केटर या उन एजेंसियों के लिए इन्वेंट्री खरीदता है जो खरीदार हैं. डीएसपी को एक बिड रिक्वेस्ट मिलता है. इसमें ज़रूरी शर्तें पूरी करने वाले खरीदारों से जुड़े कई बिलिंग आईडी शामिल होते हैं. साथ ही, डीएसपी हर उस खरीदार के लिए अलग-अलग बिड डाल सकता है जिसकी ओर से बिडिंग करनी है. इस मॉडल में, Google बिलिंग करता है
खरीदार को, न कि डीएसपी को. इस गाइड के बाकी हिस्से में इस स्थिति के बारे में बताया गया है.
सेटअप और प्री-टारगेटिंग
Google, बिडिंग का एक अनुरोध भेजेगा. इसमें, बिडिंग में हिस्सा लेने वाले एक या उससे ज़्यादा खरीदारों के बिलिंग आईडी और इंप्रेशन को टारगेट करने वाले प्री-टारगेटिंग कॉन्फ़िगरेशन शामिल होंगे.
इन्हें BidRequest.imp.ext.billing_id
फ़ील्ड में देखा जा सकता है.
अगर किसी ऐसे BidRequest का जवाब दिया जा रहा है जिसमें कई खरीदारों के बिलिंग आईडी शामिल हैं, तो BidResponse.seatbid.bid.ext.billing_id की ज़रूरत होती है, ताकि Google यह जान सके कि बिड के साथ किस खाते को जोड़ना है. फ़ील्ड को सेट न करने वाले किसी भी जवाब को फ़िल्टर कर दिया जाता है. यह फ़ील्ड, ऐसे किसी भी BidRequest के लिए ज़रूरी नहीं है जिसमें सिर्फ़ एक बिलिंग आईडी शामिल है.
प्रीटारगेटिंग का उदाहरण
बिड लगाने वाला व्यक्ति, दो खरीदारों की ओर से बिड लगाता है. पहला खरीदार 123 का बिलिंग आईडी और दूसरा खरीदार 124 का बिलिंग आईडी इस्तेमाल करता है. बिडर, अंग्रेज़ी भाषा को टारगेट करने के लिए, बिलिंग आईडी 213 के साथ एक प्री-टारगेटिंग कॉन्फ़िगरेशन और निजी कंप्यूटर को टारगेट करने के लिए, बिलिंग आईडी 231 के साथ एक और प्री-टारगेटिंग कॉन्फ़िगरेशन कॉन्फ़िगर करता है. यहां उन बिलिंग आईडी के बारे में बताया गया है जो अलग-अलग तरह के इंप्रेशन के लिए बिड रिक्वेस्ट में दिखते हैं.
इंप्रेशन की जानकारी
बिड रिक्वेस्ट में बिलिंग आईडी
निजी कंप्यूटर पर, जैपनीज़ भाषा में कॉन्टेंट.
123, 124, 231
मोबाइल फ़ोन पर अंग्रेज़ी भाषा का कॉन्टेंट.
123, 124, 213
निजी कंप्यूटर पर अंग्रेज़ी भाषा का कॉन्टेंट.
123, 124, 213, 231
BidRequests का उदाहरण
यहां BidRequest के उदाहरण दिए गए हैं. आपको पता चलेगा कि इन अनुरोधों में कई बिलिंग आईडी हैं, क्योंकि ये अनुरोध कई खातों पर लागू होते हैं.
id:"n9YFp0D9qE02Q5A49bo68a"imp{id:"1"banner{w:320h:50pos:ABOVE_THE_FOLDapi:MRAID_1api:MRAID_2format{w:320h:50}}displaymanager:"GoogleMobileAds-iOS"displaymanagerver:"11.2.0"tagid:"2913643481"bidfloor:0.04bidfloorcur:"USD"secure:trueexp:3600clickbrowser:truemetric{type:"click_through_rate"value:0.0003642654628492892vendor:"EXCHANGE"}metric{type:"viewability"value:0.98vendor:"EXCHANGE"}[com.google.doubleclick.imp]{billing_id:41048190734billing_id:87998475627publisher_settings_list_id:5889715199959683550publisher_settings_list_id:3379823455061055318allowed_vendor_type:566allowed_vendor_type:113ampad:AMP_AD_NOT_ALLOWEDskadn{sourceapp:"com.google.testapp"skadnetids:"6ZVs3vs4"versions:"2.0"versions:"2.1"fidelities:VIEW_THROUGH_ADSfidelities:STOREKIT_RENDERED_ADS}creative_enforcement_settings{policy_enforcement:POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICYpublisher_blocks_enforcement:PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES}auction_environment:SERVER_SIDE_AUCTIONae:SERVER_SIDE_AUCTION}}app{name:"Test App"bundle:"com.google.testapp"publisher{id:"pub-6227762759521589"[com.google.doubleclick.publisher]{country:"US"}}content{url:"https://www.google.com"livestream:falselanguage:"en"}storeurl:"https://www.google.com"[com.google.doubleclick.app]{inventorypartnerdomain:"OMITTED"}}device{ua:"Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148"ip:"192.168.1.0"geo{lat:0.0lon:0.0country:"USA"region:"TX"metro:"623"city:"Lewisville"type:IPutcoffset:-300accuracy:6225}make:"Apple"model:"iPhone13,2"os:"iOS"osv:"17.4.1"connectiontype:WIFIdevicetype:HIGHEND_PHONElmt:truehwv:"iPhone13,2"w:390h:844pxratio:3.0sua{browsers{brand:"Mozilla"version:"5"version:"0"}browsers{brand:"AppleWebKit"version:"605"version:"1"}platform{brand:"iPhone"version:"17"version:"4"}mobile:truebitness:"64"model:"iPhone"source:USER_AGENT_STRING}[com.google.doubleclick.device]{atts:2}}at:FIRST_PRICEtmax:1000cur:"USD"bcat:"IAB18-5"bcat:"IAB23-4"bapp:"359917414"bapp:"1446254576"source{schain{complete:truenodes{asi:"testssp.com"sid:"pub-1111111111111111"hp:true}ver:"1.0"}[com.google.doubleclick.source]{omidpn:"Google"omidpv:"afma-sdk-i-v11.2.0"schain{complete:1nodes{asi:"testssp.com"sid:"pub-1111111111111111"hp:1}ver:"1.0"}}}[com.google.doubleclick.bid_request]{google_query_id:"ANy-z17251-40u3eXfXPL5j3MDPa7n6Ree92uf7354o71FP67Rk5i3G30Ez7p39Ze1722D8H"fcap_scope:FREQUENCY_CAPPING_SCOPE_APPprivacy_treatments{allow_user_data_collection:true}}
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[[["Bidders can purchase ad inventory for multiple buyers using a single bid response, streamlining the buying process for demand-side platforms (DSPs)."],["When bidding for multiple buyers, the bid response must specify the billing ID (`BidResponse.seatbid.bid.ext.billing_id`) to ensure proper billing allocation."],["Bid requests will include billing IDs for all eligible buyers and any applicable pretargeting configurations, allowing bidders to tailor their bids accordingly."],["Google provides detailed examples of bid requests in OpenRTB Protobuf, OpenRTB JSON, and Google's own format, demonstrating how multiple billing IDs are incorporated."]]],["A demand-side platform (DSP) can bid on behalf of multiple buyers in a single bid request. These requests include multiple billing IDs, and pretargeting configurations. When responding, the `BidResponse` must specify the `billing_id` to indicate which buyer the bid is for, or it will be filtered. Pretargeting determines which bid requests a bidder receives. Bid requests contain multiple billing IDs, allowing the bidder to bid for various accounts.\n"]]