החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
AdServices
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
המודול AdServices, שהוצג ב-Android 13, תומך ביוזמת ארגז החול לפרטיות, שמטרתה ליצור טכנולוגיות שגם יגנו על הפרטיות של המשתמשים באינטרנט וגם יתנו לחברות ולמפתחים כלים שיעזרו לפתח עסקים דיגיטליים מצליחים.
מידע נוסף זמין באתר למפתחי Android.
מוטיבציה
מטרות היוזמה של ארגז החול לפרטיות הן:
- פיתוח טכנולוגיה חדשה לשמירה על פרטיות המידע של המשתמשים
- עזרה למפתחים ולבעלי תוכן דיגיטלי כדי שיוכלו להמשיך לספק תוכן אונליין בחינם
- שיתוף פעולה עם חברות בתחום כדי לפתח סטנדרטים חדשים לשמירה על הפרטיות באינטרנט
גבול המודול
הארכיטקטורה של AdServices: זהו קוד חדש לגמרי ללא גבולות מודול.
מיקום הקוד: packages/modules/AdServices
איור 1 מציג את ההגדרה של מודול AdServices.
איור 1. תכנון ממשק ה-API של מודול AdServices
איור 2. הגדרת המודול של AdServices
הפונקציונליות העיקרית של החבילה תהיה זמינה ב-APEX: com.google.android.adservices
.
הפונקציונליות של ממשקי ה-API לשמירה על הפרטיות תהיה זמינה ב-APK com.google.android.adservices.api
.
הפונקציונליות של SDK Runtime תהיה זמינה ב-APK com.google.android.app.sdksandbox
.
מידע נוסף על AdServices זמין בדפים הבאים:
יחסי תלות
- דומיין חדש של מדיניות אבטחה ל-SDKSandbox
- הגבלות על SDKSandbox: אחסון מוגבל, כוונות (intents), שידורים וכו'
- הרשאות מוגדרות היטב. ערכות SDK להצגת מודעות לא יורשות הרשאות מאפליקציות
- שינויים במערכת ההפעלה לטיפול במזהי UID בארגז חול
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[],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"]]