PPS-এর মাধ্যমে বিজ্ঞাপন ক্যাম্পেন উন্নত করা

প্ল্যাটফর্ম বেছে নিন: HTML5 Android iOS tvOS

আপনি বিজ্ঞাপনের অনুরোধে প্রকাশকের দেওয়া সিগন্যাল (PPS) হিসেবে দর্শক ও প্রাসঙ্গিক ডেটা পাঠাতে পারেন। PPS-এর মাধ্যমে, আপনি ব্যবহারকারীর শনাক্তকারী শেয়ার করার প্রয়োজন ছাড়াই, সব ট্রানজ্যাকশনের ধরন-এ বিডারদের সাথে স্ট্যান্ডার্ড ট্যাক্সোনমি ব্যবহার করে আপনার দর্শকদের বৈশিষ্ট্য কমিউনিকেট করার মাধ্যমে প্রোগ্র্যামাটিক মনিটাইজেশন উন্নত করতে আপনার ব্যবহারকারীর ডেটা ব্যবহার করতে পারবেন। আপনার দর্শকদের বৈশিষ্ট্যের মধ্যে আচরণ ও আগ্রহ-ভিত্তিক ডেটা ( IAB দর্শক ট্যাক্সোনমি ১.১) এবং প্রাসঙ্গিক ডেটা ( IAB কন্টেন্ট ট্যাক্সোনমি ২.২) অন্তর্ভুক্ত থাকতে পারে। এছাড়াও, আপনি প্রকাশকের দেওয়া স্ট্রাকচার্ড সিগন্যাল পাঠাতে পারেন, যা Google-এর দ্বারা সংজ্ঞায়িত করা হয় এবং অতিরিক্ত সিগন্যাল পাঠানোর অনুমতি দেয়।

ব্যবহারকারীর সিগন্যাল JSON তৈরি করা

সবচেয়ে উপরের লেভেলে, একটি কী-ভ্যালু পেয়ার সহ JSON অবজেক্ট তৈরি করুন। কী PublisherProvidedTaxonomySignals হতে হবে এবং এর ভ্যালু অবজেক্টের অ্যারে হতে হবে। অ্যারের প্রতিটি অবজেক্টে ২টি কী-ভ্যালু পেয়ার থাকতে হবে:

  • taxonomy কী, যা নিম্নলিখিত মান গ্রহণ করে যা নিম্নলিখিত IAB পাবলিক স্পেসিফিকেশনের সাথে ম্যাপ করা হয়:

    • IAB_AUDIENCE_1_1-এর জন্য অডিয়েন্স ট্যাক্সোনমি 1.1
    • কন্টেন্ট ট্যাক্সোনমি ২.২-এর জন্য IAB_CONTENT_2_2
  • স্ট্রিং ট্যাক্সনমি ভ্যালুর সংশ্লিষ্ট অ্যারে সহ values কী।

স্ট্রাকচার্ড সিগন্যাল অ্যারে তৈরি করুন

স্ট্রাকচার্ড সিগন্যালের জন্য, অবজেক্টের অ্যারের মান সহ PublisherProvidedStructuredSignals কী যোগ করুন। নিম্নলিখিত সিগন্যাল কী-ভ্যালুর তালিকার উপর ভিত্তি করে অবজেক্ট তৈরি করুন:

স্ট্রাকচার্ড সিগন্যাল টেবিলের ভিউ টগল করা

সিগন্যাল <code" dir="ltr" translate="no">"type" Value</code"> সম্ভাব্য "single_value" ভ্যালু সম্ভাব্য "values" ভ্যালু
অডিও ফিডের ধরন "audio_feed"
  • "af_1": মিউজিক
  • "af_2": ব্রডকাস্ট
  • "af_3": পডকাস্ট
প্রযোজ্য নয়
সামগ্রীর রেটিং "content_rating"
  • "cr_1": G
  • "cr_2": PG
  • "cr_3": T
  • "cr_4": MA
প্রযোজ্য নয়
কন্টেন্ট ডেলিভারি "delivery" প্রযোজ্য নয়
  • "cd_1": স্ট্রিমিং
  • "cd_2": প্রোগ্রেসিভ
  • "cd_3": ডাউনলোড করুন
প্রোডাকশনের কোয়ালিটি "prodq"
  • "pq_1": পেশাদারভাবে তৈরি করা
  • "pq_2": প্রোজিউমার
  • "pq_3": ব্যবহারকারীর তৈরি করা (UGC)
প্রযোজ্য নয়

নিচের উদাহরণটি দেখুন যেখানে ট্যাক্সোনমি সিগন্যালের জন্য IAB_AUDIENCE_1_1 এবং IAB_CONTENT_2_2 ব্যবহার করা হয়েছে এবং এতে স্ট্রাকচার্ড সিগন্যাল অন্তর্ভুক্ত আছে।

const userSignals = {
  "PublisherProvidedTaxonomySignals": [{
     "taxonomy": "IAB_AUDIENCE_1_1",
     "values": ["6", "284"]
     // '6' = 'Demographic | Age Range | 30-34'
     // '284' = 'Interest | Business and Finance |  Mergers and Acquisitions'
  },
  {
     "taxonomy": "IAB_CONTENT_2_2",
     "values": ["49", "138"]
     // '49' = 'Books and Literature | Poetry'
     // '138' = 'Education | College Education | College Planning'
  }],
  "PublisherProvidedStructuredSignals": [{
      "type": "audio_feed",
      "single_value": "af_1",
    },
    {
      "type": "delivery",
      "values": ["cd_1", "cd_3"],
    },
  ],
};

আপনার বিজ্ঞাপনের অনুরোধ কনফিগার করা

আপনার IMAAdsRequest-এর সাথে PPS পাঠাতে এইসব ধাপ অনুসরণ করুন:

  • ব্যবহারকারীর আগ্রহ, আচরণ বা প্রাসঙ্গিক ডেটা সহ একটি JSON স্ট্রিং তৈরি করুন।
  • উপরের JSON স্ট্রিং থেকে Base64-এনকোড করা ASCII স্ট্রিং তৈরি করুন।
  • &ppsj= প্যারামিটার সহ আপনার বিজ্ঞাপন ট্যাগ URL-এ এনকোড করা স্ট্রিং যোগ করুন।
let userSignals = """
{
   "PublisherProvidedTaxonomySignals": [
    {
      "taxonomy": "IAB_AUDIENCE_1_1",
      "values": [
        "1",
        "284"
      ]
    }
  ],
}
"""
let base64Signals = Data(userSignals.utf8).base64EncodedString()
var encodedSignals = base64Signals.replacingOccurrences(of: "+", with: "%2B")
encodedSignals = encodedSignals.replacingOccurrences(of: "/", with: "%2F")
encodedSignals = encodedSignals.replacingOccurrences(of: "=", with: "%3D")


let finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals