Package google.ads.drx.video.v1

সূচক

AdBreakNotificationService

একটি API পরিষেবা যা প্রকাশকদের একটি লাইভ স্ট্রিমের মধ্যে বিজ্ঞাপন বিরতি তৈরি করতে দেয়৷

অ্যাডব্রেক তৈরি করুন

rpc CreateAdBreak( CreateAdBreakRequest ) returns ( AdBreak )

লাইভ স্ট্রিমের মধ্যে একটি বিজ্ঞাপন বিরতি তৈরি করতে API।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/contentingestion
  • https://www.googleapis.com/auth/video-ads

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

ListAdBreaks

rpc ListAdBreaks( ListAdBreaksRequest ) returns ( ListAdBreaksResponse )

লাইভ স্ট্রিমের মধ্যে বিজ্ঞাপন বিরতি তালিকাভুক্ত করতে API।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/contentingestion
  • https://www.googleapis.com/auth/video-ads

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

ভিডিও কনটেন্ট ইনজেশন সার্ভিস

কন্টেন্ট ইনজেশনের জন্য একটি API পরিষেবা যা Google বিজ্ঞাপন ম্যানেজারে ভিডিও কন্টেন্ট এবং এর সাথে সম্পর্কিত মেটাডেটা তৈরি বা আপডেট করার অনুমতি দেয়।

ভিডিও সামগ্রী আপডেট করুন

rpc UpdateVideoContent( UpdateVideoContentRequest ) returns ( VideoContent )

নতুন কন্টেন্ট তৈরি করতে বা অ্যাড ম্যানেজারে কন্টেন্ট আগে থেকে থাকলে তার মেটাডেটা আপডেট করতে API। সাফল্যের বিষয়বস্তু বা ব্যর্থতার জন্য একটি google.rpc.Code ফেরত দেয়।

একটি উদাহরণ অনুরোধ এর মত দেখায়:

{
   "status": "ACTIVE",
   "title": "Best video ever",
   "updateTime": "2019-01-24T01:30:15.01Z",
   "duration": "230s",
   "cuePoints": ["55.532s", "192s"],
   "publishTime": "2019-01-24T01:30:15.01Z",
   "thumbnailUrl": "http://www.domain.com/tn.jpg",
   "metadata": {
       "keyValues": {
           "category": "sports",
           "tag": ["soccer", "messi"],
       }
   }
}
অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/contentingestion
  • https://www.googleapis.com/auth/video-ads

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

অ্যাডব্রেক

একটি লাইভ ভিডিও ইভেন্টে বিজ্ঞাপন বিরতির জন্য বিজ্ঞাপনের সিদ্ধান্ত নিতে ব্যবহৃত বিজ্ঞাপন বিরতির মেটাডেটা।

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। অ্যাড ব্রেক এর রিসোর্স নাম। এই ক্ষেত্রের বিন্যাস থাকবে "নেটওয়ার্কস/ /সম্পদ/ /অ্যাডব্রেকস/ "

network_code হল Google Ad Manager এর নেটওয়ার্ক কোড যার সাথে এই বিষয়বস্তু রয়েছে৷

asset_key হল Google Ad Manage-এর লাইভ স্ট্রিম ইভেন্টের কী যার অধীনে অ্যাড ব্রেক তৈরি করা হয়েছিল৷

ad_break_id হল অ্যাড ব্রেক এর চাবিকাঠি। শুধুমাত্র আউটপুট।

expected_duration

Duration

প্রয়োজন। প্রত্যাশিত বিরতির সময়কাল।

custom_params

string

অ্যাড ম্যানেজারে কাস্টম মানদণ্ডের জন্য এই বিরতির জন্য বিজ্ঞাপনের অনুরোধে কী-মানের জোড়া অন্তর্ভুক্ত করা হবে। উদাহরণ: 'key1=value&key2=value2,value22'

scte_35_cue_out

string

scte35 ক্যু আউট থেকে বেস 64 এনকোড করা ডেটা। splice_insert() বা time_signal() কমান্ড অন্তর্ভুক্ত থাকতে পারে। উদাহরণ: - time_signal(): "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAsoKGKNAIAmsnRfg==" - splice_insert(): "/DAvAAAAAAAA//fAAVAAVAAC2+/fAAVAAVAAAC2+ ABNWLbowo="

