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
| नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 7 मई, 2025 | - | - | 1.1.0-beta13 | - |
डिपेंडेंसी का एलान करना
privacysandbox-ads पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta13" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta13" }
Kotlin
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta13") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta13" }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से हमें 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()एपीआई का इस्तेमाल करके, अपडेट को बाद में शेड्यूल करने की अनुमति मिलती है. हर अपडेट के लिए, उपयोगकर्ता यह तय कर सकता है कि उसे कस्टम ऑडियंस के किन सेट में शामिल होना है या किन सेट से बाहर निकलना है.
एपीआई में हुए बदलाव
GetAdSelectionRequestAPI (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) के साथ इंटिग्रेशन की सुविधा मिलती है.
- Jetpack के Privacy Sandbox API का इस्तेमाल, Extension SDK 4 में दिए गए Privacy Sandbox API के लिए, ड्रॉप-इन रिप्लेसमेंट के तौर पर किया जा सकता है.