মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন মেনে চলার ব্যাপারে আপনাকে সাহায্য করতে, Google-কে সীমাবদ্ধ ডেটা প্রসেসিং (RDP) চালু করতে হবে কিনা তা জানাতে, Google Interactive Media Ads SDK আপনাকে নিম্নলিখিত প্যারামিটার ব্যবহার করতে দেয়। SDK প্রকাশকদের নিম্নলিখিত প্যারামিটার ব্যবহার করে বিজ্ঞাপনের অনুরোধ লেভেলে RDP সেট করার ক্ষমতা প্রদান করে:
- Google RDP
- IAB-এর গ্লোবাল প্রাইভেসি প্ল্যাটফর্ম (GPP) স্ট্রিং
- [বন্ধ করা হয়েছে] IAB মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা (
us_privacy) স্ট্রিং
ব্যবহারকারী ডেটা শেয়ারিং থেকে অপ্ট-আউট করেছেন তা বোঝাতে আপনি এইসব প্যারামিটারের মধ্যে কোনও একটি ব্যবহার করলে, Google ইউজার আইডেন্টিফায়ার ও অন্যান্য ডেটা প্রসেস করা সীমাবদ্ধ করে দেয়, যেমন জনসংখ্যা বিষয়ক লক্ষ্য। RDP-এর অধীনে, Google শুধুমাত্র পছন্দমতো সেট না করা বিজ্ঞাপন দেখায়, যখন আপনাকে পরিষেবা প্রদান করা হয়।
আপনাকে সিদ্ধান্ত নিতে হবে যে সীমাবদ্ধ ডেটা প্রসেসিং (RDP) কীভাবে আপনার সম্মতি সংক্রান্ত পরিকল্পনাকে সমর্থন করতে পারে।
আপনাকে আরও সিদ্ধান্ত নিতে হবে যে কখন RDP চালু করতে হবে। আপনি
একই সময়ে এইসব ঐচ্ছিক প্যারামিটারের মধ্যে এক বা একাধিক ব্যবহার করতে পারেন, যদিও Google
সবসময় সবচেয়ে বেশি নিষেধাজ্ঞামূলক ট্রিটমেন্ট প্রয়োগ করে। যেমন, RDP=1,
GPP স্ট্রিং অথবা us_privacy স্ট্রিংয়ের মধ্যে কোনও একটি যদি দেখায় যে ব্যবহারকারী অপ্ট-আউট করেছেন, তাহলে Google বিজ্ঞাপন
পরিষেবা RDP চালু করে দেয়।
এই নির্দেশিকাটি প্রকাশকদের প্রতিটি বিজ্ঞাপন-অনুরোধের ভিত্তিতে এই বিকল্পগুলি চালু করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বুঝতে সাহায্য করার উদ্দেশ্যে তৈরি করা হয়েছে।
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 GPP সিগন্যাল
IAB-এর সিগন্যাল ব্যবহার করে RDP চালু করা উচিত, এই বিষয়ে Google-কে জানাতে, বিজ্ঞাপন ট্যাগ
প্যারামিটার gpp={gpp string} এবং gpp_sid={gpp section id} ব্যবহার করুন। GPP সিগন্যাল ব্যবহার করার ব্যাপারে
আরও জানতে, IAB-এর গ্লোবাল প্রাইভেসি প্ল্যাটফর্মের শর্ত মেনে চলা নিবন্ধটি দেখুন।
মার্কিন যুক্তরাষ্ট্রের ন্যাশনাল, ক্যালিফোর্নিয়া, কলোরাডো, কানেক্টিকাট, ফ্লোরিডা ও ভার্জিনিয়া GPP স্ট্রিংয়ের জন্য নির্দিষ্ট কিছু মাপকাঠি পূরণ হলে, Google RDP ট্রিগার করে।
গ্লোবাল প্রাইভেসি প্রোটোকল স্পেসিফিকেশন সম্পর্কে আরও জানতে, আগে লিঙ্ক করা নিবন্ধের
সম্পর্কিত বিভাগ দেখুন।
Objective-C
- (void)requestStream {
...
IMALiveStreamRequest *request =
[[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
adDisplayContainer:adDisplayContainer
videoDisplay:imaVideoDisplay];
request.adTagParameters = @{
@"gpp" : @"gpp_string",
@"gpp_sid" : @"gpp_section_id"
};
[self.adsLoader requestStreamWithRequest:request];
}
Swift
func requestStream() {
...
let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
adDisplayContainer: adDisplayContainer,
videoDisplay: imaVideoDisplay);
request?.adTagParameters = [
"gpp" : "gpp_string",
"gpp_sid" : "gpp_section_id"
];
adsLoader.requestStream(with: request)
}