টার্গেট করা হচ্ছে

টার্গেট করার মাধ্যমে আপনি Google Mobile Ads SDK for React Native-কে প্রাসঙ্গিক ও দর্শক সংক্রান্ত তথ্য প্রদান করতে পারেন যাতে আপনার ব্যবহারকারীদের প্রাসঙ্গিক বিজ্ঞাপন দেখানো যায়।

আপনি এইসব লেভেলে টার্গেটিং কনফিগার করতে পারবেন:

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

এই নির্দেশিকা থেকে জানতে পারবেন যে কীভাবে Google Mobile Ads SDK for React Native-এ টার্গেটিং সংক্রান্ত তথ্য প্রদান করতে হয়।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, Google Mobile Ads SDK for React Native সেট-আপ করুন।

অনুরোধের কনফিগারেশন সেট করুন

RequestConfiguration অবজেক্ট প্রতিটি বিজ্ঞাপনের অনুরোধে বিশ্বব্যাপী প্রয়োগ করা টার্গেটিং তথ্য সংগ্রহ করে।

আপনার প্রথম বিজ্ঞাপনের অনুরোধ থেকে টার্গেটিং সেটিংস প্রয়োগ করতে, initialize পদ্ধতি কল করার সময় requestConfiguration প্রপার্টি সেট করুন:

const requestConfiguration: RequestConfiguration = {
  maxAdContentRating: MaxAdContentRating.G,
  ageRestrictedTreatment: AgeRestrictedTreatment.CHILD,
  publisherPrivacyPersonalizationState:
    PublisherPrivacyPersonalizationState.DISABLED,
  testDeviceIds: ["TEST_DEVICE_HASHED_ID"],
};

initialize({requestConfiguration}, (_status: InitializationStatus) => {
  // SDK initialization is complete.
});

TEST_DEVICE_HASHED_ID-এর পরিবর্তে হ্যাশ করা টেস্ট ডিভাইস আইডি লিখুন। এই আইডি সেই ডিভাইসকে নির্দিষ্ট করে যেটিতে টেস্ট বিজ্ঞাপন দেখানো হবে।

আপনি Google Mobile Ads SDK for React Native ইনিশিয়ালাইজ করার পরে টার্গেটিং সেটিংস আপডেট করতে, setRequestConfiguration মেথড কল করুন। setRequestConfiguration পদ্ধতিটি আগে থেকে থাকা কনফিগারেশনকে পরিবর্তন করে এবং পরবর্তী বিজ্ঞাপনের অনুরোধে কার্যকর হয়।

নিম্নলিখিত উদাহরণে, আপডেট করা টার্গেটিং সেটিংস সহ RequestConfiguration অবজেক্ট সংশোধন করা হয়েছে এবং বিজ্ঞাপনের অনুরোধে সেটিংস প্রয়োগ করা হয়েছে:

const requestConfiguration: RequestConfiguration = {
  ...getRequestConfiguration(),
  maxAdContentRating: MaxAdContentRating.PG,
  ageRestrictedTreatment: AgeRestrictedTreatment.TEEN,
};

setRequestConfiguration(requestConfiguration);

বয়স সংক্রান্ত ট্রিটমেন্ট সেট করা

বাচ্চা ও টিনেজারদের ক্ষেত্রে প্রযোজ্য গোপনীয়তা সংক্রান্ত রেগুলেশন মেনে চলার ব্যাপারে আপনাকে সাহায্য করতে, Google Mobile Ads SDK for React Native বয়স সংক্রান্ত ট্রিটমেন্ট সেটিং প্রদান করে। বয়স সংক্রান্ত ট্রিটমেন্ট সেটিংয়ের মাধ্যমে আপনি উল্লেখ করতে পারবেন যে Google Mobile Ads SDK for React Native-কে বাচ্চা, টিনেজার বা নির্দিষ্ট করা হয়নি এমন বয়সের জন্য নির্দিষ্ট বিজ্ঞাপন পরিষেবা সংক্রান্ত সুরক্ষা প্রয়োগ করতে হবে কিনা।

আপনি RequestConfiguration-এ ageRestrictedTreatment প্রপার্টির মাধ্যমে বয়স সংক্রান্ত ট্রিটমেন্ট সেট করতে পারবেন।

নিম্নলিখিত উদাহরণ থেকে বোঝা যায় যে বিজ্ঞাপনের অনুরোধে শিশুদের বয়স অনুযায়ী ট্রিটমেন্ট প্রয়োগ করা উচিত:

const requestConfiguration: RequestConfiguration = {
  // Indicate that ad requests should have child age treatment.
  ageRestrictedTreatment: AgeRestrictedTreatment.CHILD,
};

setRequestConfiguration(requestConfiguration);

টিনেজার বা নির্দিষ্ট করা হয়নি এমন বয়স সংক্রান্ত ট্রিটমেন্টের জন্য, AgeRestrictedTreatment.CHILD সেটিংয়ের পরিবর্তে নিম্নলিখিতটি ব্যবহার করুন:

