প্রথম দিকে বিজ্ঞাপন বিরতি বিজ্ঞপ্তি পাঠান

Google Dynamic Ad Insertion (DAI) একটি উচ্চ সমসাময়িক স্তরে লাইভস্ট্রিম সমর্থন করে। প্রারম্ভিক বিজ্ঞাপন বিরতি বিজ্ঞপ্তিগুলি (EABN) হল Google DAI-এর জন্য একটি আসন্ন বিজ্ঞাপন বিরতির সময়সূচী বা অবিলম্বে বিজ্ঞাপনের সিদ্ধান্ত শুরু করার অনুরোধ, বিজ্ঞাপন পূরণের হার এবং লোডের সময় উভয়কেই অপ্টিমাইজ করে৷

সম্পূর্ণ পরিষেবা , পড পরিবেশন , বা সার্ভার নির্দেশিত বিজ্ঞাপন সন্নিবেশের জন্য প্রাথমিক বিজ্ঞাপন বিরতির বিজ্ঞপ্তিগুলি শুরু করতে, AdBreaks সংস্থান ব্যবহার করুন৷ এই সংস্থানটি Google Ad Manager UI বা Google Ad Manager SOAP API LiveStreamEventService- এর মাধ্যমে তৈরি করা সমস্ত লাইভস্ট্রিমগুলির জন্য বিজ্ঞাপন বিরতি তৈরি এবং পরিচালনা করতে পারে।

এই পৃষ্ঠাটি কভার করে যে কিভাবে একটি বিজ্ঞাপন বিরতির সময়সূচী একটি প্রাথমিক বিজ্ঞাপন বিরতির বিজ্ঞপ্তি হিসাবে।

পূর্বশর্ত

বিজ্ঞাপন বিরতি তৈরি বা পরিচালনা করতে, আপনার একটি লাইভস্ট্রিম সিস্টেম জেনারেটেড অ্যাসেট কী বা কাস্টম অ্যাসেট কী প্রয়োজন৷ আপনি লাইভস্ট্রিম বিশদ পৃষ্ঠাতেও এই কীগুলি খুঁজে পেতে পারেন। Google Ad Manager UI ব্যবহার করে DAI-এর জন্য একটি লাইভস্ট্রিম সেট-আপ করুন দেখুন।

একটি বিজ্ঞাপন বিরতি সময়সূচী

আপনার স্ট্রিম ভিউয়ারশিপ বাড়লে আপনি একটি বিজ্ঞাপন বিরতির সময় নির্ধারণ করতে পারেন। প্রতিটি লাইভস্ট্রিম ইভেন্টের জন্য, পরিষেবা Create পদ্ধতি ব্যবহার করে ছয় ঘণ্টা আগে পৃথকভাবে একটি বিজ্ঞাপন বিরতির সময় নির্ধারণ করুন। আপনার প্রত্যাশিত শুরুর সময় এবং বিজ্ঞাপন বিরতি আইডি অন্তর্ভুক্ত করুন। DAI নির্ধারিত সময়ের কাছাকাছি বিজ্ঞাপনের সিদ্ধান্ত শুরু করে। অবিলম্বে বিজ্ঞাপন বিরতির সিদ্ধান্তের জন্য, বিজ্ঞাপন বিরতির প্রত্যাশিত শুরুর সময় বাদ দিন।

Google DAI অবিলম্বে বিজ্ঞাপনের সিদ্ধান্ত নেওয়া শুরু করার জন্য, আপনি Create কল করার সময় বিজ্ঞাপন বিরতির প্রত্যাশিত শুরুর সময় বাদ দিতে পারেন।

নিম্নোক্ত উদাহরণটি কোঅর্ডিনেটেড ইউনিভার্সাল টাইমে (UTC) 6ই মার্চ, 2025 বিকাল 4:00 PM-এ Linear টাইপের একটি লাইভস্ট্রিম ইভেন্টের জন্য একটি বিজ্ঞাপন বিরতির সময় নির্ধারণ করে:

cURL Node.js
curl 'https://admanager.googleapis.com/v1/networks/NETWORK_CODE/liveStreamEventsByAssetKey/ASSET_KEY/adBreaks' \
  -H 'authorization: Bearer ACCESS_TOKEN' \
  -H 'content-type: application/json' \
  --data-raw '{"adBreakId":"mid-roll-1","assetKey":"ASSET_KEY","duration":"30s","expectedStartTime":"2025-03-06T16:00:00Z"}'
fetch("https://admanager.googleapis.com/v1/networks/NETWORK_CODE/liveStreamEventsByAssetKey/ASSET_KEY/adBreaks", {
    "headers": {
      "authorization":
        "Bearer ACCESS_TOKEN",
        "Content-Type": "application/json",
    },
  "body": JSON.stringify({
    "adBreakId": "mid-roll-1",
    "duration": "30s",
    "expectedStartTime": "2025-03-06T16:00:00Z"
  }),
  "method": "POST"
});

সফল হলে, আপনি নিম্নলিখিত JSON প্রতিক্রিয়া দেখতে পাবেন:

{
  "name": "networks/.../liveStreamEventsByAssetKey/.../adBreaks/mid-roll-1",
  "adBreakId": "mid-roll-1",
  "assetKey": "...",
  "expectedStartTime": "2025-03-06T16:00:00Z",
  "duration": "30s",
  "breakState": "SCHEDULED"
}

বিজ্ঞাপন বিরতি জিজ্ঞাসা করতে, List পদ্ধতি ব্যবহার করুন. একটি বিজ্ঞাপন বিরতির বিবরণ পরিদর্শন করতে, Get পদ্ধতি ব্যবহার করুন৷

নিম্নলিখিত উদাহরণে একটি লাইভস্ট্রিম ইভেন্টের জন্য সমস্ত বিজ্ঞাপন বিরতির তালিকা রয়েছে:

cURL Node.js
curl 'https://admanager.googleapis.com/v1/networks/NETWORK_CODE/liveStreamEventsByAssetKey/ASSET_KEY/adBreaks' \
  -H 'authorization: Bearer ACCESS_TOKEN'
fetch(
  "https://admanager.googleapis.com/v1/networks/NETWORK_CODE/liveStreamEventsByAssetKey/ASSET_KEY/adBreaks",
  {
    "headers": {
      "authorization": "Bearer ACCESS_TOKEN",
    },
    "method": "GET"
  }
);

সফল হলে, আপনি নিম্নলিখিত JSON প্রতিক্রিয়া দেখতে পাবেন:

{
  "adBreaks": [
    {
      "name": "networks/.../liveStreamEventsByAssetKey/.../adBreaks/mid-roll-1",
      "adBreakId": "mid-roll-1",
      "assetKey": "...",
      "expectedStartTime": "2025-03-06T16:00:00Z",
      "duration": "30s",
      "breakState": "DECISIONED",
      "breakSequence": "1"
    }
  ]
}

আপনি যদি বর্তমান বিজ্ঞাপন বিরতিটি শীঘ্রই পুনঃনির্ধারণ করতে চান, তাহলে প্রত্যাশিত শুরুর সময় পরিবর্তন করতে Patch পদ্ধতি ব্যবহার করুন। আপনি যদি বর্তমান বিজ্ঞাপন বিরতি বাতিল করতে চান, তার অবস্থা COMPLETED হওয়ার আগে Delete পদ্ধতিটি ব্যবহার করুন।

আরেকটি বিজ্ঞাপন বিরতি তৈরি করতে, বর্তমান বিজ্ঞাপন বিরতির অবস্থা COMPLETED হওয়া পর্যন্ত অপেক্ষা করুন৷