כדי לעזור לבעלי תוכן דיגיטלי לעמוד בדרישות של חוקי הפרטיות במדינות ארה"ב, Google Mobile Ads SDK מאפשר לבעלי תוכן דיגיטלי להשתמש בשני פרמטרים שונים כדי לציין אם Google צריכה להפעיל עיבוד נתונים מוגבל (RDP). ה-SDK מאפשר לבעלי תוכן דיגיטלי להגדיר RDP ברמת בקשת הצגת המודעה באמצעות האותות הבאים:
- 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
באפשרות הפרמטרים של תוספות, יוצרים בקשה להצגת מודעה שמציינת פרמטרים נוספים, עם מפתח 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 של שותפי בחירת הרשת שתואמות למפרט של IAB יוכלו לקרוא את האות.
מומלץ לעיין במסמכי התיעוד של כל שותף של רשת מודעות כדי לבדוק אילו אפשרויות הוא מציע שיעזרו לכם לעמוד בדרישות של חוק CPRA.