תאימות לחוקי הפרטיות במדינות ארה"ב

כדי לעזור לבעלי אפליקציות לעמוד בדרישות של חוקי הפרטיות במדינות בארה"ב, Google Mobile Ads SDK מאפשר לבעלי תוכן דיגיטלי להשתמש בשני פרמטרים שונים כדי לציין אם Google צריכה להפעיל עיבוד נתונים מוגבל (RDP). ה-SDK מאפשר לבעלי אפליקציות להגדיר עיבוד נתונים מוגבל (RDP) ברמת הבקשה להצגת מודעה, באמצעות האותות הבאים:

כשמשתמשים בכל אחד מהפרמטרים, Google מגבילה את האופן שבו היא משתמשת במזההים ייחודיים מסוימים ובנתונים אחרים שמעובדים במסגרת מתן השירותים לבעלי התוכן הדיגיטלי. כתוצאה מכך, Google תציג רק מודעות ללא התאמה אישית. הפרמטרים האלה מבטלים את הגדרות ה-RDP בממשק המשתמש.

בעלי האפליקציות צריכים להחליט בעצמם איך עיבוד נתונים מוגבל יכול לתמוך בתוכניות התאימות שלהם ומתי להפעיל אותו. ניתן להשתמש בשני הפרמטרים האופציונליים בו-זמנית, למרות שהם משפיעים על הצגת המודעות ב-Google.

מדריך זה נועד לעזור לבעלי אתרים להבין את השלבים הנדרשים כדי להפעיל את האפשרויות האלו על בסיס בקשה להצגת מודעה.

אות RDP

יש שתי דרכים שונות להודיע ל-Google שצריך להפעיל את ה-RDP באמצעות אות ה-RDP של Google:

פרמטר תוספות ל-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:

פרמטר תוספות ל-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):

  1. יש לבצע את השלבים המפורטים בקטע הגדרות CPRA כדי להוסיף את שותפי תהליך בחירת הרשת לרשימת שותפי הפרסום לפי CPRA ב-AdMob ממשק המשתמש.

  2. כדאי לכתוב את האות של IAB באמצעות העדפות משותפות כדי שגם ערכות SDK של שותפים בתהליך בחירת הרשת, שתואמות למפרט של IAB, יוכלו לקרוא את האות.

  3. כדאי לעיין במסמכים של כל שותף של רשת מודעות כדי להבין אילו אפשרויות הוא מציע כדי לעזור לכם לציית ל-CPRA.