privacysandbox ads
androidx.privacysandbox.ads.adservices.adid
androidx.privacysandbox.ads.adservices.adselection
androidx.privacysandbox.ads.adservices.appsetid
androidx.privacysandbox.ads.adservices.common
androidx.privacysandbox.ads.adservices.customaudience
androidx.privacysandbox.ads.adservices.measurement
androidx.privacysandbox.ads.adservices.topics
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
12 मार्च, 2025 | - | - | 1.1.0-beta12 | - |
डिपेंडेंसी का एलान करना
privacysandbox-ads पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12" }
Kotlin
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12" }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
वर्शन 1.1
वर्शन 1.1.0-beta12
12 मार्च, 2025
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta12 में ये कमिट शामिल हैं.
नई सुविधाएं
- कस्टम ऑडियंस की प्राथमिकता: हमने कस्टम ऑडियंस में प्राथमिकता फ़ील्ड जोड़ा है. इससे खरीदारों को
CustomAudience
में प्राथमिकता वैल्यू तय करने की सुविधा मिलती है. इस वैल्यू का इस्तेमाल, उन कस्टम ऑडियंस की पहचान करने के लिए किया जाएगा जिन्हें नीलामी में शामिल किया जाना चाहिए. ऐसा तब किया जाता है, जब खरीदार की कस्टम ऑडियंस का सेट, हर खरीदार के लिए तय की गई साइज़ की सीमाओं से ज़्यादा हो - सेलर कॉन्फ़िगरेशन: इस सुविधा की मदद से, सेलर नीलामी के पैरामीटर तय कर सकते हैं, ताकि पेलोड का साइज़ और नीलामी में हिस्सा लेने वाले लोगों को कंट्रोल किया जा सके. सेलर नीलामी कॉन्फ़िगरेशन की मदद से, सेलर ये चीज़ें तय कर सकते हैं:
- अनुमति वाले खरीदारों की सूची
- किसी सेलर की ओर से शुरू की गई नीलामियों के लिए, सिर्फ़ अनुमति वाली सूची में शामिल खरीदार ही नीलामी के लिए
CustomAudiences
का योगदान दे पाएंगे - हर खरीदार के लिए साइज़ की सीमा
- सेलर, हर खरीदार के लिए एक सीमा तय कर सकते हैं. इससे,
SellerFrontendService
को भेजे जा रहे पेलोड में, हर खरीदार के अपलोड किए गए डेटा के साइज़ को कंट्रोल किया जा सकता है. अगर खरीदार, हर खरीदार के लिए तय किए गए साइज़ की सीमा से ज़्यादा डेटा अपलोड करता है, तो डेटा को तय सीमा में पाने के लिए, खरीदार के पेलोड कॉन्फ़िगरेशन में सेट की गईCustomAudience
प्राथमिकता का इस्तेमाल किया जाएगा. - पेलोड के साइज़ की ज़्यादा से ज़्यादा सीमा
- अलग-अलग सेलर के लिए, संसाधनों का बंटवारा अलग-अलग हो सकता है. साथ ही, वे हर अनुरोध के लिए नीलामी के पेलोड का ज़्यादा से ज़्यादा साइज़ तय कर सकते हैं. साइज़ की तय सीमा,
ProtectedAudience
एपीआई से सेट किए गए तय साइज़ की बकेट के हिसाब से होगी.
- कस्टम ऑडियंस के अपडेट में देरी: इस सुविधा की मदद से, खरीदार कस्टम ऑडियंस के लिए अपडेट को शेड्यूल कर सकते हैं. अपडेट के हर अनुरोध से, कॉल करने वाले को नए
scheduleCustomAudienceUpdate()
एपीआई का इस्तेमाल करके, अपडेट को बाद में शेड्यूल करने की अनुमति मिलती है. हर अपडेट के लिए, उपयोगकर्ता यह तय कर सकता है कि वह कस्टम ऑडियंस के किन सेट में शामिल हो या किन सेट से बाहर निकले.
एपीआई में हुए बदलाव
GetAdSelectionRequest
API (Ibb5c7) में सेलर कॉन्फ़िगरेशन जोड़नाScheduleCustomAudienceUpdate
एपीआई को प्रयोग के तौर पर उपलब्ध कराना (I6b905)
वर्शन 1.1.0-beta11
30 अक्टूबर, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta11 में ये कमिट शामिल हैं.
नई सुविधाएं
- इस अपडेट में, Android R पर privacysandbox मेज़रमेंट और adid API के लिए सहायता हटा दी गई है. इन API का इस्तेमाल अब नहीं किया जा सकता. Android R पर मैनेजर क्लास पाने के लिए किए गए कॉल अब null दिखाएंगे.
वर्शन 1.1.0-beta10
21 अगस्त, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta10 में ये कमिट शामिल हैं.
एपीआई में हुए बदलाव
GetAdSelectionDataOutcome
,PersistAdSelectionResultRequest
,ReportEventRequest
, औरFetchAndJoinCustomAudienceRequest
एक्सपेरिमेंटल एपीआई के लिए, Java कन्स्ट्रक्टर के मौजूदा ओवरलोड जोड़ें. (I19e7f)
वर्शन 1.1.0-beta09
10 जुलाई, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta09 में ये कमिट शामिल हैं.
एपीआई में हुए बदलाव
GetAdSelectionDataRequest
एक्सपेरिमेंट के तौर पर उपलब्ध एपीआई के लिए, Java कन्स्ट्रक्टर के मौजूदा ओवरलोड जोड़ें. (Ifbf88).
वर्शन 1.1.0-beta08
26 जून, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta08 में ये कमिट शामिल हैं.
नई सुविधाएं
- सुरक्षित ऐप्लिकेशन सिग्नल के लिए सहायता जोड़ी गई.
- B&A सर्वर की नीलामियों के लिए, क्लाउड सेवा देने वाली कई कंपनियों के साथ काम करना.
एपीआई में हुए बदलाव
- एक्सपेरिमेंट के तौर पर उपलब्ध एपीआई
GetAdSelectionDataRequest::seller
के लिए वैल्यू देना ज़रूरी है. (I68044) GetAdSelectionDataRequest::coordinatorOriginUri
एक्सपेरिमेंटल एपीआई जोड़ें. (I18c0b)updateSignals
एपीआई जोड़ा गया. (Ia8512)
वर्शन 1.1.0-beta07
14 मई, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta07 में ये कमिट शामिल हैं.
नई सुविधाएं
GetTopics
में अबGetTopicsResponse
के तहत, एन्क्रिप्ट (सुरक्षित) किए गए जवाबों की सुविधा उपलब्ध है.
एपीआई में हुए बदलाव
GetTopicResponse
क्लास मेंEncryptedTopic
को जोड़ा गया. (Iab362)
वर्शन 1.1.0-beta06
17 अप्रैल, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta06 में ये कमिट शामिल हैं.
ध्यान दें
- privacysandbox-ads jetpack रिलीज़ 1.1.0-beta06 के बाद, फ़्लैग चालू करने वाले सभी Android R डिवाइस, PPAPI को ऐक्सेस कर पाएंगे. अगर किसी इस्तेमाल के उदाहरण में Android R का इस्तेमाल नहीं किया जाना चाहिए, तो privacysandbox-ads jetpack कोड का इस्तेमाल करके, कोड में अतिरिक्त गार्ड की ज़रूरत होगी.
नई सुविधाएं
- Android R के लिए, पुराने सिस्टम के साथ काम करने की सुविधा.
वर्शन 1.1.0-beta05
3 अप्रैल, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05
रिलीज़ हो गए हैं. वर्शन 1.1.0-beta05 में ये कमिट शामिल हैं.
गड़बड़ियां ठीक की गईं
- Android S डिवाइसों पर, मेनिफ़ेस्ट में uses-library टैग मौजूद न होने की वजह से क्लास की परिभाषा न मिलने पर, गड़बड़ी का पता लगाने की सुविधा जोड़ी गई.
वर्शन 1.1.0-beta04
24 जनवरी, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04
रिलीज़ हो गए हैं. 1.1.0-beta04 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- नीलामी के बाद उपयोगकर्ता इवेंट की रिपोर्टिंग की सुविधा देने वाला नया एपीआई
- रीमार्केटिंग विज्ञापनों के लिए, फ़्रीक्वेंसी कैप फ़िल्टर करने की सुविधा जोड़ी गई
- कस्टम ऑडियंस में शामिल होने की अनुमति देने की सुविधा
- वॉटरफ़ॉल मीडिएशन चेन को छोटा करने की सुविधा
- बिडिंग और नीलामी सर्वर पर, सुरक्षित नीलामियों के लिए सहायता
एपीआई में हुए बदलाव
AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig)
एक्सपेरिमेंट के तौर पर उपलब्ध एपीआई (I86cd2) को पेश करनाReportEventRequest::inputEvent
एक्सपेरिमेंट के तौर पर उपलब्ध एपीआई (Ib94f3) को पेश करनाReportImpressionRequest::adSelectionConfig
को ज़रूरी नहीं के तौर पर सेट करना (Ief280)AdSelectionManager::getAdSelectionData
औरAdSelectionManager::persistAdSelectionResultUnified
प्रयोग के लिए उपलब्ध एपीआई (Ie4d0e) के बारे में जानकारीCustomAudienceManager::fetchAndJoinCustomAudience
एक्सपेरिमेंटल एपीआई (I09152) को पेश करनाAdSelectionManager::reportEvent
एक्सपेरिमेंट के तौर पर उपलब्ध एपीआई (I0d7dc) को पेश करनाAdSelectionManager::updateAdCounterHistogram
एक्सपेरिमेंटल एपीआई को पेश किया गया. साथ ही,AdFilters
की सीरीज़ को दिखाने के लिएAdData
में बदलाव किया गया (I87b83)
गड़बड़ियां ठीक की गईं
- इनपुट यूआरआई अब शेयर की गई साइट/ऑरिजिन से मैच किए जाते हैं. इसके लिए, होस्ट नेम से पूरी तरह मैच करने की ज़रूरत नहीं होती.
- एचटीटीपीएस स्कीम मौजूद न होने की वजह से, जांच पूरी न होने की समस्या को ठीक करना (d573058)
- वेब यूआरएल से एचटीटीपीएस स्कीम की गड़बड़ी ठीक करना (cecdcb8)
- मेज़रमेंट एपीआई में throws एनोटेशन जोड़ना (2dba359)
वर्शन 1.1.0-beta03
15 नवंबर, 2023
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03
रिलीज़ हो गए हैं. 1.1.0-beta03 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- Android S के लिए, पुराने सिस्टम के साथ काम करने की सुविधा.
वर्शन 1.1.0-beta02
4 अक्टूबर, 2023
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02
रिलीज़ हो गए हैं. 1.1.0-beta02 वर्शन में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- मेज़रमेंट रिक्वेस्ट क्लास से, T+ वर्शन की जांच करने की सुविधा हटा दी गई है. निजता सैंडबॉक्स
MeasurementManager
अनुरोध क्लास को ऐक्सेस करने के लिए, क्लाइंट को अपने प्लैटफ़ॉर्म के टी+ वर्शन की जांच करने की ज़रूरत नहीं है. नए व्यवहार के साथ, MeasurementManager शून्य हो जाएगा. (Ieb105)
वर्शन 1.1.0-beta01
23 अगस्त, 2023
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01
को बिना किसी बदलाव के रिलीज़ किया गया है. 1.1.0-beta01 वर्शन में ये बदलाव शामिल हैं.
वर्शन 1.1.0-alpha01
9 अगस्त, 2023
androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01
और androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01
रिलीज़ हो गए हैं. 1.1.0-alpha01 वर्शन में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
registerSource
सूची को शामिल करना (Iae92f)- एक्सपेरिमेंट के तौर पर उपलब्ध
isAtLeastU()
API (Ie9117, b/289269026) के इस्तेमाल को हटा दिया गया
गड़बड़ियां ठीक की गईं
- एक्सपेरिमेंटल और सार्वजनिक एपीआई फ़ाइलों को मर्ज करना (I15da3, b/278769092)
संस्करण 1.0
वर्शन 1.0.0-beta05
7 जून, 2023
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05
और androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05
रिलीज़ हो गए हैं. 1.0.0-beta05 वर्शन में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
TopicsManager
में एसडीके एक्सटेंशन 5 की जांच जोड़ता है- gradle में डुप्लीकेट क्लास बिल्ड करने से जुड़ी गड़बड़ियों को रोकने के लिए, Kotlin कोरूटीन की डिपेंडेंसी को 1.7.1 पर बढ़ाया गया
वर्शन 1.0.0-beta04
10 मई, 2023
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04
और androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04
रिलीज़ हो गए हैं. 1.0.0-beta04 वर्शन में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- कॉलर के मुख्य थ्रेड पर adservices मेज़रमेंट एपीआई को कॉल करने पर, डेडलॉक की समस्या को हल करना. (I65361)
वर्शन 1.0.0-beta03
19 अप्रैल, 2023
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03
और androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03
रिलीज़ हो गए हैं. 1.0.0-beta03 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- Topics के लिए, Preview API चालू किया गया.
वर्शन 1.0.0-beta02
22 मार्च, 2023
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02
और androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02
रिलीज़ हो गए हैं. 1.0.0-beta02 वर्शन में ये कमिट शामिल हैं.
गड़बड़ियां ठीक की गईं
- SDK टूल के एक्सटेंशन के वर्शन 5 और उसके बाद के वर्शन के लिए,
MeasurementManager
एपीआई चालू किए गए. - SDK टूल के एक्सटेंशन के वर्शन 4 और उससे पहले के वर्शन के लिए,
MeasurementManager
एपीआई बंद कर दिए गए हैं.
वर्शन 1.0.0-beta01
22 फ़रवरी, 2023
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01
और androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01
में कोई खास बदलाव नहीं किया गया है. वर्शन 1.0.0-beta01 को किसी इंटरनल शाखा से रिलीज़ किया गया था.
ऐप्लिकेशन के काम करने के तरीके में बदलाव
- एट्रिब्यूशन रिपोर्टिंग की सुविधा बंद कर दी गई है और इस रिलीज़ में इसका इस्तेमाल नहीं किया जा सकता.
वर्शन 1.0.0-alpha01
11 जनवरी, 2023
androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01
और androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01
रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha01 को किसी इंटरनल शाखा से रिलीज़ किया गया था.
- यह एक नई Jetpack लाइब्रेरी है. इससे Privacy Sandbox के निजता बनाए रखने वाले एपीआई (Topics, FLEDGE, और Attribution Reporting) के साथ इंटिग्रेशन की सुविधा मिलती है.
- Extension SDK 4 में दिए गए Privacy Sandbox API के लिए, Jetpack Privacy Sandbox API का इस्तेमाल ड्रॉप-इन रिप्लेसमेंट के तौर पर किया जा सकता है.