EU ব্যবহারকারীদের কাছ থেকে সম্মতির অনুরোধ করুন

Google-এর EU ব্যবহারকারীর সম্মতি নীতির অধীনে, আপনাকে অবশ্যই ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) আপনার ব্যবহারকারীদের কাছে কিছু কিছু প্রকাশ করতে হবে এবং কুকিজ বা অন্যান্য স্থানীয় স্টোরেজ যেখানে আইনত প্রয়োজন, এবং সংগ্রহ, ভাগ করে নেওয়া এবং ব্যবহারের জন্য তাদের সম্মতি নিতে হবে। বিজ্ঞাপন ব্যক্তিগতকরণের জন্য ব্যক্তিগত ডেটা। এই নীতি EU ই-প্রাইভেসি নির্দেশিকা এবং সাধারণ ডেটা সুরক্ষা নিয়ন্ত্রণের (GDPR)-এর প্রয়োজনীয়তাগুলিকে প্রতিফলিত করে৷

ইউজার মেসেজিং প্ল্যাটফর্ম SDK

ইউজার মেসেজিং প্ল্যাটফর্ম (UMP) SDK ব্যবহার করে সম্মতি পাওয়ার বিষয়ে তথ্যের জন্য, আমাদের ইউজার মেসেজিং প্ল্যাটফর্ম SDK গাইড দেখুন। UMP SDK-এর মাধ্যমে প্রাপ্ত সম্মতি স্বয়ংক্রিয়ভাবে IMA SDK-এ পাঠানো হয়।

ব্যবহারকারীদের যেকোনও সময় তাদের সম্মতির পছন্দ প্রত্যাহার করতে দেওয়ার জন্য GDPR-এর সম্মতি প্রত্যাহার প্রয়োজন। ব্যবহারকারীদের তাদের সম্মতি পছন্দ প্রত্যাহার করার উপায় বাস্তবায়নের জন্য গোপনীয়তা বিকল্পগুলি দেখুন।

ডিফল্টরূপে, Google-এর কাছে বিজ্ঞাপনের অনুরোধগুলি ওয়েব পৃষ্ঠা বা অ্যাপের বিষয়বস্তু এবং ব্যবহারকারীর এটি দেখার ইতিহাস উভয়ের উপর ভিত্তি করে বিজ্ঞাপন নির্বাচন সহ ব্যক্তিগতকৃত বিজ্ঞাপন পরিবেশন করে। Google অ-ব্যক্তিগত বিজ্ঞাপন পরিবেশন সমর্থন করে। ব্যক্তিগতকৃত এবং অ-ব্যক্তিগত বিজ্ঞাপন সম্পর্কে আরও জানুন

অ-ব্যক্তিগত বিজ্ঞাপনগুলিকে জোর করতে, আপনি আপনার বিজ্ঞাপন ট্যাগের সাথে &npa=1 যোগ করতে পারেন যে শুধুমাত্র অ-ব্যক্তিগত বিজ্ঞাপন সামগ্রী ফেরত দেওয়া উচিত।

এটি adTagParameters সম্পত্তির সাথে সম্পন্ন করা হয়, যেমন:

উদ্দেশ্য-C

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

সুইফট

func requestStream() {
  ...
  let request = IMALiveStreamRequest(
      assetKey: ViewController.assetKey,
      networkCode: ViewController.networkCode,
      adDisplayContainer: adDisplayContainer!,
      videoDisplay: imaVideoDisplay,
      userContext: nil)
  request.adTagParameters = {'npa', 1};
  adsLoader?.requestStream(with: request)
}

ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) এর ব্যবহারকারীদের সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের চিকিৎসা পাওয়ার জন্য আপনি বিজ্ঞাপনের অনুরোধগুলি চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলার সুবিধার্থে ডিজাইন করা হয়েছে। মনে রাখবেন GDPR-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। অনুগ্রহ করে ইউরোপীয় ইউনিয়নের নির্দেশিকা পর্যালোচনা করুন এবং আপনার নিজের আইনি পরামর্শকের সাথে পরামর্শ করুন। অনুগ্রহ করে মনে রাখবেন যে Google-এর সরঞ্জামগুলি সম্মতি সহজতর করার জন্য ডিজাইন করা হয়েছে এবং আইনের অধীনে কোনও নির্দিষ্ট প্রকাশককে তার বাধ্যবাধকতা থেকে মুক্তি দেয় না। GDPR কীভাবে প্রকাশকদের প্রভাবিত করে সে সম্পর্কে আরও জানুন

এই বৈশিষ্ট্যটি ব্যবহার করার সময়, একটি TFUA (ইউরোপে সম্মতির বয়সের অধীনে ব্যবহারকারীদের জন্য ট্যাগ) প্যারামিটার বিজ্ঞাপনের অনুরোধে অন্তর্ভুক্ত করা হবে। এই প্যারামিটারটি সেই নির্দিষ্ট বিজ্ঞাপন অনুরোধের জন্য পুনঃবিপণন সহ ব্যক্তিগতকৃত বিজ্ঞাপন অক্ষম করে। এটি তৃতীয় পক্ষের বিজ্ঞাপন বিক্রেতাদের অনুরোধগুলিকে অক্ষম করে, যেমন বিজ্ঞাপন পরিমাপ পিক্সেল এবং তৃতীয় পক্ষের বিজ্ঞাপন সার্ভার৷ প্যারামিটার আপনার অ্যাড ম্যানেজার কী-মানের ব্যবহারকে প্রভাবিত করে না। ফলস্বরূপ, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার কী-মানগুলির ব্যবহার GDPR-এর সাথে সঙ্গতিপূর্ণ।

বিজ্ঞাপনের অনুরোধে TFUA প্যারামিটার অন্তর্ভুক্ত করা যেকোনো প্রযোজ্য সাইট-লেভেল সেটিংসের চেয়ে অগ্রাধিকার দেয়।

আপনার বাস্তবায়ন থেকে করা সমস্ত বিজ্ঞাপন অনুরোধে এই ট্যাগটি অন্তর্ভুক্ত করতে, আপনার বিজ্ঞাপন ট্যাগে &tfua=1 যোগ করুন।

উদ্দেশ্য-C

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

সুইফট

func requestStream() {
  ...
  let request = IMALiveStreamRequest(
      assetKey: ViewController.assetKey,
      networkCode: ViewController.networkCode,
      adDisplayContainer: adDisplayContainer!,
      videoDisplay: imaVideoDisplay,
      userContext: nil)
  request.adTagParameters = {'tfua', 1};
  adsLoader?.requestStream(with: request)
}

উপরের উদাহরণটি একটি লাইভ স্ট্রিম অনুরোধ ব্যবহার করে, কিন্তু একই VOD স্ট্রিমগুলিতে প্রযোজ্য।