pod_template_name

string

গুগল অ্যাড ম্যানেজার পড টেমপ্লেট নাম।

break_state

BreakState

অ্যাড ব্রেক এর বর্তমান অবস্থা।

ব্রেকস্টেট

একটি বিজ্ঞাপন বিরতির অবস্থা.

Enums
BREAK_STATE_UNSPECIFIED বিজ্ঞাপন বিরতি অবস্থা অজানা.
BREAK_STATE_DECISIONED বিজ্ঞাপন বিরতির সিদ্ধান্ত নেওয়া শুরু হয়েছে কিন্তু এখনও ব্যবহারকারীদের কাছে বিতরণ করা হয়নি৷
BREAK_STATE_COMPLETE বিজ্ঞাপন বিরতি ব্যবহারকারীদের বিতরণ করা হয়েছে.

ক্লোজড ক্যাপশন ফরম্যাট

যে বিন্যাসে ক্লোজড ক্যাপশন ফাইল থাকতে পারে।

Enums
CLOSED_CAPTION_FORMAT_UNSPECIFIED ক্লোজড ক্যাপশন ফরম্যাট নির্দিষ্ট করা হয়নি।
TTML অ্যাপ্লিকেশন/ttaf+xml
WEB_VTT পাঠ্য/ভিটিটি

ClosedCaptionUrlInfo

একটি বন্ধ ক্যাপশন ফাইলের জন্য মেটাডেটা।

ক্ষেত্র
language_code

string

IETF BCP-47 ভাষার কোডটি সেই ভাষাকে প্রতিনিধিত্ব করে যেটি বন্ধ ক্যাপশন ফাইলটিতে রয়েছে।

closed_caption_format

ClosedCaptionFormat

বন্ধ ক্যাপশন ফাইলের বিন্যাস।

url

string

ক্লোজড ক্যাপশন ফাইলের ইউআরএল।

AdBreakRequest তৈরি করুন

AdBreakNotificationService.CreateAdBreak এর জন্য অনুরোধ।

ক্ষেত্র
parent

string

এই ক্ষেত্রটি LiveStreamEvent সনাক্ত করে যে এই বিজ্ঞাপন বিরতিটি লাইভ স্ট্রিম সম্পদ কী ব্যবহার করার সাথে যুক্ত হওয়া উচিত। এটির অবশ্যই "নেটওয়ার্কস/{নেটওয়ার্ক_কোড}/সম্পদ/{asset_code}" ফর্ম্যাট থাকতে হবে

custom_parent

string

এই ক্ষেত্রটি LiveStreamEvent সনাক্ত করে যে এই বিজ্ঞাপন বিরতিটি কাস্টম সম্পদ কী ব্যবহার করার সাথে যুক্ত হওয়া উচিত। এটির অবশ্যই "নেটওয়ার্কস/{নেটওয়ার্ক_কোড}/customAssets/{asset_code}" ফর্ম্যাট থাকতে হবে

content

string

লাইভস্ট্রিম ইভেন্ট শনাক্ত করার এটি একটি বিকল্প উপায়, যদি এটি GAM-এর মধ্যে কোনো সামগ্রীর সাথে যুক্ত থাকে। এটির অবশ্যই "নেটওয়ার্কস/{নেটওয়ার্ক_কোড}/সোর্স/{content_source_id}/content/{cms_content_id}" ফর্ম্যাট থাকতে হবে

ad_break

AdBreak

প্রয়োজন। প্রকৃত বিজ্ঞাপন বিরতি.

ad_break_id

string

এটি হল ad_break_id যা ব্যবহারকারীরা অনুরোধের মাধ্যমে প্রদান করতে পারেন।

DynamicAdInsertionInfo

ডায়নামিক বিজ্ঞাপন সন্নিবেশ সম্পর্কিত তথ্য।

ক্ষেত্র
video_ingest_url_info

VideoIngestUrlInfo

মাস্টার m3u8 ফাইলের একটি লিঙ্ক যা কন্ডিশনিং এবং প্লেলিস্ট তৈরির জন্য ব্যবহৃত হয়।

