اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
AdServices
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتوافق وحدة AdServices، التي تم طرحها في Android 13،
مع "مبادرة حماية الخصوصية" التي تهدف إلى
إنشاء تكنولوجيات تعمل على حماية خصوصية المستخدمين على الإنترنت وإتاحة أدوات للشركات
والمطوّرين لإنشاء أنشطة تجارية رقمية مزدهرة.
يمكنك الاطّلاع على مزيد من المعلومات على
موقع "مطوّرو تطبيقات Android" الإلكتروني.
الحافز
في ما يلي أهداف "مبادرة حماية الخصوصية":
- إنشاء تكنولوجيا جديدة للحفاظ على خصوصية معلومات المستخدمين
- مساعدة الناشرين والمطوّرين على إبقاء المحتوى المعروض على الإنترنت مجانيًا
- التعاون مع جميع المتخصصين في المجال لوضع معايير جديدة للخصوصية على الإنترنت
حدود الوحدة
بنية AdServices: هذه رمز جديد بالكامل بدون حدود وحدة.
الموقع الجغرافي للرمز: packages/modules/AdServices
يعرض الشكل 1 عملية إعداد وحدة AdServices.
الشكل 1: تصميم واجهة برمجة التطبيقات لوحدة AdServices
الشكل 2: إعداد وحدة AdServices
ستتوفّر الوظيفة الرئيسية للحزمة في APEX:
com.google.android.adservices
.
ستتوفّر وظائف واجهات برمجة التطبيقات التي تحافظ على الخصوصية في حزمة APK
com.google.android.adservices.api
.
ستتوفّر وظيفة "وقت تشغيل حزمة تطوير البرامج (SDK)" في حزمة APK
com.google.android.app.sdksandbox
.
يمكنك الاطّلاع على مزيد من المعلومات عن AdServices في الصفحات التالية:
التبعيات
- نطاق sepolicy جديد لحزمة SDKSandbox
- القيود المفروضة على "مساحة تخزين حزمة تطوير البرامج (SDK)": مساحة تخزين محدودة، وعمليات البث، والبث المباشر، وما إلى ذلك
- أذونات محدّدة بوضوح: لا تكتسِب حِزم تطوير البرامج (SDK) لعرض الإعلانات الأذونات من التطبيقات.
- تغييرات نظام التشغيل للتعامل مع أرقام تعريف مستخدمي وضع الحماية
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# AdServices\n\nThe AdServices module, introduced in Android 13,\nsupports the Privacy Sandbox initiative that aims to\ncreate technologies that both protect people's privacy online and give companies\nand developers tools to build thriving digital businesses.\n\nMore information is available on the\n[Android Developer site](https://developer.android.com/privacy-sandbox).\n\nMotivation\n----------\n\nThe goals of the Privacy Sandbox Initiative are:\n\n- Build new technology to keep user information private\n- Enable publishers and developers to keep online content free\n- Collaborate with the industry to build to new internet privacy standards\n\nModule boundary\n---------------\n\nAdServices architecture: This is all new code with no module boundary.\n\nCode location: `packages/modules/AdServices`\n\nFigure 1 shows the AdServices module setup.\n\n**Figure 1.** AdServices module API design\n\n**Figure 2.** AdServices module setup\n\nPackage format\n--------------\n\nMain functionality for the package will be available in APEX:\n`com.google.android.adservices`.\n\nPrivacy Preserving APIs functionality will be available in APK\n`com.google.android.adservices.api`.\n\nSDK Runtime functionality will be available in APK\n`com.google.android.app.sdksandbox`.\n\nYou can learn more about AdServices on the following pages:\n\n- [Privacy Sandbox Overview](https://developer.android.com/design-for-safety/ads/introduction)\n- [SDK Runtime Design](https://developer.android.com/design-for-safety/ads/sdk-runtime)\n- [Topics Design](https://developer.android.com/design-for-safety/ads/topics)\n- [FLEDGE on Android Design](https://developer.android.com/design-for-safety/ads/fledge)\n- [Attribution Reporting Design](https://developer.android.com/design-for-safety/ads/attribution)\n\nDependencies\n------------\n\n- New sepolicy domain for SDKSandbox\n- Restrictions for SDKSandbox: limited storage, intents, broadcasts, etc.\n- Well defined permissions; ad SDKs do not inherit permissions from apps\n- OS changes to deal with sandbox UIDs"]]