সীমিত বিজ্ঞাপন এবং প্রথম পক্ষ শনাক্তকারী সেটিংস

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

এই নির্দেশিকায় আপনার অ্যাপে সীমিত বিজ্ঞাপন সেটিংস ব্যবহার করা এবং আপনার Google Ad Manager নেটওয়ার্কের গ্লোবাল সেটিংসের সাথে অ্যাপের আচরণ মেলানোর বিষয়ে আলোচনা করা হয়েছে।

ক্লায়েন্ট সীমিত বিজ্ঞাপন সেটিংস কনফিগার করুন

PAL সংস্করণ 1.109.0-এ forceLimitedAds প্রপার্টিটি চালু করা হয়েছে এবং allowStorage প্রপার্টিটি সরিয়ে দেওয়া হয়েছে। এই প্রপার্টিটি ConsentSettings ক্লাসের অন্তর্ভুক্ত।

সংস্করণ 1.109.0 থেকে শুরু করে, PAL লোকাল স্টোরেজের জন্য ব্যবহারকারীর সম্মতি নির্ধারণ করতে ডিভাইস থেকে ট্রান্সপারেন্সি অ্যান্ড কনসেন্ট ফ্রেমওয়ার্ক (TCF) ডেটা পড়ে। পূর্বে, স্টোরেজের সম্মতি নির্ধারণের দায়িত্ব আপনার অ্যাপের ছিল। আপনার অ্যাপকে এখনও অ্যাড ট্যাগ URL-এ gdpr= এবং gdpr_consent= প্যারামিটারগুলো পাস করতে হবে।

যদি স্বয়ংক্রিয় TCF-ভিত্তিক নির্ধারণ অপর্যাপ্ত হয়, তাহলে সরাসরি আপনার অ্যাপে forceLimitedAds প্রপার্টিটি সেট করুন। বিস্তারিত জানতে, IAB Europe TCF-এর সাথে Publisher integration দেখুন। forceLimitedAds প্রপার্টিটির মান true সেট করলে PAL সার্ভারে পাঠানো nonce-এ ব্যবহারকারীর আইডেন্টিফায়ার সংরক্ষণ বা পাঠানো থেকে বিরত থাকে। forceLimitedAds প্রপার্টিটির মান true সেট করা, IMA (Interactive Media Ads) SDK-তে বিজ্ঞাপনের অনুরোধের URL-এ ltd=1 প্যারামিটার যোগ করার মতোই। সীমিত বিজ্ঞাপন সম্পর্কে বিস্তারিত জানতে, ltd (Limited ads) দেখুন। আপনি যখন forceLimitedAds প্রপার্টিটির মান true সেট করেন, তখন PAL nonce-এ ltd=1 প্যারামিটারটি অন্তর্ভুক্ত করে।

আপনার অ্যাপে বর্তমান আচরণটি বজায় রাখতে, আপনাকে আপনার ইমপ্লিমেন্টেশন আপডেট করতে হতে পারে, এমনকি যদি আপনি আগে allowStorage প্রপার্টিটি সেট না করেও থাকেন। allowStorage প্রপার্টিটির ডিফল্ট মান ছিল false , যা সীমিত বিজ্ঞাপন চালু করতforceLimitedAds প্রপার্টিটির ডিফল্ট মানও false , যা সীমিত বিজ্ঞাপন চালু করে না

গুগল অ্যাড ম্যানেজার গ্লোবাল সেটিংসের সাথে মেলান

আপনি যদি অ্যাড ম্যানেজার সেটিংসে প্রোগ্রাম্যাটিক লিমিটেড অ্যাডস অথবা ওয়েবে বিজ্ঞাপনের জন্য ফার্স্ট পার্টি কুকিজ আপডেট করেন, তাহলে অ্যাড ম্যানেজারের সেটিংসের সাথে মেলানোর জন্য এই নতুন API-গুলো ব্যবহার করুন। আপনি যদি API-গুলো ব্যবহার না করেন, তাহলে PAL সার্ভারে বিজ্ঞাপনের অনুরোধে ব্যবহৃত ননস (nonce)-এ আইডেন্টিফায়ারগুলো অন্তর্ভুক্ত করতে পারে। তবে, অ্যাড ম্যানেজার তার সেটিংসের উপর ভিত্তি করে সিগন্যালগুলো বাদও দিয়ে দিতে পারে।

এপিআইগুলো নিম্নরূপ:

  • disableLimitedAdsStorage - এটি অবৈধ ট্র্যাফিক সনাক্তকরণ-ভিত্তিক কুকি এবং সীমিত বিজ্ঞাপনের জন্য লোকাল স্টোরেজের ব্যবহার নিষ্ক্রিয় করে। আপনি যদি অ্যাডমিন > গ্লোবাল সেটিংস- এর অধীনে অ্যাড ম্যানেজারে প্রোগ্রাম্যাটিক সীমিত বিজ্ঞাপনের সেটিং আপডেট করে থাকেন, তাহলে PAL-এ সীমিত বিজ্ঞাপনের জন্য লোকাল স্টোরেজের ব্যবহার নিষ্ক্রিয় করতে এই API-টি ব্যবহার করুন। মনে রাখবেন যে এই সেটিংটি অ-সীমিত বিজ্ঞাপনের ক্ষেত্রে প্রযোজ্য নয়।
  • disableFirstPartyIdentifiers - বিজ্ঞাপন নির্বাচনের জন্য ব্যবহৃত ফার্স্ট-পার্টি আইডেন্টিফায়ার নিষ্ক্রিয় করে। আপনি যদি অ্যাডমিন > গ্লোবাল সেটিংস-এর অধীনে অ্যাড ম্যানেজার- এ ‘ওয়েবে বিজ্ঞাপনের জন্য ফার্স্ট-পার্টি কুকিজ’ সেটিংটি আপডেট করে থাকেন, তাহলে PAL-এ এই ধরনের আইডেন্টিফায়ার নিষ্ক্রিয় করতে এই API-টি ব্যবহার করুন। মনে রাখবেন যে, অবৈধ ট্র্যাফিক শনাক্তকরণের জন্য কুকিজ এবং লোকাল স্টোরেজের ব্যবহারের ক্ষেত্রে এই সেটিংটি প্রযোজ্য নয়।

নিম্নলিখিত উদাহরণটি একটি PAL বাস্তবায়নে ব্যবহারকারীর গোপনীয়তা এবং ডেটা ব্যবহার পরিচালনা করে:

const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.

const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;

const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);