media_update_time

Timestamp

video_ingest_url_info-তে উল্লেখ করা ভিডিও ফাইলের সময় শেষবার পরিবর্তন করা হয়েছিল।

closed_caption_url_info[]

ClosedCaptionUrlInfo

ক্লোজড ক্যাপশন/সাবটাইটেল ফাইলের URL।

fw_caid

string

ফ্রিহুইল কাস্টম সম্পদ আইডি বিজ্ঞাপন টার্গেটিং জন্য ব্যবহৃত হয়.

গ্রেসনোট মেটাডেটা

বিষয়বস্তুর জন্য Gracenote মেটাডেটা.

ক্ষেত্র
gracenote_id

string

প্রয়োজন। বিষয়বস্তুর জন্য Gracenote ID উল্লেখ করে। এই বৈধ উপসর্গগুলির মধ্যে একটি থাকতে হবে: 1. 'EP' - একটি সিরিজের পর্ব 2. 'MV' - চলচ্চিত্র 3. 'SP' - ক্রীড়া ইভেন্ট

gracenote_series_id

string

ঐচ্ছিক। এই ক্ষেত্রটি গ্রেসনোট সিরিজ আইডিকে বোঝায়। 'SH' এর সাথে উপসর্গ থাকতে হবে।

ListAdBreaksRequest

AdBreakNotificationService.ListAdBreaks এর জন্য অনুরোধ।

ক্ষেত্র
parent

string

ঐচ্ছিক। এই ক্ষেত্রটি LiveStreamEvent সনাক্ত করে যে এই বিজ্ঞাপন বিরতিটি লাইভ স্ট্রিম সম্পদ কী ব্যবহার করার সাথে যুক্ত হওয়া উচিত। এটির অবশ্যই "নেটওয়ার্কস/{নেটওয়ার্ক_কোড}/সম্পদ/{asset_code}" ফর্ম্যাট থাকতে হবে

custom_parent

string

ঐচ্ছিক। এই ক্ষেত্রটি LiveStreamEvent সনাক্ত করে যে এই বিজ্ঞাপন বিরতিটি কাস্টম সম্পদ কী ব্যবহার করার সাথে যুক্ত হওয়া উচিত। এটির অবশ্যই "নেটওয়ার্কস/{নেটওয়ার্ক_কোড}/customAssets/{asset_code}" ফর্ম্যাট থাকতে হবে

content

string

ঐচ্ছিক। লাইভস্ট্রিম ইভেন্ট শনাক্ত করার এটি একটি বিকল্প উপায়, যদি এটি GAM-এর মধ্যে কোনো সামগ্রীর সাথে যুক্ত থাকে। এটির অবশ্যই "নেটওয়ার্কস/{নেটওয়ার্ক_কোড}/সোর্স/{content_source_id}/content/{cms_content_id}" ফর্ম্যাট থাকতে হবে

page_size

int32

ঐচ্ছিক। ফিরতে বিজ্ঞাপন বিরতির সর্বাধিক সংখ্যা। পরিষেবাটি এই মানের থেকে কম ফেরত দিতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক 10টি বিজ্ঞাপন বিরতি ফেরত দেওয়া হবে। সর্বাধিক মান 100; 100-এর উপরে মান 100-এ বাধ্য করা হবে।

page_token

string

ঐচ্ছিক। একটি পূর্ববর্তী ListAdBreaks কল থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন।

পেজিনেট করার সময়, ListAdBreaks এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে।

ListAdBreaksResponse

AdBreakNotificationService.ListAdBreaks এর প্রতিক্রিয়া।

ক্ষেত্র
ad_breaks[]

AdBreak

শুধুমাত্র আউটপুট। অ্যাড ব্রেকগুলির একটি তালিকা যা অনুরোধ করা LiveStreamEvent এর সাথে মেলে৷

next_page_token

string

একটি টোকেন যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে page_token হিসাবে পাঠানো যেতে পারে। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে পরবর্তী পৃষ্ঠা থাকবে না।

মেটাডেটা

বিষয়বস্তুর কাস্টম মেটাডেটা।

