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