כדי לעזור לבעלי תוכן דיגיטלי לעמוד בדרישות של ארה"ב חוקי הפרטיות במדינות, Google Mobile Ads SDK מאפשר לבעלי אתרים להשתמש בשני פרמטרים שונים כדי לציין אם Google צריכה להפעיל עיבוד נתונים מוגבל (RDP) (RDP). ערכת ה-SDK מספקת לבעלי אתרים את יכולת להגדיר עיבוד נתונים מוגבל ברמת הבקשה להצגת מודעה, על סמך האותות הבאים:
- עיבוד הנתונים מוגבל (RDP) של Google
- מוגדר על ידי IAB
IABUSPrivacy_String
כשמשתמשים בכל אחד מהפרמטרים האלה, Google מגבילה את האופן שבו היא משתמשת בחלק מהפרמטרים מזהים ונתונים אחרים שמעובדים במסגרת אספקת שירותים לבעלי תוכן דיגיטלי. כתוצאה מכך, Google תציג רק מודעות ללא התאמה אישית. הפרמטרים האלה מבטלים את ההגדרות של RDP בממשק המשתמש.
בעלי התוכן הדיגיטלי צריכים להחליט בעצמם איך עיבוד הנתונים המוגבל יכול נתמכות בתוכניות התאימות שלהן ומתי צריך להפעיל אותן. ייתכן להשתמש בשני הפרמטרים האופציונליים בו-זמנית, למרות שיש להם את אותם הערכים על הצגת המודעות של Google.
המדריך הזה נועד לעזור לבעלי תוכן דיגיטלי להבין מה צריך לעשות כדי להפעיל את האפשרויות האלה לכל בקשה להצגת מודעה.
אות RDP
יש שתי דרכים שונות להודיע ל-Google שצריך להפעיל עיבוד נתונים מוגבל (RDP) באמצעות אות ה-RDP של Google:
- הוספת פרמטר נוסף ל-RDP
- להשתמש בהעדפות משותפות ל-RDP
פרמטר תוספות ל-RDP
באפשרות הפרמטרים של תוספות, צריך ליצור בקשה להצגת מודעה שבה מציינים תוספות
עם מפתח rdp
וערך של 1
.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdManagerAdRequest.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
באפשרות הפרמטרים של תוספות, צריך ליצור בקשה להצגת מודעה שבה מציינים תוספות
פרמטרים, עם מפתח IABUSPrivacy_String
וערך מחרוזת
תואם ל-IAB
המפרט.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdManagerAdRequest.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 ממשק המשתמש של Ad Manager.
מומלץ לכתוב את האות של IAB באמצעות העדפות משותפות, כדי שגם ערכות ה-SDK של שותפי בחירת הרשת שתואמות למפרט של IAB יוכלו לקרוא את האות.
כדאי לעיין בתיעוד של כל שותף רשת מודעות כדי להבין אילו אפשרויות הם מציעים לעזור כדי לעמוד בדרישות ה-CPRA.