ক্ষেত্র
key_values

map<string, Value >

একটি মূল-মান জোড়া হিসাবে বিষয়বস্তুর কাস্টম মেটাডেটা সনাক্ত করে। মানগুলির জন্য শুধুমাত্র স্ট্রিং বা স্ট্রিংগুলির তালিকা গ্রহণ করা হয়।

সিন্ডিকেটেড ভিডিও সামগ্রীর নাম

সমস্ত সিন্ডিকেট করা বিষয়বস্তুর নামের তালিকা।

ক্ষেত্র
syndicated_video_content[]

string

সিন্ডিকেট করা বিষয়বস্তুর নামের ক্ষেত্র বারবার। তাদের অবশ্যই "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" এর ফর্ম্যাট থাকতে হবে এবং এই ক্ষেত্রটি ধারণকারী সামগ্রীর মতো একই নেটওয়ার্কের অন্তর্গত হতে হবে৷

ভিডিও সামগ্রীর অনুরোধ আপডেট করুন

[VideoContentIngestionService.UpdateVideoContentRequest][]-এর জন্য অনুরোধ।

ক্ষেত্র
video_content

VideoContent

প্রয়োজন। বিষয়বস্তুর মেটাডেটা।

ভিডিও সামগ্রী

বিষয়বস্তুর মেটাডেটা।

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। ভিডিও সামগ্রীর সম্পদের নাম। এই ক্ষেত্রের ফর্ম্যাট আছে: 'নেটওয়ার্ক/{নেটওয়ার্ক_কোড}/সোর্স/{content_source_id}/content/{cms_content_id}'

network_code হল Google Ad Manager এর নেটওয়ার্ক কোড যার সাথে এই বিষয়বস্তু রয়েছে৷

content_source_id হল Google Ad Manager-এর কন্টেন্ট সোর্স আইডি যার সাথে এই কন্টেন্ট থাকা উচিত।

cms_content_id হল Google Ad Manager-এ CMS কন্টেন্ট আইডি, বিজ্ঞাপনের অনুরোধের একটি অংশ হিসেবে তৈরি করা হয়েছে কোন বিজ্ঞাপন বিজ্ঞাপন ম্যানেজার সংশ্লিষ্ট ভিডিওর বিপরীতে পরিবেশন করতে পারে। এই মান সাংখ্যিক বা আলফানিউমেরিক হতে পারে।

status

VideoContentStatus

বিষয়বস্তুর অবস্থা. এটি বাদ দিলে ডিফল্ট মান সক্রিয় হবে।

title

string

প্রয়োজন। বিষয়বস্তুর শিরোনাম।

update_time

Timestamp

প্রয়োজন। বিষয়বস্তুর শেষ পরিবর্তিত সময়।

publish_time

Timestamp

কন্টেন্ট প্রকাশের সময়। এটি একটি প্রয়োজনীয় ক্ষেত্র, যদি ভিডিওটি বিজ্ঞাপনের নিয়মে অন্তর্ভুক্ত করার জন্য ডিজাইন করা হয় যা একটি শুরু এবং শেষ সময় নির্দিষ্ট করে৷

duration

Duration

বিষয়বস্তুর সময়কাল। সময়কাল মিলিসেকেন্ড স্তরে সমর্থিত।

cue_points[]

Duration

কিউ পয়েন্ট শনাক্ত করে। ক্যু পয়েন্ট হল সময়ের এমন জায়গা যেখানে ভিডিওতে একটি বিজ্ঞাপন ঢোকানো যেতে পারে। কিউ পয়েন্টগুলি মিলিসেকেন্ড স্তরে সমর্থিত। এটি একটি প্রয়োজনীয় ক্ষেত্র, যদি ভিডিওতে মিড-রোল বিজ্ঞাপন বিরতি থাকে।

thumbnail_url

string

বিষয়বস্তুর থাম্বনেইল ইউআরএল।

metadata

Metadata

বিষয়বস্তুর কাস্টম মেটাডেটা সনাক্ত করে।

gracenote_metadata

GracenoteMetadata

বিষয়বস্তুর গ্রেসনোট সম্পর্কিত মেটাডেটা।

syndication_metadata

