כדי לעזור לבעלי תוכן דיגיטלי לעמוד בדרישות של חוקי הפרטיות במדינות ארה"ב, Google Mobile Ads SDK מאפשר לבעלי תוכן דיגיטלי להשתמש בשני פרמטרים שונים כדי לציין אם Google צריכה להפעיל עיבוד נתונים מוגבל (RDP). ערכת ה-SDK מספקת לבעלי אתרים את יכולת להגדיר עיבוד נתונים מוגבל ברמת הבקשה להצגת מודעה, על סמך האותות הבאים:
- RDP של Google
- הגדרה של IAB
IABUSPrivacy_String
כשמשתמשים בכל אחד מהפרמטרים האלה, Google מגבילה את האופן שבו היא משתמשת בחלק מהפרמטרים מזהים ונתונים אחרים שמעובדים במסגרת אספקת שירותים לבעלי תוכן דיגיטלי. כתוצאה מכך, Google תציג רק מודעות ללא התאמה אישית. הפרמטרים האלה מבטלים את ההגדרות של RDP בממשק המשתמש.
בעלי התוכן הדיגיטלי צריכים להחליט בעצמם איך עיבוד הנתונים המוגבל יכול נתמכות בתוכניות התאימות שלהן ומתי צריך להפעיל אותן. ייתכן להשתמש בשני הפרמטרים האופציונליים בו-זמנית, למרות שיש להם את אותם הערכים על הצגת המודעות של Google.
המדריך הזה נועד לעזור לבעלי תוכן דיגיטלי להבין את השלבים הנדרשים להפעלת האפשרויות האלה על בסיס בקשה להצגת מודעה.
אות RDP
יש שתי דרכים שונות להודיע ל-Google שצריך להפעיל את RDP באמצעות האות של RDP מ-Google:
- הוספת פרמטר extras ל-RDP
- שימוש בהעדפות משותפות ל-RDP
פרמטר תוספות ל-RDP
כדי להשתמש באפשרות של פרמטר נוסף, יוצרים בקשה להצגת מודעה שמציינת פרמטרים נוספים, עם מפתח rdp
וערך 1
.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
חשוב להשתמש באובייקט הבקשה הזה כשטוענים מודעה.
העדפות משותפות ל-RDP
לאפשרות 'העדפות משותפות', כותבים את המפתח gad_rdp
עם הערך 1
ל-SharedPreferences
.
מערכת Google Mobile Ads SDK קוראת את המפתח gad_rdp
במהלך טעינת המודעה.
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()
אות IAB
יש שתי דרכים שונות להודיע ל-Google שצריך להפעיל עיבוד נתונים מוגבל (RDP) באמצעות אות של IAB:
- הוספת פרמטר Extras ל-IAB
- להשתמש בהעדפות משותפות ל-IAB
פרמטר Extras ב-IAB
לאפשרות של פרמטר extras, יוצרים בקשה להצגת מודעה שמציינת פרמטרים נוספים, עם מפתח IABUSPrivacy_String
וערך מחרוזת שתואם למפרט של IAB.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
חשוב להשתמש באובייקט הבקשה הזה כשטוענים מודעה.
העדפות משותפות ל-IAB
כדי להשתמש באפשרות ההעדפות המשותפות, צריך לכתוב את המפתח IABUSPrivacy_String
באמצעות
ערך מחרוזת שתואם ל-IAB
מפרט
אל
SharedPreferences
מערכת Google Mobile Ads SDK קוראת את המפתח IABUSPrivacy_String
במהלך טעינת המודעה.
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply()
גישור
אם אתם משתמשים בתהליך בחירת הרשת (Mediation):
פועלים לפי השלבים ב- ההגדרות שקשורות ל-CPRA להוסיף את השותפים בתהליך בחירת הרשת לרשימה של שותפי הפרסום לפי חוק CPRA ממשק המשתמש של AdMob.
מומלץ לכתוב את אות IAB באמצעות העדפות משותפות כך שערכות ה-SDK של השותפים בתהליך בחירת הרשת (Mediation) עומדות בדרישות של מפרט IAB יכול גם לקרוא את האות.
מומלץ לעיין במסמכי התיעוד של כל אחד מהשותפים של רשתות המודעות כדי לקבוע אילו אפשרויות הם מציעים כדי לעזור לכם לעמוד בדרישות של CPRA.