আপনি এই সেটিং ব্যবহার করলে, Google Mobile Ads SDK for React Native বিজ্ঞাপনের অনুরোধে tfat প্যারামিটার অন্তর্ভুক্ত করে। আপনার আইনি ও রেগুলেশন সংক্রান্ত বাধ্যবাধকতার ভিত্তিতে ব্যবহারকারীদের জন্য প্রযোজ্য বয়স সংক্রান্ত ট্রিটমেন্ট নির্ধারণ করতে, আপনার আইনি উপদেষ্টার সাথে পরামর্শ করুন। আরও তথ্যের জন্য, বয়স সংক্রান্ত বিধিনিষেধযুক্ত ট্রিটমেন্টের জন্য অ্যাপ থেকে বিজ্ঞাপনের অনুরোধ ট্যাগ করা দেখুন।

বিজ্ঞাপনের কন্টেন্ট ফিল্টার করুন

বিজ্ঞাপনের কন্টেন্টের সর্বাধিক রেটিং আপনার ব্যবহারকারীদের দেখানো বিজ্ঞাপনের কন্টেন্ট নিয়ন্ত্রণ করতে দেয়। প্ল্যাটফর্মের নীতি মেনে চলার জন্য আপনি কন্টেন্টের সর্বাধিক রেটিং সেট করতে পারেন।

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

নিম্নলিখিত উদাহরণে RequestConfiguration অবজেক্ট কনফিগার করা হয়েছে যাতে দেখানো বিজ্ঞাপনের কন্টেন্ট G কনস্ট্যান্টের থেকে বেশি নয় এমন ডিজিটাল কন্টেন্ট লেবেল ডেজিগনেশনের সাথে মেলে:

const requestConfiguration: RequestConfiguration = {
  maxAdContentRating: MaxAdContentRating.G,
};

setRequestConfiguration(requestConfiguration);

বিস্তারিত জানতে, নিচে দেখুন:

ঐচ্ছিক: PPT API (বিটা) সেট করা

প্রকাশকের গোপনীয়তা ট্রিটমেন্ট (PPT) API-এর মাধ্যমে আপনি জানাতে পারবেন যে RequestConfiguration অবজেক্টে publisherPrivacyPersonalizationState প্রপার্টি ব্যবহার করে সব বিজ্ঞাপনের অনুরোধের জন্য পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা বন্ধ করতে চান কিনা। আপনি এই ফিচার ব্যবহার করলে, Google Mobile Ads SDK for React Native সেশনের বাকি সময়ের জন্য সব বিজ্ঞাপনের অনুরোধে প্রকাশকের গোপনীয়তা ট্রিটমেন্ট (PPT) প্যারামিটার অন্তর্ভুক্ত করে।

সাধারণত, Google-এ বিজ্ঞাপন দেখানোর অনুরোধ করা হলে পছন্দমতো বিজ্ঞাপন দেখানো হয়। নিম্নলিখিত উদাহরণটি সব বিজ্ঞাপনের অনুরোধের জন্য পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা বন্ধ করে দেয়:

const requestConfiguration: RequestConfiguration = {
  publisherPrivacyPersonalizationState:
    PublisherPrivacyPersonalizationState.DISABLED,
};

setRequestConfiguration(requestConfiguration);

AdRequest অবজেক্ট সেট করুন

AdRequest অবজেক্ট বিজ্ঞাপনের অনুরোধের সাথে পাঠানো টার্গেটিং সংক্রান্ত তথ্য সংগ্রহ করে।

setRequestConfiguration মেথডের মাধ্যমে সেট করা গ্লোবাল কনফিগারেশনের মতো নয়, AdRequest অবজেক্ট বিজ্ঞাপন ফর্ম্যাট ক্লাসের load মেথডে পাস করা হয়, যেমন, ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য InterstitialAd.load বা ব্যানার বিজ্ঞাপনের জন্য BannerAd.load।

নেটওয়ার্ক এক্সট্রা যোগ করুন

Google Mobile Ads SDK for React Native-এ নেটওয়ার্ক-নির্দিষ্ট প্যারামিটার পাস করতে, যেমন আড়াল করা যায় এমন বিজ্ঞাপনের জন্য প্যারামিটার, extras প্রপার্টি ব্যবহার করুন।

নিম্নলিখিত উদাহরণে collapsible-এর অতিরিক্ত প্যারামিটার কী bottom-এর ভ্যালু হিসেবে সেট করা হয়েছে:

const request: AdRequest = {
  adUnitId: AD_UNIT_ID,
  extras: {
    collapsible: 'bottom',
  },
};

কন্টেন্টের URL প্রদান করুন

কন্টেন্ট-টার্গেট করা বিজ্ঞাপন ও ব্র্যান্ড সুরক্ষার জন্য কন্টেন্ট URL প্রদান করতে, contentUrl প্রপার্টি যোগ করুন:

const request: AdRequest = {
  adUnitId: AD_UNIT_ID,
  contentUrl: 'https://www.example.com',
};

কন্টেন্ট URL সর্বাধিক ৫১২ অক্ষরের হতে হবে।