במדריך הזה מפורטים השלבים שנדרשים כדי לתמוך בהודעה בנושא תקנות של מדינות בארה"ב כחלק מ-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 ואילך.