privacysandbox ads

  
यह लाइब्रेरी, निजता बनाए रखने वाले एपीआई के साथ इंटिग्रेशन की सुविधा देती है. ये एपीआई, Android पर Privacy Sandbox का हिस्सा हैं.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
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 का इस्तेमाल ड्रॉप-इन रिप्लेसमेंट के तौर पर किया जा सकता है.