במדריך הזה מפורטים השלבים הנדרשים כדי לתמוך בהודעה בנושא תקנות של מדינות בארה"ב כחלק מ-UMP SDK. ההוראות האלה משלימות את ההוראות במאמר הגדרת UMP SDK, שבו מוסבר איך להפעיל את האפליקציה עם UMP SDK ולהגדיר את ההודעה. ההנחיות הבאות ספציפיות להודעה לבקשת הסכמה בהתאם לתקנות במדינה הרלוונטית בארה"ב.
דרישות מוקדמות
לפני שממשיכים, חשוב לוודא שביצעתם את הפעולות הבאות:
- מעדכנים לגרסה העדכנית של הפלאגין של Unity. כדי לקבל תמיכה בבקשת הסכמה בהתאם לתקנות במדינה הרלוונטית בארה"ב, מומלץ להשתמש בגרסה 8.7.0 ומעלה.
- מגדירים את UMP SDK. חשוב להטמיע נקודת כניסה לאפשרויות הפרטיות ולהציג אותה אם צריך. אחרי שתסיימו את השלבים במדריך הזה, תהיה לכם נקודת כניסה להצגת ההודעה לגבי התקנות במדינות בארה"ב למשתמשים.
- יוצרים בקשת הסכמה בהתאם לתקנות במדינה הרלוונטית בארה"ב באפליקציות.
- אם אתם משתמשים בהודעה לבקשת הסכמה בהתאם לתקנות במדינה הרלוונטית בארה"ב לצד הודעות אחרות, כדאי לעיין במאמר סוגים זמינים של הודעות למשתמשים כדי להבין מתי מוצגות למשתמשים הודעות שונות.
הגדרת התג "מתחת לגיל ההסכמה"
כדי לציין אם משתמש מתחת לגיל ההסכמה, מגדירים את הפרמטר
tagForUnderAgeOfConsent (TFUA). כשמגדירים את TFUA לערך true, ה-UMP SDK לא מבקש הסכמה מהמשתמש. אם לאפליקציה יש קהל מעורב, צריך להגדיר את הפרמטר הזה למשתמשים שהם ילדים כדי לוודא שלא תתבקש הסכמה.
באחריותכם להגדיר את הפרמטר הזה במקרים שבהם צריך לעמוד בדרישות של חוק COPPA ותקנות רלוונטיות אחרות.
בדוגמה הבאה, הערך של TFUA מוגדר כ-true בבקשת הסכמה של UMP:
ConsentRequestParameters params = new ConsentRequestParameters
{
// Indicate the user is under age of consent.
TagForUnderAgeOfConsent = true;
};
ConsentInformation.Update(params, (FormError updateError) =>
{
// ...
});
קריאת אפשרויות ההסכמה
אחרי שהמשתמש קיבל החלטה בנושא התקנות במדינות בארה"ב, אתם יכולים לקרוא את הבחירה שלו מהאחסון המקומי בהתאם למפרט של Global Privacy Platform (הפלטפורמה הגלובלית להעדפות פרטיות, GPP). פרטים נוספים זמינים בקטע פרטי האפליקציה.
חשוב לזכור ש-UMP SDK מאכלס רק את המפתחות IABGPP_GppSID ו-IABGPP_HDR_GppString.
בדיקת ההודעות לבקשת הסכמה בהתאם לתקנות במדינה הרלוונטית בארה"ב
כדי לבדוק את בקשת ההסכמה בהתאם לתקנות במדינה הרלוונטית בארה"ב, משתמשים ב-UMPDebugGeographyRegulatedUSState debugGeography כדי לאלץ את ה-UMP SDK להתייחס למכשיר הבדיקה כאילו הוא נמצא במדינה בארה"ב שחלות בה תקנות. אפשר גם להשתמש ב-UMPDebugGeographyOther כדי לאלץ את ביטול ההצגה של הודעות לבקשת הסכמה בהתאם לתקנות במדינות בארה"ב. למידע נוסף על debugGeography, קראו את המאמר אילוץ מיקום גיאוגרפי.
הערה: UMPDebugGeographyRegulatedUSState זמין רק בפלאגין של Unity מגרסה 9.4.0 ואילך.