התאמה אישית של Topics API וביטול ההסכמה

משתמשים ומפתחים אמורים להיות מסוגלים לשפר את הרלוונטיות של התוכן על ידי שינוי מדויק של Topics API. בדף הזה מוסבר איך לנהל ולהתאים אישית את Topics API בהתאם לצרכים ולהעדפות של המשתמשים והמפתחים.

פקדי משתמש

מטרת העיצוב של ה-API היא לספק למשתמשים את היכולת להציג ולהסיר את הנושאים שמשויכים לשימוש שלהם באפליקציה. ההטמעה של היכולת הזו לבקרת משתמשים נמצאת בשלבי פיתוח, והיא תיכלל בעדכון עתידי.

אם המשתמש מסיר אפליקציה שתרמה לבחירת נושא משוער ב-3 האפוקים האחרונים, הנושא הזה לא יוסר מרשימת הנושאים שהוחזרו ב-3 האפוקים האחרונים, כדי למנוע חשיפת מידע על ההסרה.

כדי לבדוק איך משתמשי הקצה יראו את התכונה, מפתחים יכולים להפעיל כוונה באפליקציה כדי לראות את ממשק המשתמש של ההגדרות של Topics באופן דומה לאופן שבו משתמש קצה יראה אותו:

//Button that launches settings UI
private Button mSettingsAppButton;
private static final String RB_SETTING_APP_INTENT = "android.adservices.ui.SETTINGS";

//Does setup for button on screen that will launch settings UI to observe Topics
private void registerLaunchSettingsAppButton() {
    mSettingsAppButton.setOnClickListener(
        new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                Context context = getApplicationContext();
                Intent activity2Intent = new Intent(RB_SETTING_APP_INTENT);
                activity2Intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(activity2Intent);
            }
        });
}

אמצעי בקרה למפתחים

מפתחי אפליקציות יכולים לקבוע אילו מפתחי טכנולוגיות פרסום יוכלו לגשת לממשקי Topics API על ידי הכללת מזהה ההרשמה של מפתח טכנולוגיית הפרסום בקובץ המניפסט של האפליקציה.

אפשר לבטל את ההסכמה לשימוש ב-Topics API באופן דקלרטיבי באפליקציה באמצעות רכיבי XML ומניפסט חדשים, כדי לא לאפשר ל-SDK של מודעות להשתמש ב-API של האפליקציה הזו:

<ad-services-config>
  <topics allowAllToAccess="false" />
</ad-services-config>

נושאים שמשויכים לאפליקציות שביטלו את ההסכמה לא ייכללו בחישוב השבועי של הנושאים. נמשיך לעדכן את המסמך כך שיכלול פרטי הטמעה קשורים.

See also

Check out our resources to better understand the Topics API on Android.