הכנה של CCPA

כדי לעזור לבעלי תוכן דיגיטלי לציית ל California Consumer Privacy Act (חוק הפרטיות לצרכנים בקליפורניה, CCPA), Interactive Media Ads SDK מאפשר לבעלי תוכן דיגיטלי להשתמש בשני פרמטרים שונים כדי לציין אם Google צריכה לאפשר עיבוד נתונים מוגבל (RDP). ה-SDK לבעלי אפליקציות יש אפשרות להגדיר עיבוד נתונים מוגבל ברמת הבקשה להצגת מודעה, תוך שימוש בתנאים הבאים: :

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

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

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

אות RDP

כדי להודיע ל-Google שצריך להפעיל עיבוד נתונים מוגבל באמצעות האות של Google, צריך להוסיף את &rdp=1 אל את הפרמטרים של תג המודעה, כפי שמוצג בדוגמה הבאה:

Objective-C

- (void)requestStream {
  ...
  IMALiveStreamRequest *request =
      [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                              adDisplayContainer:adDisplayContainer
                                    videoDisplay:imaVideoDisplay];
  request.adTagParameters = @{ @"rdp" : @1};
  [self.adsLoader requestStreamWithRequest:request];
}

Swift

func requestStream() {
  ...
  let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
                                     adDisplayContainer: adDisplayContainer,
                                     videoDisplay: imaVideoDisplay);
  request?.adTagParameters = ["rdp" : 1];
  adsLoader.requestStream(with: request)
}

אות IAB

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

קטע הקוד הבא מדגים איך ליצור בקשה להצגת מודעה באמצעות הפרמטר של IAB "1YNN":

Objective-C

- (void)requestStream {
  ...
  IMALiveStreamRequest *request =
      [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                              adDisplayContainer:adDisplayContainer
                                    videoDisplay:imaVideoDisplay];
  request.adTagParameters = @{ @"us_privacy" : @"1YNN"};
  [self.adsLoader requestStreamWithRequest:request];
}

Swift

func requestStream() {
  ...
  let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
                                     adDisplayContainer: adDisplayContainer,
                                     videoDisplay: imaVideoDisplay);
  request?.adTagParameters = ["us_privacy" : "1YNN"];
  adsLoader.requestStream(with: request)
}