الإعداد لقانون خصوصية المستهلك في كاليفورنيا (CCPA)

لمساعدة الناشرين في الالتزام بقانون خصوصية المستهلك في كاليفورنيا (CCPA)، تسمح حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية من Google للناشرين باستخدام مَعلمتَين مختلفتَين للإشارة إلى ما إذا كان على Google تفعيل المعالجة المحدودة للبيانات (RDP). تزوّد حزمة تطوير البرامج (SDK) الناشرين بإمكانية ضبط المعالجة المحدودة للبيانات (RDP) على مستوى طلب الإعلان باستخدام المعلمات التالية:

  • المعالجة المحدودة للبيانات (RDP) من Google
  • من تحديد IAB us_privacy

عند استخدام أي من المَعلمتَين، تفرض Google قيودًا على طريقة استخدامها لمعرّفات فريدة معيّنة وبيانات أخرى تتم معالجتها في إطار توفير الخدمات للناشرين.

وعلى الناشرين أن يقرروا بأنفسهم كيف يمكن للمعالجة المحدودة للبيانات أن تدعم خطط الامتثال ومتى يجب تفعيلها. من الممكن استخدام كلتا المَعلمتَين الاختياريتَين في الوقت نفسه، إلا أنّهما لهما التأثير نفسه في عرض الإعلانات من Google.

يهدف هذا الدليل إلى مساعدة الناشرين في فهم الخطوات المطلوبة لتفعيل هذه الخيارات على أساس كل طلب إعلان.

إشارة RDP

لإعلام Google بضرورة تفعيل RDP باستخدام إشارة 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 بضرورة تفعيل RDP باستخدام إشارة 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)
}