VideoContentSyndicationInfo

বিষয়বস্তুর সিন্ডিকেশন সম্পর্কিত মেটাডেটা।

dynamic_ad_insertion_metadata

DynamicAdInsertionInfo

বিষয়বস্তুর ডায়নামিক বিজ্ঞাপন সন্নিবেশ সম্পর্কিত মেটাডেটা।

ভিডিও সামগ্রীর অবস্থা

একটি বিষয়বস্তুর জন্য লক্ষ্যযুক্ত বিজ্ঞাপন পরিবেশন বা না পরিবেশন করার জন্য স্ট্যাটাস বিকল্প।

Enums
ACTIVE বিষয়বস্তু-লক্ষ্যযুক্ত বিজ্ঞাপন পরিবেশন করা হবে।
BLOCKED স্ট্যাটাস ব্লক করা থাকলে এই কন্টেন্টের বিরুদ্ধে কোন বিজ্ঞাপন দেওয়া হবে না।
DELETED কন্টেন্ট অ্যাড ম্যানেজারে আর্কাইভ করা হবে। যদি অ্যাড ম্যানেজার মুছে ফেলা হিসাবে চিহ্নিত একটি সামগ্রীর জন্য একটি বিজ্ঞাপনের অনুরোধ পান, তাহলে হাউস বিজ্ঞাপন বা ইনভেনটরি ইউনিট বা অন্যান্য টার্গেটিং মানদণ্ডে লক্ষ্য করা বিজ্ঞাপনগুলি এখনও এটির বিরুদ্ধে পরিবেশন করতে পারে। বিজ্ঞাপনগুলিকে ব্লক করতে, অবরুদ্ধ স্থিতি সেট করুন৷

ভিডিও কনটেন্ট সিন্ডিকেশন তথ্য

ক্যানোনিকাল কন্টেন্ট এবং সিন্ডিকেটেড কন্টেন্টের মধ্যে সম্পর্ক নির্দিষ্ট করার জন্য মেটাডেটা।

ক্ষেত্র
ইউনিয়ন ফিল্ড syndication । VideoContentSyndiationMetadata শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি থাকতে পারে৷ syndication নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
canonical_video_content

string

ক্যানোনিকাল কন্টেন্টের নাম। এটির অবশ্যই "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" ফর্ম্যাট থাকতে হবে এবং এই ক্ষেত্রটি ধারণকারী সামগ্রীর মতো একই নেটওয়ার্কের অন্তর্গত হতে হবে৷

syndicated_video_content_names

SyndicatedVideoContentNames

সিন্ডিকেটেড বিষয়বস্তুর একটি সংগ্রহ

ভিডিও ফরম্যাট

যে বিন্যাসে একটি ভিডিও সামগ্রী এনকোড করা হতে পারে৷

Enums
VIDEO_FORMAT_UNSPECIFIED ভিডিও বিন্যাস নির্দিষ্ট করা হয়নি.
HLS অ্যাপ্লিকেশন/x-mpegURL
DASH অ্যাপ্লিকেশন/ড্যাশ+এক্সএমএল

VideoIngestUrlInfo

মেটাডেটা m3u8 ফাইলের লিঙ্ক নির্দিষ্ট করে যা কন্ডিশনিং এবং প্লেলিস্ট তৈরির জন্য ব্যবহৃত হয়।

ক্ষেত্র
video_format

VideoFormat

ভিডিওর বিন্যাস।

video_preconditioned

VideoPreconditioned

বিষয়বস্তুটি ইতিমধ্যেই মিড-রোল বিজ্ঞাপনের জন্য শর্তযুক্ত কিনা তা নির্দেশ করতে, যার অর্থ হল বিজ্ঞাপন বিরতির সময় আপনার সেগমেন্টগুলি ইতিমধ্যেই বিভক্ত।

url

string

m3u8 ফাইলের লিঙ্ক।

ভিডিও পূর্বশর্ত

ভিডিও সামগ্রীর শর্তযুক্ত অবস্থা।

Enums
NO এখনও শর্তযুক্ত নয়।
YES ভিডিওটি শর্তযুক্ত/বিভক্ত করা হয়েছে।