إعلانات مبادرة حماية الخصوصية

  
تتيح هذه المكتبة التكامل مع واجهات برمجة التطبيقات التي تشكّل جزءًا من "مبادرة حماية الخصوصية" على Android.
التعديل الأخير الإصدار المستقر إصدار مرشح الإصدار التجريبي إصدار ألفا
17 نيسان (أبريل) 2024 - - 1.1.0-beta06 -

إعلان التبعيات

لإضافة اعتمادية على Privacy Sandbox-ads، يجب إضافة مستودع Google Maven إلى مشروعك. لمزيد من المعلومات، يمكنك الاطّلاع على مستودع Maven من Google.

أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle لتطبيقك أو الوحدة الخاصة بك:

رائع

dependencies {
 
    implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06"
   
    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06"
 
}

Kotlin

dependencies {

    implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06")

    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06"
   
}

لمزيد من المعلومات حول التبعيات، انظر إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء عدد جديد

راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.

الإصدار 1.1

الإصدار 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 على هذه الالتزامات.

ملاحظة

  • اعتبارًا من الإصدار 1.1.0 إلى الإصدار التجريبي 06 من نظام حماية الخصوصية مع إعلانات jetpack، سيصبح بإمكان جميع أجهزة Android R التي تم تفعيل ميزة الإبلاغ عنها الوصول إلى واجهات PPAPI. في جميع حالات الاستخدام التي لا تتوافق مع Android R، يجب توفير حماية إضافية داخل الرمز باستخدام رمز jetpack المرجوّ من خلال privacysandbox-ads.

الميزات الجديدة

  • إتاحة التوافق مع الأنظمة القديمة لنظام 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 بسبب عدم توفّر علامة مكتبة الاستخدامات في البيان.

الإصدار 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" وتعديل AdData للإشارة إلى سلسلة AdFilters (I87b83).

إصلاح الأخطاء

  • تتم الآن مطابقة معرّفات الموارد المنتظمة (URI) التي يتم إدخالها في موقع/مصدر مشترك بدلاً من اشتراط مطابقة تامة لاسم المضيف.
  • إصلاح تعذُّر الاختبار بسبب عدم توفُّر مخطط HTTPS (d573058)
  • إصلاح مخطَّط HTTPS غير المتوفّر من عناوين URL على الويب (cecdcb8)
  • إضافة تعليق توضيحي إلى واجهات برمجة التطبيقات للقياس (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+ من فئات طلبات القياس. لا يحتاج العملاء إلى التحقّق من إصدار نظام التشغيل 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() (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 هذه الالتزامات.

إصلاح الأخطاء

  • تثبيت إضافة SDK 5 Check 5 إلى TopicsManager
  • رفع تبعية Kotlin إلى 1.7.1 لمنع أخطاء إنشاء الفئة المكررة في Gradle

الإصدار 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 هذه الالتزامات.

إصلاح الأخطاء

  • حلّ مشكلة التوقّف التام عند استدعاء واجهات برمجة التطبيقات لقياس الخدمات الإعلانية في سلسلة التعليمات الرئيسية من قِبل المتصل. (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.

الإصدار 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 هذه الالتزامات.

إصلاح الأخطاء

  • تم تفعيل واجهات برمجة تطبيقات MeasurementManager للإصدار 5 من إضافة SDK والإصدارات الأحدث.
  • تم إيقاف واجهات برمجة تطبيقات MeasurementManager للإصدار 4 من إضافة SDK والإصدارات الأقدم.

الإصدار 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 Preserve في "مبادرة حماية الخصوصية" (Topics وFLEDGE وAttribution Reporting).
  • يمكن استخدام واجهات برمجة تطبيقات "مبادرة حماية الخصوصية" في Jetpack كبديل لواجهات برمجة تطبيقات "مبادرة حماية الخصوصية" المتوفّرة في حزمة تطوير البرامج (SDK) للإضافة 4.