DV360 OpenRTB স্পেসিফিকেশন

এই পৃষ্ঠাটি দেখার সময় OpenRTB 2.6 স্পেসিফিকেশন উপলভ্য রাখুন।

Display and Video 360, OpenRTB স্পেসিফিকেশনের প্রতিটি ফিল্ডে কাজ করে না, এবং সূক্ষ্ম পার্থক্য প্রয়োগ করা যেতে পারে। এই ডকুমেন্টের বিভিন্ন বিভাগে Display and Video 360 প্রয়োগের জন্য নির্দিষ্ট তথ্য ও সাজেশন দেওয়া আছে। এছাড়াও, আপনাকে OpenRTB স্পেসিফিকেশনে দেওয়া নির্দেশিকা মেনে চলতে হবে, যদি না অন্য কোনও নির্দেশ দেওয়া হয়।

কিছু ফিল্ড কাজ করে না, তবে সেগুলি এখনও পার্স করা হয়। এইসব ফিল্ড সঠিকভাবে ফর্ম্যাট করতে হবে, তবে বিডিংয়ের ফলাফলে কোনও প্রভাব পড়বে না।

বিডের অনুরোধ সংক্রান্ত স্পেসিফিকেশন

বিড করার অনুরোধ হল একটি HTTP Post অনুরোধ যার বডিতে বিড করার অনুরোধ অবজেক্ট থাকে। বডির ফর্ম্যাট Content-Type হেডারে সংজ্ঞায়িত করা আছে।

অনুরূপ উত্তরটি হল, বিড না থাকলে বডি ছাড়া HTTP 204 অথবা বিড রেসপন্স বডি সহ HTTP 200।

বিড অনুরোধ ভুলভাবে ফর্ম্যাট করা হলে, nbr ফিল্ড পূরণ করা বিড রেসপন্স সহ একটি HTTP 200 ফেরত আসতে পারে।

Accept হেডার রেসপন্স ফর্ম্যাট নিয়ন্ত্রণ করে।

JSON ফর্ম্যাট

গ্রহণযোগ্য MIME-এর ধরন প্রদান করা না হলে, ডিফল্ট ফর্ম্যাট ব্যবহার করা হয়।

JSON অনুরোধ ও উত্তর IAB OpenRTB 2.6 স্পেসিফিকেশন মেনে চলে। নিম্নলিখিত ডকুমেন্টেশন এক্সটেনশন ও ফিল্ড সাপোর্ট সম্পর্কে বর্ণনা করে।

হেডার Content-Type: application/json JSON বিড অনুরোধ নির্দেশ করে, Accept: application/json বিড উত্তর JSON ফর্ম্যাটে হতে হবে তা নির্দেশ করে।

Protobuf ফর্ম্যাট

মনে রাখবেন: Protobuf সহায়তা বিটা ভার্সনে আছে, আপনি আগ্রহী হলে DV360-এর সাথে যোগাযোগ করুন।

JSON অনুরোধ ও উত্তর IAB OpenRTB 2.6 Protobuf স্পেসিফিকেশন মেনে চলে।

এক্সটেনশন সীমিতভাবে কাজ করে, আপনি আগ্রহী হলে DV360-এর সাথে যোগাযোগ করুন।

Protobuf বিড অনুরোধ বোঝাতে Content-Type: application/x-protobuf হেডার পাঠান এবং Protobuf বিড উত্তর পেতে Accept: application/x-protobuf সেট করুন।

বিডের অনুরোধের অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং প্রয়োজনীয়।
বিড অনুরোধের অনন্য আইডি। অনুরোধ পূরণ করার পরে খুব সীমিত সময়ের জন্য সেগুলি শনাক্ত করতে এটি ব্যবহার করা যেতে পারে।
imp Imp অ্যারে অন্তত ১টি imp অবজেক্ট থাকতে হবে।

অডিও পডের ক্ষেত্রে, একাধিক imp অবজেক্ট কাজ করে।
অন্যান্য ব্যবহারের ক্ষেত্রে (যেমন, পৃষ্ঠায় একাধিক স্বতন্ত্র স্লট) প্রথম imp অবজেক্ট ব্যবহার করা হয়, বাকিগুলি বাতিল করা হয়।

site সাইট ওয়েবসাইট সংক্রান্ত অনুরোধের জন্য প্রয়োজন।
site ও app হল পারস্পরিকভাবে এক্সক্লুসিভ।
app অ্যাপ অ্যাপের অনুরোধের জন্য প্রয়োজন।
app ও site হল পারস্পরিকভাবে এক্সক্লুসিভ।
device ডিভাইস প্রয়োজনীয়।
user ব্যবহারকারী প্রয়োজনীয়।
test পূর্ণসংখ্যা কাজ করে না।
at পূর্ণসংখ্যা 1: ফার্স্ট-প্রাইস নিলাম যেখানে বিজ্ঞাপনদাতাকে তার বিডের পরিমাণ চার্জ করা হয়।
2 (ডিফল্ট): দ্বিতীয় সর্বোচ্চ বিডারকে যে দামের ঠিক উপরে চার্জ করা হয়, সেটি হল সেকেন্ড প্রাইস নিলাম।
3: অনুরোধে সর্বনিম্ন মূল্য উল্লেখ করা আছে এবং এর সাথে প্রতিযোগিতামূলক বিডের কোনও সম্পর্ক নেই।
tmax পূর্ণসংখ্যা ঐচ্ছিক, ডিফল্ট হিসেবে প্রতিটি ইন্টিগ্রেশনের জন্য কাস্টমাইজ করা হয়।
wseat স্ট্রিং অ্যারে অনুমোদিত ক্রেতা সিটের তালিকা।
সব বিজ্ঞাপনদাতাকে বিড করার অনুমতি না দেওয়া পর্যন্ত এটি সাজেস্ট করা হয়।
সেট না করা থাকলে কোনও বিধিনিষেধ নেই বলে ধরে নিতে হবে।
bseat স্ট্রিং অ্যারে যেসব ক্রেতার সিটের বিড ব্লক করা উচিত তার তালিকা। তালিকাভুক্ত ক্রেতাদের ডিল ও ওপেন-নিলামে বিড করা থেকে ব্লক করা হবে।
allimps পূর্ণসংখ্যা কাজ করে না।
cur স্ট্রিং অ্যারে

ঐচ্ছিক, তবে আমরা বিশেষভাবে সাজেস্ট করব। ডিফল্ট হল প্রতি ইন্টিগ্রেশন।

ইন্টিগ্রেশনের সময় রেজিস্টার করা মুদ্রাগুলির মধ্যে কোনও একটির সাথে বিড অনুরোধের মুদ্রা অবশ্যই মিলতে হবে।

প্রতিটি এক্সচেঞ্জে একটি করে মুদ্রা ব্যবহার করার সাজেশন দেওয়া হয়।
wlang স্ট্রিং অ্যারে কাজ করে না।
bcat স্ট্রিং অ্যারে IAB কন্টেন্ট বিভাগ ব্যবহার করে ব্লক করা বিজ্ঞাপনদাতার বিভাগ।
আনসেট হল কোনও ব্লক করা বিভাগ নয়।
badv স্ট্রিং অ্যারে বিজ্ঞাপনদাতার দেওয়া ডোমেনের ভিত্তিতে ব্লক করা বিজ্ঞাপনদাতার নাম উল্লেখ করুন।
আনসেট করা মানে কোনও বিজ্ঞাপনদাতা ব্লক করা নেই।
bapp স্ট্রিং অ্যারে কাজ করে না।
source সোর্স schain-এর জন্য আংশিক প্রয়োজন।
regs নিয়ম ঐচ্ছিক।
ext বিড অনুরোধ এক্সটেনশন ঐচ্ছিক।

বিড অনুরোধ এক্সটেনশন অবজেক্ট

ফিল্ড ধরন বিবরণ
schain সাপ্লাই চেন নতুন ইন্টিগ্রেশনকে সোর্স-এর মধ্যে BidRequest.source.schain ফিল্ড ব্যবহার করতে হবে।
purch পূর্ণসংখ্যা কেনা ট্রাফিক প্যারামিটার হল সেই ট্রাফিক যা মালিকানাধীন, অর্জিত বা অন্যথায় ইনসেন্টিভ অ্যাক্টিভিটি ছাড়া অন্য প্রপার্টি থেকে রিডাইরেক্ট করা হয়।
এটি নতুন MRC IVT 2.0 স্পেসিফিকেশন অনুযায়ী করা হয়েছে।

ক্রেতা-কেন্দ্রিক রিপোর্টিংয়ে এটিকে প্রকাশকের ট্রাফিক সোর্স বলা হবে এবং এর নিম্নলিখিত ভ্যালুগুলির মধ্যে একটি থাকবে :
0 (ডিফল্ট): অনির্দিষ্ট - বিডের অনুরোধে ভ্যালু পাঠানো হয়নি। ভ্যালু ক্যাপচার করা যায়নি;
1: কেনা - মালিকানাধীন (অর্জন করা বা অন্য কোনওভাবে ইনসেন্টিভ প্রদান করা অ্যাক্টিভিটি) প্রপার্টি ছাড়া অন্য প্রপার্টি থেকে রিডাইরেক্ট করা ট্রাফিক।
2: অর্গানিক - সরাসরি URL এন্ট্রি, সাইট সার্চ বা অ্যাপ ডাউনলোড।

gdemsignals স্ট্রিং GMA SDK থেকে SCAR API সিগন্যাল ব্লব।
GMA SDK ট্রাফিক থাকলে সাজেস্ট করা হয়, না থাকলে নয়।
disable_gma_format int gdemsignals প্রদান করা হলে ঐচ্ছিক, অন্যথায় নিষিদ্ধ।
0 (ডিফল্ট): gdemsignals পূরণ করা হলে, বিড রেসপন্স adm হল একটি json blob.
1: json ব্লবের পরিবর্তে একটি বিজ্ঞাপন ট্যাগও প্রদান করা হবে।

সোর্স অবজেক্ট

ফিল্ড ধরন বিবরণ
fd পূর্ণসংখ্যা ফাইনাল ইম্প্রেশন বিক্রির সিদ্ধান্ত নেওয়ার জন্য দায়ী এন্টিটি
0 (ডিফল্ট): এক্সচেঞ্জ সিদ্ধান্ত নেয়।
1: আপস্ট্রিম সোর্স সিদ্ধান্ত নেয়।
tid স্ট্রিং কাজ করে না।
pchain স্ট্রিং কাজ করে না।
schain সাপ্লাই চেন প্রায় সব ক্ষেত্রেই প্রয়োজন।

বিড করার অনুরোধ এক্সটেনশন বা সোর্স এক্সটেনশনের মাধ্যমে schain প্রদান করার চেয়ে এই ফিল্ডটি বেশি পছন্দ করা হয়।

ext সোর্স এক্সটেনশন ঐচ্ছিক।

সোর্স এক্সটেনশন অবজেক্ট

এই এক্সটেনশনটি ব্যবহার করার জন্য অত্যন্ত সাজেস্ট করা হয়, কারণ এটি DV3-তে গ্রাহককে কীভাবে ভিউয়েবিলিটি পরিমাপ রিপোর্ট করা হয় তার উপর প্রভাব ফেলে। OMID পার্টনারের নাম IAB সার্টিফিকেশন তালিকায় না থাকলে, MRC-এর নির্দেশ অনুযায়ী, আমাদের MRC-এর সার্টিফায়েড মেট্রিক থেকে আলাদাভাবে ভিউঅ্যাবিলিটি মেট্রিক রিপোর্ট করতে হবে। আরও জানুন।

ফিল্ড ধরন বিবরণ
omidpn স্ট্রিং OM SDK ইন্টিগ্রেশনের শনাক্তকারী। এটি OMID পার্টনার অবজেক্টের "name" প্যারামিটারের মতোই।
omidpv স্ট্রিং OM SDK ইন্টিগ্রেশনের ভার্সন। এটি OMID পার্টনার অবজেক্টের "versionString" প্যারামিটারের মতো।
schain সাপ্লাই চেন নতুন ইন্টিগ্রেশনকে ফিল্ড schain in সোর্স ব্যবহার করতে হবে।

Regs অবজেক্ট

ফিল্ড ধরন বিবরণ
coppa পূর্ণসংখ্যা 0 (ডিফল্ট): এই অনুরোধের ক্ষেত্রে COPPA প্রযোজ্য নয়।
1: এই অনুরোধ COPPA-এর আওতায় পড়ে।
gdpr স্ট্রিং অনুরোধটি জিডিপিআর (GDPR) রেগুলেশনের আওতায় পড়ে কিনা তা নির্দেশ করে এমন ফ্ল্যাগ, ০ = না, ১ = হ্যাঁ, উল্লেখ না করা থাকলে বোঝা যায় যে এটি অজানা। আরও বিবরণের জন্য DV360-এর GDPR ডকুমেন্টেশন দেখুন। regs.gdpr ও regs.ext.gdpr-এর মধ্যে যেকোনও একটি প্রত্যাশিত।
us_privacy স্ট্রিং মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা রেগুলেশন অনুসারে গ্রাহকের গোপনীয়তা সংক্রান্ত সিগন্যাল কমিউনিকেট করে। মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা স্ট্রিং স্পেসিফিকেশন দেখুন। বিড অনুরোধে us_privacy স্ট্রিং পেলে এবং IAB স্ট্রিং থেকে বোঝা গেলে যে ব্যবহারকারী অপ্ট-আউট করেছেন, Display & Video 360 পছন্দমতো বিডের জন্য অনুরোধটিকে অনুপযুক্ত হিসেবে বিবেচনা করে। আমরা অন্যান্য ভেন্ডরদের কাছে IAB সিগন্যাল আর পাঠাই না।

শুধুমাত্র regs.us_privacy, user.us_privacy এবং user.ext.us_privacy-এর মধ্যে একটি প্রত্যাশিত।

gpp স্ট্রিং গ্লোবাল প্রাইভেসি প্রোটোকলের সম্মতি স্ট্রিং থাকে। DV360 শুধুমাত্র কিছু GPP বিভাগ গ্রহণ করে, যার মধ্যে মার্কিন যুক্তরাষ্ট্রের জাতীয়, ক্যালিফোর্নিয়া ও অন্যান্য বিভাগ অন্তর্ভুক্ত। IAB Europe TCF বিভাগগুলি গ্রহণ করা হয় না; এর পরিবর্তে user.consent বা user.ext.consent ব্যবহার করুন।
gpp_sid পূর্ণসংখ্যা অ্যারে এই ট্রানজ্যাকশনের জন্য প্রয়োগ করা উচিত এমন গ্লোবাল প্রাইভেসি প্রোটোকল সম্মতি স্ট্রিং-এর বিভাগগুলির অ্যারে।
ext রেগুলেশন এক্সটেনশন ঐচ্ছিক।

Regs এক্সটেনশন অবজেক্ট

ফিল্ড ধরন বিবরণ
gdpr পূর্ণসংখ্যা regs.gdpr উপরে বর্ণিত জিডিপিআর (GDPR) রেগুলেশন অনুরোধের উপর প্রযোজ্য কিনা তা নির্দেশ করে এমন ফ্ল্যাগ। regs.gdpr এবং regs.ext.gdpr এই দু'টির মধ্যে একটি প্রত্যাশিত।
us_privacy স্ট্রিং regs.us_privacy ডকুমেন্টেশন দেখুন। শুধুমাত্র regs.us_privacy, regs.ext.us_privacy এবং user.ext.us_privacy-এর মধ্যে একটি থাকতে হবে।

Imp অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং বিডের অনুরোধের প্রসঙ্গে এই ইম্প্রেশনের জন্য অনন্য শনাক্তকারী (সাধারণত, ভ্যালু ১ দিয়ে শুরু হয় এবং n ইম্প্রেশনের জন্য n পর্যন্ত বৃদ্ধি পায়)।
metric অবজেক্ট কাজ করে না।
banner ব্যানার ব্যানার বিজ্ঞাপন দেখানোর সুযোগের জন্য প্রয়োজন।
video ভিডিও ভিডিও বিজ্ঞাপন দেখানোর সুযোগের জন্য প্রয়োজন।
audio অডিও অডিও বিজ্ঞাপন দেখানোর সুযোগের জন্য প্রয়োজন।
native নেটিভ নেটিভ বিজ্ঞাপন দেখানোর সুযোগের জন্য প্রয়োজন।
pmp Pmp এই ইম্প্রেশনের জন্য কার্যকর প্রাইভেট মার্কেটপ্লেস ডিল।
displaymanager স্ট্রিং বিজ্ঞাপন মধ্যস্থতা পার্টনার, SDK টেকনোলজি বা বিজ্ঞাপন রেন্ডার করার জন্য দায়ী প্লেয়ারের নাম (সাধারণত ভিডিও বা মোবাইল)। পার্টনারের মাধ্যমে বিজ্ঞাপন কোড কাস্টমাইজ করতে কিছু বিজ্ঞাপন সার্ভার ব্যবহার করে। ভিডিও এবং/অথবা অ্যাপের জন্য সাজেস্ট করা হয়।
displaymanagerver স্ট্রিং বিজ্ঞাপন দেখানোর জন্য দায়ী বিজ্ঞাপন মধ্যস্থতা পার্টনার, SDK প্রযুক্তি বা প্লেয়ারের ভার্সন (সাধারণত ভিডিও বা মোবাইল)। পার্টনারের মাধ্যমে বিজ্ঞাপন কোড কাস্টমাইজ করতে কিছু বিজ্ঞাপন সার্ভার ব্যবহার করে। ভিডিও এবং/অথবা অ্যাপের জন্য সাজেস্ট করা হয়।
instl পূর্ণসংখ্যা 0 (ডিফল্ট): ইন্টারস্টিশিয়াল নয়।
1: বিজ্ঞাপনটি ইন্টারস্টিশিয়াল বা ফুল-স্ক্রিন।
tagid স্ট্রিং নির্দষ্ট বিজ্ঞাপন প্লেসমেন্ট বা বিজ্ঞাপন ট্যাগের শনাক্তকারী যা নিলাম শুরু করতে ব্যবহার করা হয়েছে। এটি যেকোনও সমস্যার ডিবাগিং বা ক্রেতার দ্বারা অপ্টিমাইজেশনের জন্য কাজে লাগতে পারে।
bidfloor ফ্লোট CPM-এ প্রকাশ করা এই ইম্প্রেশনের জন্য ন্যূনতম বিড।
bidfloorcur স্ট্রিং

ISO-4217 আলফা কোড ব্যবহার করে নির্দিষ্ট করা মুদ্রা।

clickbrowser পূর্ণসংখ্যা

কোনও অ্যাপে ক্রিয়েটিভে ক্লিক করলে কোন ধরনের ব্রাউজার খুলবে তা নির্দেশ করে।
0 (ডিফল্ট): এম্বেড করা
1: নেটিভ

মনে রাখবেন, iOS 9.x ডিভাইসে Safari View Controller-কে এই ফিল্ডের উদ্দেশ্যে নেটিভ ব্রাউজার হিসেবে বিবেচনা করা হয়।

secure পূর্ণসংখ্যা এই ইম্প্রেশনের জন্য সুরক্ষিত HTTPS URL নাকি অনিরাপদ HTTP URL প্রয়োজন।
0 (ডিফল্ট):অসুরক্ষিত
1: সুরক্ষিত
iframebuster স্ট্রিং অ্যারে
exp পূর্ণসংখ্যা এই ফিল্ডে পার্টনারের পাঠানো ভ্যালু বিবেচনা না করেই DV 360 বিড এক্সপায়ার হওয়ার সময় সেট করে। ইম্প্রেশন স্টেলনেস উইন্ডো (সাধারণত ১ ঘণ্টা) পেরিয়ে যাওয়ার পরে পাওয়া ইম্প্রেশন ইভেন্টকে স্টেল হিসেবে বাতিল করা হয় এবং DV360 সেগুলিকে বিলযোগ্য হিসেবে বিবেচনা করে না।
rwdd পূর্ণসংখ্যা ব্যবহারকারী বিজ্ঞাপন দেখার জন্য পুরস্কার পেয়েছেন কিনা তা নির্দেশ করে।
0 (ডিফল্ট): পুরস্কার দেওয়া হয়নি
1: পুরস্কার দেওয়া হয়েছে

সাধারণত, ভিডিও বিজ্ঞাপন প্রয়োগের ফলে ব্যবহারকারীরা বিনামূল্যে অতিরিক্ত খবর পড়তে, গেমে অতিরিক্ত লাইফ পেতে অথবা স্পনসর করা বিজ্ঞাপন-মুক্ত মিউজিক সেশন উপভোগ করতে পারেন। ভিডিও বিজ্ঞাপনটি শেষ হয়ে গেলে সাধারণত পুরস্কার বিতরণ করা হয়।

Imp এক্সটেনশন অবজেক্ট

ফিল্ড ধরন বিবরণ
bcrid স্ট্রিং ব্লক করতে হবে এমন ক্রিয়েটিভ আইডির তালিকা।
ফিল্ড ধরন বিবরণ
format অ্যারের ফর্ম্যাট কাজ করে এমন ফর্ম্যাটের তালিকা।
w পূর্ণসংখ্যা

h ও w, format ফিল্ডে মার্জ করা হয়েছে।

এর পরিবর্তে format ব্যবহার করার জন্য সাজেস্ট করা হয়।
h পূর্ণসংখ্যা

h ও w, format ফিল্ডে মার্জ করা হয়েছে।

এর পরিবর্তে format ব্যবহার করার জন্য সাজেস্ট করা হয়।
wmax পূর্ণসংখ্যা কাজ করে না।
hmax পূর্ণসংখ্যা কাজ করে না।
wmin পূর্ণসংখ্যা কাজ করে না।
hmin পূর্ণসংখ্যা কাজ করে না।
btype পূর্ণসংখ্যা অ্যারে ব্লকলিস্ট করা ব্যানার বিজ্ঞাপনের ধরনের তালিকা:

1: HTML টেক্সট বিজ্ঞাপন
2: HTML ব্যানার বিজ্ঞাপন
3: জাভাস্ক্রিপ্ট বিজ্ঞাপন
4: IFrame বিজ্ঞাপন

battr পূর্ণসংখ্যা অ্যারে নিম্নলিখিত ভ্যালু কাজ করে:

1: অডিও অটোমেটিক চালানো
2: ব্যবহারকারী অডিও চালু করেছেন
3: অটোমেটিক বড় করা যায়
4: ক্লিক করে বড় করা যায়
5: মাউস নিয়ে গেলে বড় করা যায়
6: ব্যানারে ভিডিও অটোমেটিক চালানো
7: ব্যানারে ভিডিও ব্যবহারকারী চালু করেছেন
8: পপ-আপ(ওভার/আন্ডার/অন-এজিট)
9: উস্কানিমূলক বা ইঙ্গিতপূর্ণ
10: "বিরক্তিকর", যেমন: কাঁপানো, ফ্ল্যাশিং, মিটমিট করা, চরম অ্যানিমেশন, স্মাইলি
11: সমীক্ষা
12: শুধুমাত্র টেক্সট
13: ব্যবহারকারীর সাথে ইন্ট্যার‍্যাক্ট করা যায় (গেম)
14: উইন্ডো ডায়ালগ বা অ্যালার্ট স্টাইল
15: অডিও চালু/বন্ধ করার বোতাম আছে
16: বিজ্ঞাপন স্কিপ করা যায়
17: Flash

pos পূর্ণসংখ্যা বিজ্ঞাপনের পজিশন:

0 (ডিফল্ট): অজানা
1: ফোল্ডের উপরে
2: কাজ করে না: সম্ভবত ফোল্ডের নিচে
3: ফোল্ডের নিচে
4: হেডার
5: ফুটার
6: সাইডবার
7: ফুলস্ক্রিন

mimes স্ট্রিং অ্যারে কাজ করে না।

DV360 সব ব্যানার ক্রিয়েটিভের জন্য টেক্সট/html ব্যবহার করবে।

topframe পূর্ণসংখ্যা 0 (ডিফল্ট): ব্যানারটি একটি iframe-এ ডেলিভার করা হয়।
1: কাজ করে না: ব্যানারটি সবচেয়ে উপরের ফ্রেমে ডেলিভার করা হয়।
expdir পূর্ণসংখ্যা অ্যারে 1: বাঁদিকে
2: ডানদিকে
3: উপরে
4: নিচে
5: এক্সপ্যান্ড করা যায় এমন ফুলস্ক্রিন
api পূর্ণসংখ্যা অ্যারে কাজ করে এমন API ফ্রেমওয়ার্ক

1: বাঁদিকে
2: ডানদিকে
3: উপরে
4: নিচে
5: এক্সপ্যান্ড করা যায় এমন ফুলস্ক্রিন

id স্ট্রিং ব্যানার অবজেক্টের শনাক্তকারী এবং ইম্প্রেশনে অনন্য হতে হবে।

ভিডিও অবজেক্ট-এর সাথে banner অবজেক্ট ব্যবহার করা হলে সাজেস্ট করা হয়।

vcm পূর্ণসংখ্যা

শুধুমাত্র ভিডিও অবজেক্ট সহ ব্যবহৃত banner-এর জন্য প্রাসঙ্গিক।

0: ভিডিও ক্রিয়েটিভের সাথে একই সাথে ব্যানারটি দেখা যায়।
1: ভিডিও শেষ হওয়ার পরে ব্যানারটি এন্ড কার্ড হিসেবে দেখানো হয়।

অবজেক্ট ফর্ম্যাট করা

ফিল্ড ধরন বিবরণ
w পূর্ণসংখ্যা ডিভাইস ইন্ডিপেন্ডেন্ট পিক্সেলে (DIPS) প্রস্থ।
h পূর্ণসংখ্যা ডিভাইস-ইনডিপেন্ডেন্ট পিক্সেলে (DIPS) উচ্চতা।
wratio পূর্ণসংখ্যা কাজ করে না।
hratio পূর্ণসংখ্যা কাজ করে না।
wmin পূর্ণসংখ্যা কাজ করে না।

ভিডিও অবজেক্ট

বিড করার অনুরোধে ভিডিও প্লেসমেন্ট উল্লেখ করার জন্য আমরা বিশেষভাবে সাজেস্ট করি। প্লেসমেন্ট ফিল্ড না থাকলে সেটিকে অজানা প্লেসমেন্ট হিসেবে শ্রেণীবদ্ধ করা হয়। আরও বিবরণের জন্য পজিশন টার্গেটিং সম্পর্কিত নিবন্ধ দেখুন।

ফিল্ড ধরন বিবরণ
mimes স্ট্রিং অ্যারে অন্তত একটি MIME টাইপ প্রয়োজন।

video/flv বা video/x-f4v
video/mp4, video/x-mp4, বা application/mp4
video/webm বা video/x-webm
video/x-ms-wmv
video/3gpp
video/ogg বা application/ogg
application/javascript বা application/x-javascript

minduration পূর্ণসংখ্যা ভিডিওর ন্যূনতম সময়সীমা সেকেন্ডে, ডিফল্ট হিসেবে কোনও ন্যূনতম সময়সীমা নেই।
maxduration পূর্ণসংখ্যা ভিডিওর সর্বাধিক সময়সীমা সেকেন্ডে, ডিফল্ট হিসেবে কোনও সর্বাধিক সময়সীমা নেই।
protocols পূর্ণসংখ্যা অ্যারে অন্তত একটি কাজ করে এমন প্রোটোকল প্রয়োজন।

1: VAST 1.0
2: VAST 2.0
3: VAST 3.0
4: VAST 1.0 Wrapper
5: VAST 2.0 Wrapper
6: VAST 3.0 Wrapper
7: VAST 4.0
8: VAST 4.0 Wrapper
9: DAAST 1.0
10: DAAST 1.0 Wrapper

w পূর্ণসংখ্যা ডিভাইস ইন্ডিপেন্ডেন্ট পিক্সেলে (DIPS) ভিডিও প্লেয়ারের প্রস্থ।
h পূর্ণসংখ্যা ডিভাইস ইন্ডিপেন্ডেন্ট পিক্সেলে (DIPS) ভিডিও প্লেয়ারের উচ্চতা।
startdelay পূর্ণসংখ্যা প্রি-রোল, মিড-রোল বা পোস্ট-রোল বিজ্ঞাপন প্লেসমেন্টের জন্য সেকেন্ডে শুরু হওয়ার বিলম্ব।
placement পূর্ণসংখ্যা বিড অনুরোধে plcmt (এবং/অথবা) ভিডিওর প্লেসমেন্ট উল্লেখ করার জন্য অত্যন্ত সাজেস্ট করা হয়। দুটি ফিল্ডই অনুপস্থিত থাকলে, সেটিকে অজানা প্লেসমেন্ট হিসেবে শ্রেণীবদ্ধ করা হবে।

0 (ডিফল্ট): অজানা
1: ইন-স্ট্রিম
2: ব্যানারে
3: নিবন্ধে
4: ফিডে
5: ফ্লোটিং

মনে রাখবেন: ইন-স্ট্রিম (প্লেসমেন্ট বা Plcmt Type 1) হিসেবে বিবেচনা করার জন্য, ভিডিও প্লেসমেন্ট/ইম্প্রেশন "সাউন্ড চালু" হিসেবে সেট করতে হবে এবং প্লেব্যাক পদ্ধতিতে সঠিকভাবে সিগন্যাল দিতে হবে (১, ৩, ৪ ও ৫-এর সব ভ্যালু উপযুক্ত)।
plcmt পূর্ণসংখ্যা বিডের অনুরোধে plcmt (এবং/অথবা) ভিডিওর প্লেসমেন্ট উল্লেখ করার জন্য অত্যন্ত সাজেস্ট করা হয়। দুটি ফিল্ডই অনুপস্থিত থাকলে, সেটিকে অজানা প্লেসমেন্ট হিসেবে শ্রেণীবদ্ধ করা হবে।

0 (ডিফল্ট): অজানা
1: ইন-স্ট্রিম
2: আনুষঙ্গিক কন্টেন্ট
3: ইন্টারস্টিশিয়াল
4: কোনও কন্টেন্ট নেই/স্ট্যান্ডঅ্যালোন

মনে রাখবেন: ইন-স্ট্রিম (প্লেসমেন্ট বা Plcmt Type 1) হিসেবে বিবেচনা করার জন্য, ভিডিও প্লেসমেন্ট/ইম্প্রেশন "সাউন্ড চালু" হিসেবে সেট করতে হবে এবং প্লেব্যাক পদ্ধতিতে সঠিকভাবে সিগন্যাল দিতে হবে (১, ৩, ৪ ও ৫-এর সব ভ্যালু উপযুক্ত)।

মনে রাখবেন: plcmt ও placement দুটিই প্রদান করা হলে, plcmt-কে অগ্রাধিকার দেওয়া হবে। plcmt-এ মাইগ্রেট করার বিষয়ে IAB গাইড দেখুন।

মনে রাখবেন: plcmt: Accompanying Content (2)-কে placement: In Article (3)
হিসেবে বিবেচনা করা হয় plcmt: No Content/Standalone (4)-কে placement: In feed (4)
হিসেবে বিবেচনা করা হয় placement: In Banner-এর plcmt-এ কোনও ম্যাপিং নেই
linearity পূর্ণসংখ্যা কাজ করে না।
skip পূর্ণসংখ্যা ভিডিও প্লেয়ার বিজ্ঞাপনটি এড়িয়ে যাওয়ার অনুমতি দেবে কিনা।

0 (ডিফল্ট): স্কিপ করা যায় না
1: স্কিপ করা যায়

skipmin পূর্ণসংখ্যা কাজ করে না।
skipafter পূর্ণসংখ্যা কাজ করে না।
sequence পূর্ণসংখ্যা একই বিড অনুরোধে একাধিক বিজ্ঞাপন ইম্প্রেশন অফার করা হলে, ক্রমিক সংখ্যা একাধিক ক্রিয়েটিভের সমন্বিত ডেলিভারির অনুমতি দেবে।
battr পূর্ণসংখ্যা অ্যারে ব্লক করা ক্রিয়েটিভ অ্যাট্রিবিউট।
maxextended পূর্ণসংখ্যা এক্সটেনশন অনুমোদিত হলে, ভিডিও বিজ্ঞাপনের সর্বাধিক বর্ধিত সময়সীমা।

0 (ডিফল্ট): এক্সটেনশন অনুমোদিত নয়
-1: এক্সটেনশন অনুমোদিত এবং কোনও সময়সীমা আরোপ করা হয়নি
>0: সর্বাধিক সময়সীমার ভ্যালুর বাইরে এক্সটেন্ডেড প্লেয়ের সেকেন্ডের সংখ্যা।

minbitrate পূর্ণসংখ্যা Kbps-এ ন্যূনতম বিটরেট।
maxbitrate পূর্ণসংখ্যা Kbps-এ সর্বাধিক বিটরেট।
boxingallowed পূর্ণসংখ্যা ৪:৩ কন্টেন্টকে ১৬:৯ উইন্ডোতে লেটার-বক্সিং করার অনুমতি আছে কিনা তা নির্দেশ করে

0: অনুমোদিত নয়
1 (ডিফল্ট): অনুমোদিত

playbackmethod পূর্ণসংখ্যা অ্যারে প্লেব্যাক পদ্ধতি যা ব্যবহার করা হতে পারে। কোনও পদ্ধতি নির্দিষ্ট করা না থাকলে, যেকোনও পদ্ধতি ব্যবহার করা হতে পারে।

0 (ডিফল্ট): অজানা
1: অটোমেটিক চালানো, সাউন্ড চালু
2: অটোমেটিক চালানো, সাউন্ড বন্ধ
3: চালানোর জন্য ক্লিক করুন
4: মাউস নিয়ে যান
5: ভিউপোর্টে প্রবেশ করার সময় শুরু করুন, সাউন্ড চালু
6: ভিউপোর্টে প্রবেশ করার সময় শুরু করুন, সাউন্ড বন্ধ

মনে রাখবেন: ডিফল্ট সাউন্ড বন্ধ (প্লেব্যাক পদ্ধতি ২, ৬ বা ০) সহ সব ইম্প্রেশনকে অবশ্যই ২, ৩, ৪ বা ৫ (oRTB 2.5) ধরনের আউট-স্ট্রিম প্লেসমেন্ট বা ২, ৩ বা ৪ ধরনের Plcmt সাবটাইপ সিগন্যাল করতে হবে।
playbackend পূর্ণসংখ্যা যে ইভেন্টের কারণে প্লেব্যাক শেষ হয়ে যায়।

1: ভিডিও সম্পূর্ণ হওয়া বা ব্যবহারকারী বন্ধ করে দেওয়া
2: ভিউপোর্ট থেকে বেরিয়ে যাওয়া বা ব্যবহারকারী বন্ধ করে দেওয়া
3: ভিউপোর্ট থেকে বেরিয়ে গেলে, সম্পূর্ণ হওয়া বা ব্যবহারকারী বন্ধ করে দেওয়া পর্যন্ত ফ্লোটিং উইন্ডো হিসেবে চলতে থাকে

delivery পূর্ণসংখ্যা অ্যারে কাজ করে এমন ডেলিভারি পদ্ধতি। কোনওটি উল্লেখ করা না থাকলে, ধরে নিতে হবে যে সবগুলিই কাজ করে।

1: স্ট্রিমিং
2: প্রোগ্রেসিভ

pos পূর্ণসংখ্যা স্ক্রিনে বিজ্ঞাপনের পজিশন।

0 (ডিফল্ট): অজানা
1: ফোল্ডের উপরে
2: কাজ করে না: সম্ভবত ফোল্ডের নিচে
3: ফোল্ডের নিচে
4: হেডার
5: ফুটার
6: সাইডবার
7: ফুলস্ক্রিন

companionad ব্যানার অ্যারে উপলভ্য থাকলে, কম্প্যানিয়ন বিজ্ঞাপন।
api পূর্ণসংখ্যা অ্যারে

0 (ডিফল্ট): অজানা
1: VPAID 1
2: VPAID 2
3: MRAID 1
4: ORMMA
5: MRAID 2
6: MRAID 3
7: OMID 1 - অ্যাক্টিভ ভিউয়ের জন্য OMID ব্যবহার করে পরিমাপ করার সুবিধা চালু করতে হবে।
8: SIMID 1

companiontype পূর্ণসংখ্যা অ্যারে কাজ করে না।
maxseq পূর্ণসংখ্যা ডায়নামিক ভিডিও পডে রিটার্ন করা বিজ্ঞাপনের সর্বাধিক সংখ্যা।
poddur পূর্ণসংখ্যা অ্যারে ডায়নামিক ভিডিও পডের সর্বাধিক দৈর্ঘ্য সেকেন্ডে।

ভিডিও অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

ফিল্ড ধরন বিবরণ
rewarded পূর্ণসংখ্যা অনুরোধগুলি পুরস্কার পাওয়ার উপযুক্ত কিনা তা জানানোর জন্য এই ফিল্ড ব্যবহার করা হয়। এটি পূর্ণসংখ্যা হিসেবে পাঠাতে হবে।

0 (ডিফল্ট): পুরস্কার দেওয়া হয় না
1: পুরস্কার দেওয়া হয়

অডিও অবজেক্ট

ফিল্ড ধরন বিবরণ
mimes স্ট্রিং অ্যারে অন্তত একটি MIME টাইপ প্রয়োজন।

audio/m4a, audio/mp4, বা audio/x-m4a
audio/mpeg বা audio/mp3
audio/ogg বা audio/x-ogg

minduration পূর্ণসংখ্যা সেকেন্ডে বিজ্ঞাপনের ন্যূনতম সময়সীমা।
maxduration পূর্ণসংখ্যা সেকেন্ডে বিজ্ঞাপনের সর্বাধিক সময়সীমা।
protocols পূর্ণসংখ্যা অ্যারে

3: VAST 3.0
6: VAST 3.0 র‍্যাপার
7: VAST 4.0
8: VAST 4.0 র‍্যাপার

startdelay পূর্ণসংখ্যা প্রি-রোল, মিড-রোল বা পোস্ট-রোল বিজ্ঞাপন প্লেসমেন্টের জন্য সেকেন্ডে শুরুর বিলম্ব।

-2: পোস্ট-রোল
-1: মিড-রোল
0: প্রি-রোল
>0: মিড-রোল

sequence পূর্ণসংখ্যা কাজ করে না।
battr পূর্ণসংখ্যা অ্যারে কাজ করে না।
maxextended পূর্ণসংখ্যা কাজ করে না।
minbitrate পূর্ণসংখ্যা Kbps-এ ন্যূনতম বিট রেট।
maxbitrate পূর্ণসংখ্যা Kbps-এ সর্বাধিক বিটরেট।
delivery পূর্ণসংখ্যা অ্যারে কাজ করে না।
companionad ব্যানার অবজেক্ট অ্যারে ব্যানার কম্প্যানিয়ন ক্রিয়েটিভ স্লট।
api পূর্ণসংখ্যা অ্যারে এই ইম্প্রেশনের জন্য কাজ করে এমন API ফ্রেমওয়ার্কের তালিকা।

7: Omid V1

companiontype পূর্ণসংখ্যা অ্যারে কাজ করে না।
maxseq পূর্ণসংখ্যা অ্যারে কাজ করে না।
feed পূর্ণসংখ্যা অডিও ফিডের ধরন। AdCOM 1.0-এ তালিকা: ফিডের ধরন দেখুন।

1: মিউজিক স্ট্রিমিং পরিষেবা
2: FM/AM ব্রডকাস্ট (এয়ারে লাইভ কন্টেন্ট ব্রডকাস্ট করা হয়, তবে অনলাইন স্ট্রিমিংয়ের মাধ্যমেও উপলভ্য)
3: পডকাস্ট (সিরিজের এপিসোড হিসেবে ডিস্ট্রিবিউট করা আসল, আগে থেকে রেকর্ড করা কন্টেন্ট)
4: ক্যাচ-আপ রেডিও (রেডিও শোয়ের রেকর্ড করা অংশ যা মূলত লাইভ ব্রডকাস্ট করা হয়েছিল)
5: ওয়েব রেডিও (শুধুমাত্র অনলাইন স্ট্রিমিংয়ের মাধ্যমে উপলভ্য লাইভ কন্টেন্ট, AM/FM ব্রডকাস্ট হিসেবে নয়)
6: ভিডিও গেম (ভিডিও গেমের ব্যাকগ্রাউন্ড অডিও)
7: টেক্সট টু স্পিচ (অডিও বুক, ওয়েবসাইট প্লাগ-ইন যা নিবন্ধ পড়তে পারে)

stitched পূর্ণসংখ্যা কাজ করে না।
nvol পূর্ণসংখ্যা কাজ করে না।

নেটিভ অবজেক্ট

আরও বিবরণের জন্য DV360 নেটিভ বিজ্ঞাপন স্পেসিফিকেশন দেখুন।

ফিল্ড ধরন বিবরণ
request স্ট্রিং স্ট্রিং এনকোড করা নেটিভ JSON অবজেক্ট।
ver স্ট্রিং 1.0: কাজ করে না
1.1: কাজ করে না
1.2
api পূর্ণসংখ্যা অ্যারে এই ইম্প্রেশনের জন্য কাজ করে এমন API ফ্রেমওয়ার্কের তালিকা।

7: Omid V1

battr পূর্ণসংখ্যা অ্যারে কাজ করে না।

PMP অবজেক্ট

ফিল্ড ধরন বিবরণ
private_auction পূর্ণসংখ্যা 0 (ডিফল্ট): সব বিড অনুমোদিত
1: শুধুমাত্র ডিল
deals ডিল অবজেক্ট অ্যারে অন্তর্ভুক্ত করার মতো ডিল।

ডিল অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং PMP অবজেক্টে আইডি পিছু একটির বেশি ডিল অবজেক্ট থাকতে পারে না।
bidfloor ডবল CPM-এ এই ইম্প্রেশনের জন্য ন্যূনতম বিড।

at=3 হলে প্রয়োজন।

bidfloorcur স্ট্রিং ISO-4217 আলফা কোড ব্যবহার করে নির্দিষ্ট করা মুদ্রা।

নির্দিষ্ট করা না থাকলে, বিড অনুরোধের মুদ্রাকে ডিফল্ট হিসেবে ধরা হয়।

at পূর্ণসংখ্যা নির্দিষ্ট করা না থাকলে ডিফল্ট ম্যাচ bid_request.at।

1: প্রথম দাম
2: দ্বিতীয় দাম
3: ফিক্সড দাম

wseat স্ট্রিং অ্যারে ডিলের জন্য উপযুক্ত পার্টনারদের পার্টনার আইডি।

কোনও সিট না থাকার অর্থ হল সিট সংক্রান্ত কোনও বিধিনিষেধ নেই।

wadomain স্ট্রিং অ্যারে এই ডিলে বিড করার অনুমতি আছে এমন বিজ্ঞাপনদাতার ডোমেন।

কোনও সিট না থাকার অর্থ হল ডোমেন সংক্রান্ত কোনও বিধিনিষেধ নেই।

guar পূর্ণসংখ্যা এই ফিল্ডটি ডিলটি গ্যারান্টিযুক্ত ডিল কিনা তা জানানোর জন্য। এটি পূর্ণসংখ্যা হিসেবে পাঠাতে হবে।

গ্যারান্টিযুক্ত ডিল গ্রহণ করার জন্য DV360-এ এক্সচেঞ্জকে অবশ্যই হোয়াইটলিস্ট করতে হবে; এই অনুরোধ করতে যোগাযোগ করুন।

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

0 (ডিফল্ট): গ্যারান্টি নেই
1: গ্যারান্টি আছে

ext ডিল এক্সটেনশন ঐচ্ছিক।

ডিল অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

ফিল্ড ধরন বিবরণ
guaranteed পূর্ণসংখ্যা এই ফিল্ডটি ডিলটি গ্যারান্টিযুক্ত ডিল কিনা তা জানানোর জন্য। এটি পূর্ণসংখ্যা হিসেবে পাঠাতে হবে।

গ্যারান্টিযুক্ত ডিল গ্রহণ করার জন্য DV360-এ এক্সচেঞ্জকে অবশ্যই হোয়াইটলিস্ট করতে হবে; এই অনুরোধ করতে যোগাযোগ করুন।

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

0 (ডিফল্ট): গ্যারান্টি নেই
1: গ্যারান্টি আছে

এই ফিল্ডের পরিবর্তে deal.guar ব্যবহার করার জন্য সাজেস্ট করা হয়।

সাইট অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং এক্সচেঞ্জে সাইটের আইডি।
name স্ট্রিং কাজ করে না।
domain স্ট্রিং সাইটের ডোমেন।

শুধু site.domain পূরণ করার পরিবর্তে site.page-এ সম্পূর্ণ URL পাঠানোর জন্য সাজেস্ট করা হয়।

cat স্ট্রিং অ্যারে কাজ করে না।
sectioncat স্ট্রিং অ্যারে কাজ করে না।
pagecat স্ট্রিং অ্যারে কাজ করে না।
page স্ট্রিং ইম্প্রেশনটি যে সম্পূর্ণ URL-এ দেখানো হবে।

টার্গেটিংয়ের উদ্দেশ্যে সম্পূর্ণ URL পাঠানোর সাজেশন দেওয়া হয়।

ref স্ট্রিং রেফারার URL যার কারণে বর্তমান পৃষ্ঠায় নেভিগেট করা হয়েছে।
search স্ট্রিং কাজ করে না।
mobile পূর্ণসংখ্যা কাজ করে না।
privacypolicy পূর্ণসংখ্যা কাজ করে না।
publisher প্রকাশকের অবজেক্ট সাইটের পাবলিশার সম্পর্কে বিবরণ।
content কন্টেন্ট অবজেক্ট সাইটের কন্টেন্ট সম্পর্কে বিবরণ।
keywords স্ট্রিং (CSV ফর্ম্যাট) কাজ করে না।
ext সাইট এক্সটেনশন সাইট অবজেক্টের জন্য এক্সটেনশন।

সাইট এক্সটেনশন অবজেক্ট

ফিল্ড ধরন বিবরণ
inventorypartnerdomain স্ট্রিং CTV ইনভেনটরি শেয়ার করার জন্য ব্যবহৃত হয়, IAB CTV অ্যাপ যোগ করার ব্যাখ্যা দেখুন।

অ্যাপ অবজেক্ট

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

SDK ছাড়া অনুরোধের ক্ষেত্রে (বেশিরভাগ কানেক্ট করা টিভি) অ্যাপের নাম প্রকাশক সরাসরি অনুরোধে দিতে পারেন।

bundle স্ট্রিং প্রয়োজনীয়।

iOS-এর ক্ষেত্রে, এটি সংখ্যায় অ্যাপ স্টোর আইডি হতে হবে। আমরা রিভার্স ডিএনএস স্টাইল বান্ডেল আইডি গ্রহণ করি না।

CTV অ্যাপের জন্য, আমরা স্টোর-সংজ্ঞায়িত অ্যাপ শনাক্তকারী পাস করার সুপারিশ করি। সম্প্রতি প্রকাশিত IAB OTT/CTV স্টোর অ্যাসাইন করা আইডি সংক্রান্ত নির্দেশিকা মেনে চলুন।

domain স্ট্রিং যেমন, ডোমেন mygame.foo.com
storeurl স্ট্রিং app-ads.txt যাচাইকরণ ও কানেক্ট করা টিভি অ্যাপ স্টোর যাচাইকরণের জন্য প্রয়োজন।
cat স্ট্রিং অ্যারে কাজ করে না।
sectioncat স্ট্রিং অ্যারে কাজ করে না।
pagecat স্ট্রিং অ্যারে কাজ করে না।
ver স্ট্রিং কাজ করে না।
privacypolicy পূর্ণসংখ্যা কাজ করে না।
paid পূর্ণসংখ্যা কাজ করে না।
publisher প্রকাশকের অবজেক্ট অ্যাপ প্রকাশক সম্পর্কিত তথ্য।
content কন্টেন্ট অবজেক্ট অ্যাপ কন্টেন্ট সম্পর্কিত তথ্য।
keywords স্ট্রিং (csv ফর্ম্যাট) কাজ করে না।
ext অ্যাপ এক্সটেনশন অ্যাপ অবজেক্টের জন্য এক্সটেনশন।

অ্যাপ এক্সটেনশন অবজেক্ট

ফিল্ড ধরন বিবরণ
inventorypartnerdomain স্ট্রিং CTV ইনভেনটরি শেয়ার করার জন্য ব্যবহৃত হয়, IAB CTV অ্যাপ যোগ করার ব্যাখ্যা দেখুন।

কন্টেন্ট অবজেক্ট

উপলভ্য হলে এইসব অ্যাট্রিবিউট পাস করার জন্য আমরা সাজেস্ট করি।

ফিল্ড ধরন বিবরণ
id স্ট্রিং কন্টেন্টকে অনন্যভাবে শনাক্ত করে এমন একটি আইডি।
episode পূর্ণসংখ্যা কন্টেন্ট পর্বের নম্বর (সাধারণত ভিডিও কন্টেন্টের জন্য)।
title স্ট্রিং CTV, ভিডিও ও অডিও অনুরোধের জন্য সাজেস্ট করা হয়।
series স্ট্রিং CTV, ভিডিও ও অডিও অনুরোধের জন্য সাজেস্ট করা হয়।
season স্ট্রিং কন্টেন্টের সিজনের জন্য লেবেল।
artist স্ট্রিং কন্টেন্টের জন্য কৃতিত্ব দেওয়া আর্টিস্ট।
genre স্ট্রিং কন্টেন্টকে সবচেয়ে ভালোভাবে বর্ণনা করে এমন জনরা। CTV, ভিডিও ও অডিও অনুরোধের জন্য এই সিগন্যাল প্রদান করার ব্যাপারে DV360 সাজেশন দেয়।
DV360 এই ফিল্ডের জন্য ভিডিও জঁনর ভ্যালুর কয়েকটি ট্যাক্সোনমি কাজ করে:
album স্ট্রিং কন্টেন্টটি যে অ্যালবামের অংশ, সাধারণত অডিওর ক্ষেত্রে।
isrc স্ট্রিং ISO-3901 অনুযায়ী ইন্টারন্যাশনাল স্ট্যান্ডার্ড রেকর্ডিং কোড।
producer প্রোডিউসার অবজেক্ট কন্টেন্ট প্রযোজক সম্পর্কে বিবরণ।
url স্ট্রিং কন্টেন্টের URL.
cat স্ট্রিং অ্যারে কন্টেন্টের বিবরণ দেয় এমন IAB কন্টেন্ট বিভাগ।
prodq পূর্ণসংখ্যা প্রোডাকশন কোয়ালিটি:

0 (ডিফল্ট): অজানা
1: পেশাদার
2: প্রোজিউমার
3: ব্যবহারকারীর তৈরি করা

videoquality পূর্ণসংখ্যা কাজ করে না।
context পূর্ণসংখ্যা কন্টেন্টের ধরন:

1: ভিডিও
2: গেম
3: মিউজিক
4: অ্যাপ্লিকেশন
5: টেক্সট
6: অন্যান্য
7: অজানা

contentrating স্ট্রিং অডিও ও ভিডিও/CTV-এর জন্য সাজেস্ট করা হয়, কারণ আমরা এই অ্যাট্রিবিউট অনুযায়ী সিদ্ধান্ত নেওয়া শুরু করব।
userrating স্ট্রিং তারকার সংখ্যা, লাইক ইত্যাদি...
qagmediarating পূর্ণসংখ্যা [QAG নির্দেশিকা](http://www.iab.net/ne_guidelines) অনুযায়ী মিডিয়া রেটিং।

1: সব দর্শক
2: ১২+
3: প্রাপ্তবয়স্ক

keywords স্ট্রিং (csv ফর্ম্যাট) কাজ করে না।
livestream পূর্ণসংখ্যা কন্টেন্টটি লাইভ স্ট্রিম কন্টেন্ট হলে।

0: লাইভ নেই
1: কন্টেন্ট লাইভ আছে

sourcerelationship পূর্ণসংখ্যা

0: পরোক্ষ
1: প্রত্যক্ষ

len পূর্ণসংখ্যা সেকেন্ডে কন্টেন্টের দৈর্ঘ্য।

CTV/ভিডিও ও অডিও অনুরোধের জন্য সাজেস্ট করা হয়।

language স্ট্রিং (ISO-639-1-alpha-2) কন্টেন্টের ভাষা।
embeddable পূর্ণসংখ্যা কন্টেন্ট এম্বেড করা যাবে কিনা তার সূচক (যেমন, এম্বেড করা যায় এমন ভিডিও প্লেয়ার)

0: এম্বেড করা যায় না
1: এম্বেড করা যায়

data ডেটা অবজেক্ট-এর অ্যারে অতিরিক্ত ডেটা।

প্রডিউসার অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং কাজ করে না।
name স্ট্রিং কাজ করে না।
cat স্ট্রিং অ্যারে কাজ করে না।
domain স্ট্রিং প্রযোজকের সর্বোচ্চ লেভেল ডোমেন।

ডেটা অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং ডেটা পরিষেবা প্রদানকারীর আইডি।
name স্ট্রিং ডেটা প্রদানকারীর এক্সচেঞ্জের নাম।
segment সেগমেন্ট অবজেক্ট-এর অ্যারে প্রকৃত ডেটা ভ্যালু।
ext ডেটা এক্সটেনশন ডেটা অবজেক্টের এক্সটেনশন।

ডেটা অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

ফিল্ড ধরন বিবরণ
segtax পূর্ণসংখ্যা ট্যাক্সোনমি আইডি, আরও বিবরণের জন্য সেগমেন্ট ট্যাক্সোনমি দেখুন।
segclass স্ট্রিং ট্যাক্সনমির মধ্যে সেগমেন্ট আইডি তৈরি করা ক্লাসিফায়ারের ভার্সন।

সেগমেন্ট অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং ডেটা প্রদানকারীর জন্য নির্দিষ্ট ডেটা সেগমেন্টের আইডি।
name স্ট্রিং ডেটা সেগমেন্টের নাম।
value স্ট্রিং ডেটা সেগমেন্টের ভ্যালু।

প্রকাশক অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং প্রয়োজনীয়।
name স্ট্রিং কাজ করে না।
cat স্ট্রিং অ্যারে কাজ করে না।
domain স্ট্রিং কাজ করে না।

ডিভাইস অবজেক্ট

ফিল্ড ধরন বিবরণ
ua স্ট্রিং প্রয়োজনীয়।
sua UserAgent অবজেক্ট ব্যবহারকারীর এজেন্টের স্ট্রাকচার্ড তথ্য।
geo জিও অবজেক্ট ডিভাইসের লোকেশন।
dnt পূর্ণসংখ্যা ব্রাউজারের হেডারে সেট করা 'ট্র্যাক করবেন না' ফ্ল্যাগ।

0: ট্র্যাকিংয়ের উপর কোনও বিধিনিষেধ নেই
1: ট্র্যাক করবেন না

lmt পূর্ণসংখ্যা বিজ্ঞাপন ট্র্যাকিং সীমিত করার সিগন্যাল কমার্শিয়ালি অনুমোদন করা হয়।

0: ট্র্যাকিংয়ের উপর কোনও বিধিনিষেধ নেই
1: বাণিজ্যিক নির্দেশিকা অনুযায়ী ট্র্যাকিং সীমিত করতে হবে

ip স্ট্রিং IPv4 হলে প্রয়োজন।

IP অ্যাড্রেস সংক্ষিপ্ত করা হলে, তা অবশ্যই device.ext.truncated_ip-এ ঘোষণা করতে হবে।

ipv6 স্ট্রিং IPv6 হলে প্রয়োজন।

IP অ্যাড্রেস সংক্ষিপ্ত করা হলে, তা অবশ্যই device.ext.truncated_ip-এ ঘোষণা করতে হবে।

devicetype পূর্ণসংখ্যা সব ধরনের ইনভেনটরির জন্য অত্যন্ত সাজেস্ট করা হয়। ডিভাইসের ধরন শনাক্তকরণ উন্নত করতে ব্যবহার করা হয়।
make স্ট্রিং
model স্ট্রিং
os স্ট্রিং ডিভাইসের অপারেটিং সিস্টেম।

ios: অ্যাপ সংক্রান্ত অনুরোধে, এটি iOS ট্রাফিক শনাক্ত করে।
android: ua বা sua ডিভাইস শনাক্ত করতে না পারলে, এটি একটি Android ডিভাইস শনাক্ত করে।
[anything else]: সমস্যার সমাধান করতে ডায়াগনস্টিক টুলে ব্যবহার করা হয়।

এই ফিল্ডে ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয় না।

osv স্ট্রিং কাজ করে না।
hwv স্ট্রিং ডিভাইসের হার্ডওয়্যার ভার্সন।
h পূর্ণসংখ্যা পিক্সেলে স্ক্রিনের প্রকৃত উচ্চতা।
w পূর্ণসংখ্যা পিক্সেলে স্ক্রিনের ভৌত প্রস্থ।
ppi পূর্ণসংখ্যা কাজ করে না।
pxratio ডবল ডিভাইস ইন্ডিপেন্ডেন্ট পিক্সেলের সাথে ফিজিক্যাল পিক্সেলের অনুপাত।
js পূর্ণসংখ্যা কাজ করে না।
geofetch পূর্ণসংখ্যা কাজ করে না।
flashver স্ট্রিং কাজ করে না।
language স্ট্রিং (ISO-639-1-alpha-2) ডিভাইসের ভাষা।
carrier স্ট্রিং কাজ করে না।
mccmnc স্ট্রিং কাজ করে না।
connectiontype পূর্ণসংখ্যা নেটওয়ার্ক কানেকশনের ধরন
ifa স্ট্রিং বিজ্ঞাপনদাতার জন্য ক্লিয়ারে ব্যবহার করার জন্য অনুমোদিত আইডি।
didsha1 স্ট্রিং কাজ করে না।
didmd5 স্ট্রিং কাজ করে না।
dpidsha1 স্ট্রিং কাজ করে না।
dpidmd5 স্ট্রিং কাজ করে না।
macsha1 স্ট্রিং কাজ করে না।
macmd5 স্ট্রিং কাজ করে না।
ext ডিভাইস এক্সটেনশন ডিভাইস অবজেক্টের জন্য এক্সটেনশন।

ডিভাইস অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

ip পরিবর্তন করা হলে বা ছোট করে দেওয়া হলে, ট্রাফিককে ভুল ট্রাফিক হিসেবে ঘোষণা করা আটকাতে, আমরা নিম্নলিখিত এক্সটেনশন পাঠানোর জন্য অত্যন্ত সাজেস্ট করি।

ফিল্ড ধরন বিবরণ
truncated_ip পূর্ণসংখ্যা বিড অনুরোধের device.ip ফিল্ডে IP অ্যাড্রেসটি অসম্পূর্ণ কিনা তা উল্লেখ করুন।

0: কাটছাঁট করা হয়নি
1: কাটছাঁট করা হয়েছে

ডিফল্ট হিসেবে ট্রানকেট করা হয় না এবং IP অ্যাড্রেস ট্রানকেট করা হলে এটি প্রয়োজন হয়।

ঘোষণা না করা হলে, বিড অনুরোধকে ভুল ট্রাফিক হিসেবে শ্রেণীবদ্ধ করা হতে পারে।

ifa_type স্ট্রিং device.ifa ফিল্ডের উৎস উল্লেখ করুন, এটি কি ডিভাইস থেকে প্রদান করা হয়েছে নাকি সাপ্লাই চেনে প্রকাশক বা SSP দ্বারা তৈরি করা হয়েছে।

aaid: Android TV
rida: Roku
afai: Amazon Fire
idfa: Apple tvOS
msai: Xbox/Microsoft
dpid: জেনেরিক ডিভাইস প্ল্যাটফর্ম আইডি
ppid: প্রকাশকের দেওয়া আইডি
sspid: SSP-র দেওয়া আইডি
sessionid: স্বল্পমেয়াদী সেশন আইডি (fcapping-এর জন্য শুধু)

attestation_token স্ট্রিং (base64 এনকোডিং) এক্সচেঞ্জের জন্য ডিভাইস-ভিত্তিক অ্যাটেস্টেশন টোকেন যা সেই লেভেলের ডিভাইস যাচাইকরণে কাজ করে।
atts পূর্ণসংখ্যা (শুধুমাত্র iOS) অ্যাপের অ্যাপ ট্র্যাকিং অনুমোদনের স্ট্যাটাস বোঝাতে একটি পূর্ণসংখ্যা পাস করা হয়েছে।

0: নির্ধারণ করা হয়নি
1: সীমিত
2: অনুমতি নেই
3: অনুমোদিত

cdep স্ট্রিং Chrome থার্ড-পার্টি কুকি সরিয়ে দেওয়ার লেবেল।

Chrome-এর মাধ্যমে পরিচালিত টেস্টিং এবং IAB কমিউনিটি স্পেসিফিকেশন দেখুন

UserAgent অবজেক্ট

ফিল্ড ধরন বিবরণ
browsers BrandVersion অবজেক্ট-এর অ্যারে প্রতিটি BrandVersion অবজেক্ট একটি ব্রাউজার বা একই ধরনের সফ্টওয়্যার কম্পোনেন্ট শনাক্ত করে।
platform BrandVersion অবজেক্ট প্ল্যাটফর্ম শনাক্ত করে।
mobile পূর্ণসংখ্যা 0 (ডিফল্ট): এজেন্ট "ডেস্কটপ" বা "সম্পূর্ণ" কন্টেন্ট পছন্দ করে।
1: এজেন্ট "মোবাইল" কন্টেন্ট পছন্দ করেন।
architecture স্ট্রিং ডিভাইস আর্কিটেকচার, যেমন, "x86" বা "arm"।
bitness স্ট্রিং ডিভাইসের বিটনেস, যেমন, ৬৪-বিট আর্কিটেকচারের জন্য "৬৪"।
model স্ট্রিং ডিভাইস মডেল।
source পূর্ণসংখ্যা এই অবজেক্ট তৈরি করতে ব্যবহৃত ডেটার সোর্স, দেখুন তালিকা: User-Agent সোর্স। UserAgent object পাস করার সময় সাজেস্ট করা হয়।

BrandVersion অবজেক্ট

ফিল্ড ধরন বিবরণ
brand স্ট্রিং ব্র্যান্ড শনাক্তকারী, যেমন, "Chrome" বা "Windows"। প্রয়োজনীয়।
version স্ট্রিং অ্যারে ভার্সন কম্পোনেন্টের ক্রম, বড় থেকে ছোট ক্রমে (মেজর, মাইনর, মাইক্রো ইত্যাদি)।

জিও অবজেক্ট

ফিল্ড ধরন বিবরণ
lat ডবল কাজ করে না।
lon ডবল কাজ করে না।
type পূর্ণসংখ্যা কাজ করে না।
accuracy পূর্ণসংখ্যা কাজ করে না।
lastfix পূর্ণসংখ্যা কাজ করে না।
ipservice পূর্ণসংখ্যা কাজ করে না।
country স্ট্রিং কাজ করে না।
region স্ট্রিং কাজ করে না।
regionfips104 স্ট্রিং কাজ করে না।
metro স্ট্রিং কাজ করে না।
city স্ট্রিং কাজ করে না।
zip স্ট্রিং কাজ করে না।
utcoffset পূর্ণসংখ্যা কাজ করে না।

ব্যবহারকারীর অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং Google আইডি ম্যাচ টেবিল হোস্ট করলে কাজ করে।
buyeruid স্ট্রিং SSP-তে আইডি ম্যাচ টেবিল হোস্ট করা হলে কাজ করে।
yob পূর্ণসংখ্যা জনসংখ্যা বিষয়ক টার্গেটিংয়ের জন্য সাজেস্ট করা হয়।
gender স্ট্রিং জনসংখ্যা বিষয়ক টার্গেটিংয়ের জন্য সাজেস্ট করা হয়।
keywords স্ট্রিং (CSV) কাজ করে না।
customdata স্ট্রিং কাজ করে না।
geo জিও অবজেক্ট কাজ করে না।
data ডেটা অবজেক্ট-এর অ্যারে অতিরিক্ত ডেটা।
eids এক্সটেন্ডেড আইডি অবজেক্ট-এর অ্যারে এক্সচেঞ্জের দেওয়া এক্সটেন্ডেড আইডি ইনস্ট্যান্স।
ext ব্যবহারকারীর এক্সটেনশন ব্যবহারকারী অবজেক্টের জন্য এক্সটেনশন।

ব্যবহারকারীর অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

ফিল্ড ধরন বিবরণ
eids এক্সটেন্ডেড আইডি অবজেক্ট-এর অ্যারে এক্সচেঞ্জের দেওয়া এক্সটেন্ডেড আইডি ইনস্ট্যান্স।
consented_providers_settings.consented_providers বাইরের অবজেক্ট (consented_providers_settings) যা ভিতরের পূর্ণসংখ্যা অ্যারে (consented_providers) মোড়ক হিসেবে ব্যবহার করে। TCF-এর মাধ্যমে GDPR সম্মতি সংগ্রহ করা হলে, এই ফিল্ডে ব্যবহারকারীর সম্মতিপ্রাপ্ত বিজ্ঞাপন প্রযুক্তি প্রদানকারীদের তালিকা থাকে যারা TCF-এ অংশগ্রহণ করে না। 'Google-এর অতিরিক্ত সম্মতি সংক্রান্ত প্রযুক্তিগত স্পেসিফিকেশন' দেখুন।
us_privacy স্ট্রিং regs.us_privacy ডকুমেন্টেশন দেখুন। শুধুমাত্র regs.us_privacy, regs.ext.us_privacy এবং user.ext.us_privacy-এর মধ্যে একটি থাকতে হবে।

এক্সটেন্ডেড আইডি অবজেক্ট

ফিল্ড ধরন বিবরণ
source স্ট্রিং শনাক্তকারীর প্রদানকারী
uids Extended ID UID অবজেক্ট-এর অ্যারে আসল শনাক্তকারী

এক্সটেন্ডেড আইডি UID অবজেক্ট

ফিল্ড ধরন বিবরণ
id স্ট্রিং শনাক্তকারী নিজেই।
atype পূর্ণসংখ্যা এই আইডির সাথে যুক্ত ব্যবহারকারী এজেন্টের ধরন।

সাপ্লাই চেন অবজেক্ট

ফিল্ড ধরন বিবরণ
complete পূর্ণসংখ্যা 0 (ডিফল্ট): সাপ্লাই চেন অসম্পূর্ণ।
1: সাপ্লাই চেনের প্রসেস সম্পূর্ণ করে প্রকাশককেই ফেরত দেওয়া হয়েছে।
ver স্ট্রিং প্রয়োজনীয়।
ভ্যালু "major.minor" হিসেবে ফর্ম্যাট করা হয়, যেমন, ভার্সন ১.০ হল স্ট্রিং "১.০"।
nodes সাপ্লাই চেন নোড অ্যারে প্রয়োজনীয়।

সম্পূর্ণ সাপ্লাই চেনে, প্রথম নোডটি প্রাথমিক বিজ্ঞাপন সিস্টেম এবং ট্রানজ্যাকশনে অন্তর্ভুক্ত বিক্রেতা আইডিকে দেখায়, অর্থাৎ, সাইট, অ্যাপ বা অন্যান্য মাধ্যমের মালিক।

অসম্পূর্ণ সাপ্লাই চেনে, এটি প্রথম পরিচিত নোডকে বোঝায়। শেষ নোডটি এই বিড অনুরোধ পাঠানো এন্টিটিকে দেখায়।

সাপ্লাই চেন নোড অবজেক্ট

ফিল্ড ধরন বিবরণ
asi স্ট্রিং SSP, এক্সচেঞ্জ, হেডার র‍্যাপার ইত্যাদি সিস্টেমের ক্যাননিকাল ডোমেনের নাম যার সাথে বিডাররা কানেক্ট করেন। সিস্টেমের অপারেশনাল ডোমেন যদি পেরেন্ট করপোরেট ডোমেনের থেকে আলাদা হয়, তাহলে অপারেশনাল ডোমেন এখানে উল্লেখ করতে পারেন। তাহলে, মালিকানা স্পষ্টভাবে বুঝিয়ে দেওয়ার জন্য WHOIS এবং রিভার্স IP লুক-আপ সহজে রান করা যাবে। ডেলিগেট সিস্টেমের মালিকানা।

এটি ads.txt ফাইলে বিক্রেতাদের শনাক্ত করার জন্য ব্যবহৃত মানের সমান হতে হবে, যদি কোনও ফাইল থাকে।

sid স্ট্রিং বিজ্ঞাপন সিস্টেমের মধ্যে বিক্রেতা বা রিসেলার অ্যাকাউন্টের সাথে যুক্ত শনাক্তকারী। SSP/এক্সচেঞ্জের নির্দিষ্ট করা ফিল্ডে ট্রানজ্যাকশনে (যেমন, OpenRTB বিডের অনুরোধ) ব্যবহৃত একই ভ্যালু এখানে থাকতে হবে।

সাধারণত, OpenRTB-তে এটি হল publisher.id. OpenDirect-এর ক্ষেত্রে, এর জন্য সাধারণত প্রকাশকের সংগঠন আইডি ব্যবহার করা হয়।

দৈর্ঘ্যে ৬৪ অক্ষরের মধ্যে সীমাবদ্ধ থাকতে হবে।

rid স্ট্রিং এই বিক্রেতার ইস্যু করা অনুরোধের OpenRTB RequestId.
name স্ট্রিং যে কোম্পানির (আইনি এন্টিটি) ইনভেনটরির জন্য পেমেন্ট করা হয় প্রদত্ত seller_id-এর অধীনে ট্রানজ্যাকশন করা হয়।

এই ভ্যালু ঐচ্ছিক এবং বিজ্ঞাপন সিস্টেমের sellers.json ফাইলে এটি থাকলে অন্তর্ভুক্ত করা উচিত নয়।

domain স্ট্রিং এই নোড যে এন্টিটির প্রতিনিধিত্ব করে তার বিজনেস ডোমেন নাম।

এই ভ্যালু ঐচ্ছিক এবং বিজ্ঞাপন সিস্টেমের sellers.json ফাইলে এটি থাকলে অন্তর্ভুক্ত করা উচিত নয়।

hp পূর্ণসংখ্যা ইনভেনটরির জন্য পেমেন্টের ফ্লোতে এই নোড অন্তর্ভুক্ত থাকবে কিনা তা বোঝায় ।

1: asi ফিল্ডের বিজ্ঞাপন সিস্টেম sid ফিল্ডে থাকা বিক্রেতাকে পেমেন্ট করে, যিনি চেনের আগের নোডকে পেমেন্ট করার জন্য দায়বদ্ধ।
0: এই নোডটি ইনভেনটরির জন্য পেমেন্টের ফ্লোতে যুক্ত নেই।

SupplyChain-এর 1.0 ভার্সনের জন্য, এই প্রপার্টির মান সবসময় ১ হতে হবে। এটি স্পষ্টভাবে অন্তর্ভুক্ত করতে হবে কারণ এটি আশা করা হয় যে স্পেসিফিকেশনের ভবিষ্যতের ভার্সন পেমেন্ট হ্যান্ডেলিং নোড অন্তর্ভুক্ত করবে।

ডাউনস্ট্রিম বিজ্ঞাপন সিস্টেমে পাঠানো বিড অনুরোধে SupplyChain অবজেক্ট তৈরি করার সময় এই ফিল্ড যাতে কাজ করে এবং সেটি যাতে এগিয়ে নিয়ে যাওয়া যায় তা ইমপ্লিমেন্টারদের নিশ্চিত করতে হবে।

বিড সংক্রান্ত উত্তরের স্পেসিফিকেশন

BidResponse অবজেক্ট

অ্যাট্রিবিউট কাজ করে প্রয়োগ করা সংক্রান্ত বিবরণ সবসময় পাস করেছে
id পার্সিং সংক্রান্ত কোনও সমস্যা হলে, বিড অনুরোধ আইডির পরিবর্তে এটি '0' হতে পারে। হ্যাঁ
seatbid
bidid
cur পার্স করার সময় কোনও সমস্যা হলে, এটি পাস করা হয় না। বৈধ বিড অনুরোধ ট্রাফিকের জন্য cur সবসময় প্রদান করা হয়। হ্যাঁ
customdata
nbr বিড অনুরোধে কোনও সমস্যা পাওয়া গেলে তবেই এটি অন্তর্ভুক্ত করা হয়। সম্ভাব্য ভ্যালুগুলির মধ্যে এগুলি অন্তর্ভুক্ত:
2: ভুল অনুরোধ
12: Ads.txt অনুমোদন সংক্রান্ত লঙ্ঘন
16: অসম্পূর্ণ SupplyChain
17: ব্লক করা SupplyChain নোড
মনে রাখবেন: (অ্যাপ-)ads.txt বা SupplyChain সংক্রান্ত কোনও নির্দিষ্ট লঙ্ঘন শনাক্ত করা হলে, উত্তরের একটি অংশে (১%) কোড ১২, ১৬ বা ১৭-এর মধ্যে একটি অটো-ফিল করা হবে। অন্যান্য সব ভুল অনুরোধের জন্য কোড ২ পূরণ করা হবে।
NBR সহ অনুরোধগুলি এই ধরনের হবে:
{
  "id": "0",
  "nbr": 2,
  "ext": {
    "err": "Bid request body was empty.",
    "errHelp": "https://.../ortb-spec"
  }
}
ext বিড অনুরোধ এক্সটেনশনে কোনও সমস্যা থাকলে, যেখানে কাজ করে সেখানে ত্রুটি নির্ণয় করতে সাহায্য করার জন্য তথ্য থাকতে পারে।

BidResponse অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

অ্যাট্রিবিউট প্রয়োগ করা সংক্রান্ত বিবরণ
সমস্যা

বিড অনুরোধ সংক্রান্ত সমস্যার মানুষের-পঠনযোগ্য বিবরণ। উত্তর এর মধ্যে অন্তর্ভুক্ত:

  • বিড অনুরোধের বডি ফাঁকা ছিল।
  • বিডের অনুরোধে এমন মুদ্রা ব্যবহার করা হয়েছে যা নির্দিষ্ট এক্সচেঞ্জের জন্য অনুমোদিত নয়।
  • বিড করার অনুরোধে গ্রহণযোগ্য MIME টাইপ নেই।
errHelp এই পৃষ্ঠার লিঙ্ক।

Seatbid অবজেক্ট

অ্যাট্রিবিউট কাজ করে প্রয়োগ করা সংক্রান্ত বিবরণ সবসময় পাস করেছে
বিড হ্যাঁ
সিট হ্যাঁ
গ্রুপ

বিড অবজেক্ট

অ্যাট্রিবিউট কাজ করে প্রয়োগ করা সংক্রান্ত বিবরণ সবসময় পাস করেছে
id হ্যাঁ
impid হ্যাঁ
মূল্য হ্যাঁ
nurl
বার্ল
lurl
adm
adid
adomain
বান্ডিল
iurl
cid হ্যাঁ
crid হ্যাঁ
কৌশল
বেড়াল
attr
api
প্রোটোকল
qagmediarating
ভাষা
dealid
সপ্তাহ
ঘণ্টা
wratio
hratio
exp

বিড অবজেক্টের জন্য কাজ করে এমন এক্সটেনশন

অ্যাট্রিবিউট প্রয়োগ করা সংক্রান্ত বিবরণ
apis OMID ও MRAID দুটিই কাজ করলে DV360 seatbid.bid.apis পাঠাবে। DV360, OMID_1 ও MRAID, দুটিকেই ইন্টিজার অ্যারে হিসেবে সেট করবে।

বিজ্ঞাপন দেখানোর বিকল্প

OpenRTB স্পেসিফিকেশনের ৪.৩ বিভাগে, পরিবেশন করার দুটি আলাদা বিকল্প রয়েছে:

  • বিজয়ী হওয়ার বিজ্ঞপ্তিতে মার্ক-আপ দেখানো হয়েছে
  • বিডে মার্ক-আপ পরিবেশন করা হয়েছে

DV360-এ দুটি বিকল্পই কাজ করে।

  • ব্যানার বিজ্ঞাপনের ক্ষেত্রে, DV360 সবসময় adm ফিল্ডে মার্ক-আপ রিটার্ন করে। বিজয়ী হওয়ার বিজ্ঞপ্তিতে মার্ক-আপ দেওয়া ঐচ্ছিক।
  • VAST প্রোটোকল ব্যবহার করে ভিডিও/অডিও বিজ্ঞাপনের জন্য, DV360, এক্সচেঞ্জ পার্টনারদের প্রয়োজনীয়তার উপর ভিত্তি করে adm ফিল্ডে বা উইন নোটিশের উত্তরে VAST XML রিটার্ন করার সুবিধা দেয়।

এই দুটি বিকল্পের সুবিধা ও অসুবিধা সম্পর্কে জানতে OpenRTB স্পেসিফিকেশন দেখুন।

পেশাদার পদ্ধতি

Display and Video 360-এর পার্টনার আইডিকে সিট আইডি হিসেবে ব্যবহার করার জন্য জোরালোভাবে সাজেস্ট করা হয়। এক্সচেঞ্জ-নির্দিষ্ট সিট আইডি ব্যবহার করার পরামর্শ দেওয়া হয় না।

আপনার প্রকাশকদের কাছে ads.txt ফাইল আছে কিনা অথবা app-ads.txt ফাইল যুক্ত অ্যাপ্লিকেশন আছে কিনা এবং তারা আপনাকে অনুমোদিত বিক্রেতা বা পুনর্বিক্রেতা হিসেবে ফাইলে তালিকাভুক্ত করেছে কিনা তা নিশ্চিত করুন। আরও জানুন।

এছাড়াও, বিড করার অনুরোধে যেন সামঞ্জস্যপূর্ণ তথ্য পাঠানো হয় তা নিশ্চিত করুন। যেমন, app.bundle মোবাইল ডিভাইস সংক্রান্ত তথ্য ও app.storeurl-এর সাথে সামঞ্জস্যপূর্ণ হতে হবে।

সংযুক্ত TV

device.ifa ও device.lmt পাস করার সময় IAB OTT IFA নির্দেশিকা মেনে চলুন। এছাড়াও, নির্দেশিকা মেনে চলার জন্য আপনাকে device.ext.ifa_type প্রয়োগ করতে হবে। আমাদের সমস্ত CTV ফ্রিকোয়েন্সি ক্যাপ এবং দর্শক টার্গেটিং ফিচারের জন্য IFA প্রয়োজন হবে।

এছাড়াও, সম্প্রতি প্রকাশিত IAB OTT/CTV স্টোর অ্যাসাইন করা আইডি নির্দেশিকা মেনে চলুন—এটি CTV অ্যাপের জন্য কীভাবে app.bundle পাস করতে হবে তা নির্ধারণ করে—এটি মূলত অ্যাপ স্টোরের সংজ্ঞায়িত আইডি ব্যবহার করে।

অ্যাক্টিভ ভিউ পরিমাপ

অ্যাক্টিভ ভিউ হল Google-এর একটি প্রযুক্তি যা কোনও ইম্প্রেশন দেখা গেছে কিনা এবং কতক্ষণ দেখা গেছে তা পরিমাপ করতে ব্যবহার করা হয়। ডিসপ্লে ও ভিডিও বিজ্ঞাপন, দু'টির ক্ষেত্রেই অ্যাক্টিভ ভিউ OMID ব্যবহার করে। OMID ব্যবহার করে মাপার সুবিধা চালু করতে, এক্সচেঞ্জকে OpenRTB অনুরোধে নিম্নলিখিত ফিল্ড যোগ করতে হবে, যাতে DV360 জানতে পারে যে ক্লায়েন্ট OMID ব্যবহার করতে পারে।

  • প্রয়োজনীয়: বিড করার অনুরোধে API ফ্রেমওয়ার্ক যোগ করুন (Video.api=7 for Web Video OMSDK, Native.api=7 for Native App OMSDK, Banner.api=7 অথবা Audio.api=7) । OMID ব্যবহার করে পরিমাপ করার জন্য অ্যাক্টিভ ভিউয়ের ক্ষেত্রে এটি বাধ্যতামূলক।
  • সাজেস্ট করা হয়েছে: Source.Ext-এ omidpn ও omidpv যোগ করা খুবই সাজেস্ট করা হয় কারণ এটি DV360-তে গ্রাহককে কীভাবে ভিউয়েবিলিটি পরিমাপ রিপোর্ট করা হয় তার উপর প্রভাব ফেলবে। OMID পার্টনারের নাম IAB সার্টিফিকেশন তালিকায় না থাকলে, MRC-এর সার্টিফিকেশন প্রাপ্ত মেট্রিক থেকে আলাদা করে দৃশ্যমানতা সংক্রান্ত মেট্রিক রিপোর্ট করার জন্য MRC আমাদের বাধ্য করে। আরও জানুন।
নেটিভ বিজ্ঞাপনের জন্য অ্যাক্টিভ ভিউ পরিমাপ

নেটিভ বিজ্ঞাপনের জন্য অ্যাক্টিভ ভিউ পরিমাপ চালু করতে, DV360-এর জন্য প্রকাশকদের এবং এক্সচেঞ্জকে অতিরিক্ত পদক্ষেপ নিতে হবে।

  • নেটিভ ডিসপ্লে বিজ্ঞাপন: DV360, adm.native অবজেক্টের অধীনে বিড রেসপন্সে নিম্নলিখিত eventtrackers যোগ করে:

    "eventtrackers": [
      {
        "event": 555,
        "method": 2,
        "url": "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/rx_omid.js",
        "ext": {
          "vendorKey": "doubleclickbygoogle.com-omid-dsp",
          "verification_parameters": ""
        }
      }
    ]
    

    এক্সচেঞ্জকে প্রকাশকদের কাছে অতিরিক্ত ইভেন্ট ট্র্যাকার পাস করতে হবে এবং প্রকাশকদের নিম্নলিখিত পদক্ষেপ নিতে হবে:

    1. OMSDK ইনস্টল করুন।
    2. নেটিভ বিজ্ঞাপন রেন্ডার করার সময় OMSDK লোড করুন।
    3. প্রদত্ত প্যারামিটার সহ eventtrackers.url-এ জাভাস্ক্রিপ্ট এক্সিকিউট করো।
  • নেটিভ ভিডিও বিজ্ঞাপন: DV360, VAST XML-এর মধ্যে স্ট্যান্ডার্ড AdVerifications এক্সটেনশন যোগ করার মাধ্যমে ভিউয়েবিলিটি পরিমাপ করার সুবিধা চালু করে:

    <Extension type="AdVerifications">
      <AdVerifications>
        <Verification vendor="doubleclickbygoogle.com-omid-video">
          <JavaScriptResource apiFramework="omid" browserOptional="true">
            <![CDATA[ https://www.googletagservices.com/activeview/js/current/rx_omid_video.js ]]>
          </JavaScriptResource>
          <VerificationParameters>
            <![CDATA[ {"activeview_flags":"...","activeview_metadata":"...", ...} ]]>
          </VerificationParameters>
          <TrackingEvents>
            <Tracking event="verificationNotExecuted">
              <![CDATA[ https://ade.googlesyndication.com/ddm/activity/... ]]>
            </Tracking>
          </TrackingEvents>
        </Verification>
      </AdVerifications>
    </Extension>
    

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

৩PE-তে নেটিভের জন্য EU AI রেগুলেশন

বিজ্ঞাপনদাতাদের নতুন স্বচ্ছতা সংক্রান্ত রেগুলেশন মেনে চলতে সাহায্য করতে। ইউরোপীয় ইউনিয়ন, ভারত ও নিউ ইয়র্ক স্টেটের AI রেগুলেশন অনুযায়ী, নির্দিষ্ট AI-জেনারেটেড বা এডিট করা অ্যাসেট সহ বিজ্ঞাপনে ডিসক্লোজার যোগ করে গ্রাহকদের জানাতে হবে যে বিজ্ঞাপনটি AI-এর সাহায্যে তৈরি করা হয়েছে। ২০২৬ সালের জুলাই মাস থেকে, Display & Video 360 (DV360) বিজ্ঞাপনদাতাদের একটি লেবেল যোগ করতে দেবে যা ইঙ্গিত করে যে ক্রিয়েটিভটি AI ব্যবহার করে তৈরি বা পরিবর্তন করা হয়েছে। এটি বিজ্ঞাপনদাতাদের AI ট্রান্সপারেন্সি সংক্রান্ত নতুন রেগুলেশন মেনে চলতে সাহায্য করবে।

বিজ্ঞাপনদাতারা সরাসরি তাদের ক্রিয়েটিভে এইসব লেবেল যোগ করতে পারেন অথবা Display & Video 360 UI ও API-এর মাধ্যমে AI লেবেল সেটিং ব্যবহার করতে পারেন। আপনার বিজ্ঞাপন লেবেল করার জন্য AI কন্টেন্ট লেবেল সেটিংস কীভাবে ব্যবহার করবেন সেই সম্পর্কে আরও জানুন।

Google-এর রেন্ডার করা বিজ্ঞাপনের জন্য, আমাদের বেছে নেওয়া কমপ্লায়েন্স স্ট্র্যাটেজি ন্যূনতম প্রি-ক্লিক AI লেবেল এবং About This Ad (ATA) প্যানেলে পোস্ট-ক্লিক ডিসক্লোজার ব্যবহার করে।

3PE-তে নেটিভ বিজ্ঞাপন ফর্ম্যাটের ক্ষেত্রে, Google বিজ্ঞাপনের ফাইনাল রেন্ডারিং নিয়ন্ত্রণ করে না। এইসব ক্ষেত্রে, এই অ্যাটেস্টেশন সিগন্যালটি এক্সচেঞ্জ বা প্রকাশকদের জন্য বিজ্ঞাপন রেসপন্সের অংশ হিসেবে প্রচার করা হবে যাতে AI লেবেল বা ডিসক্লোজার সহ চূড়ান্ত বিজ্ঞাপনটি রেন্ডার করা যায়। এই সিগন্যাল নেটিভ বিজ্ঞাপনের উত্তরের adm.native.ext ফিল্ডের অংশ হবে। নতুন ফিল্ড adm.native.ext নিম্নলিখিত ফর্ম্যাটে আছে:

  "ext" {
     "should_disclose_ai": "true",
     "ai_disclosure_url": ""
  }
  • should_disclosure_ai (true বা false) থেকে বোঝা যায় যে চূড়ান্ত বিজ্ঞাপনে AI লেবেল যোগ করতে হবে কিনা।
  • ai_disclosure_url ফিল্ড থাকতেও পারে নাও থাকতে পারে। শুধুমাত্র should_disclosure_ai 'ট্রু' হিসেবে সেট করা থাকলে এবং native.privacy URL ফিল্ড খালি থাকলে, এটি থাকবে। এই ক্ষেত্রে, AI লেবেলে ক্লিক করলে ব্যবহারকারীকে সেই ফিল্ডে দেওয়া URL-এ নিয়ে যাওয়া উচিত। অন্যথায়, AI লেবেলে ক্লিক করলে ব্যবহারকারীকে স্ট্যান্ডার্ডnative.privacy URL ফিল্ডে রিডাইরেক্ট করা উচিত।

এইসব সিগন্যাল প্রকাশকদের কাছে পাঠানো উচিত, যাতে তারা AI লেবেল সহ বিজ্ঞাপনটি রেন্ডার করতে পারেন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

DV360 কি এক্সচেঞ্জ কাস্টম এক্সটেনশন সাপোর্ট করে?
হ্যাঁ, এই স্পেসিফিকেশনে তালিকাভুক্ত এক্সটেনশন ছাড়াও, Display এবং Video 360, কেস-বাই-কেস ভিত্তিতে কাস্টম এক্সটেনশনও কাজ করতে পারে। ইন্টিগ্রেশন পিরিয়ড চলাকালীন কাস্টম এক্সটেনশন নির্দিষ্ট ও টেস্ট করার জন্য সুপারিশ করা হয়।
DV360 কি পুরস্কার প্রদানকারী ভিডিওর ক্ষেত্রে কাজ করে?
হ্যাঁ, আমাদের পুরস্কার প্রদানকারী ভিডিও এক্সটেনশন পাঠান।
আমার অনেক ইনভেনটরি জনসংখ্যাতত্ত্ব অজানা হিসেবে দেখাচ্ছে, কীভাবে আমি জনসংখ্যাতত্ত্বের কভারেজ উন্নত করব?
DV360-তে বিড অনুরোধে user.yob ও user.gender পূরণ করুন যাতে কভারেজ বাড়ে।
DV360-তে কি প্রতিটি অঞ্চলের জন্য এন্ডপয়েন্ট আছে?
না, আমরা বিশ্বজুড়ে একটি এন্ডপয়েন্ট ব্যবহার করি এবং আমরা অটোমেটিক অনুরোধকে সবচেয়ে কাছের ডেটা সেন্টারে রুট করি, তাই আমরা কোনও অঞ্চল-নির্দিষ্ট এন্ডপয়েন্ট দিতে পারি না।
সার্ভার-টু-সার্ভার (s2s) অনুরোধের জন্য কী কী প্রয়োজন?
আমাদের অনুমোদিত তালিকায় যোগ করার অনুরোধ জানাতে
যোগাযোগ করুন। ক্লায়েন্ট ইউজার এজেন্টকে ফরওয়ার্ড করতে হবে এবং নিশ্চিত করতে হবে যে s2s VAST ফেচ করার উত্তরে কুকি বন্ধ/উপেক্ষা করা হয়েছে।
DV360 কি OMID কাজ করে?
বিডের অনুরোধ করার সময় OMID চালু করা আছে বলে ঘোষণা করা হলে, আমরা OMID ব্যবহার করে ভিউঅ্যাবিলিটি পরিমাপ করতে পারি। এই বিষয়ে বিস্তারিত বিবরণ পৃষ্ঠা ২৪-২৫-এ দেওয়া আছে।
আপনার কোন ভার্সনের নেটিভ কাজ করে? আপনার কি কোনও Native সংক্রান্ত প্রয়োজনীয়তা আছে?
আমরা শুধুমাত্র Native Ver1.2-এ কাজ করি। নেটিভ স্পেসিফিকেশন.
DV360 কি GZIP হিসেবে পাঠানো বিড অনুরোধ সমর্থন করে?
DV360 gzip কম্প্রেস করা বিড অনুরোধ পেতে পারে এবং Accept-Encoding হেডার থেকে যদি বোঝা যায় যে এটি কাজ করে, তাহলে gzip কম্প্রেস করা উত্তর দিয়ে প্রতিক্রিয়া জানাবে।
DV360 কি DBURL সাপোর্ট করে?
এই মুহূর্তে নয়।
DV360 কি ক্ষতি সংক্রান্ত বিজ্ঞপ্তি দেখায়?
হ্যাঁ, DV360 বিড রেসপন্সে bid.lurl ফিল্ড অটো-ফিল করে। বিড হেরে গেলে, এক্সচেঞ্জ এই URL-এ একটি কারণ সহ পিং করতে পারে এবং সেই কারণটি বিজ্ঞাপনদাতাদের দেখানো হবে। এইসব কারণগুলি বিজ্ঞাপনদাতাদের ভবিষ্যতে কীভাবে ক্ষতি এড়ানো যায় সেই বিষয়ে পরামর্শ দিতে পারে।
টার্গেটিংয়ের জন্য DV360-এ কি App.name প্রয়োজন?
না, DV360 রেফারেন্সের জন্য App.name ব্যবহার করে, তবে টার্গেটিংয়ের জন্য এটি প্রয়োজন নেই, App.bundle টার্গেটিংয়ের জন্য ব্যবহার করা হয়।
DV360 কি একটি বিড অনুরোধে পাঠানো একাধিক বিজ্ঞাপনের সাইজ সাপোর্ট করে?
হ্যাঁ, আমরা banner.format-এ সব উপযুক্ত ক্রিয়েটিভ সাইজ বিবেচনা করব।
DV360 কি একই বিড অনুরোধে একাধিক ফর্ম্যাট সাপোর্ট করে?
আমরা মাল্টি-ফর্ম্যাট বিড অনুরোধের জন্য সীমিত সহায়তা প্রদান করি, তবে উন্নত করার জন্য কাজ করছি। আমরা ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য ডিসপ্লে ও ভিডিও ফর্ম্যাট ব্যবহার করি, তবে বর্তমানে ডিসপ্লে ও নেটিভ ফর্ম্যাট ব্যবহার করি না। আপনি একাধিক ফর্ম্যাটের বিড অনুরোধ পাঠালে, পরীক্ষা করার অনুরোধ জানাতে যোগাযোগ করুন।
DV360 কি একই অনুরোধে বিভিন্ন ধরনের ইম্প্রেশন সাপোর্ট করে?
বর্তমানে আমরা শুধুমাত্র ভিডিও/ব্যানার ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখানোর সুবিধা দিই। আমরা নেটিভ/ব্যানার ও ভিডিও/ব্যানারের উপর কাজ করছি। অন্য কোনও কম্বিনেশন থাকলে, আমাদের টিমের সাথে যোগাযোগ করুন।
একই অনুরোধে একাধিক সিট কি এই ধরনের ইম্প্রেশন পাওয়ার সুযোগের জন্য একাধিক বিড জমা দিতে পারে?
হ্যাঁ।
একই অনুরোধে এই ধরনের একাধিক ইম্প্রেশন সুযোগের জন্য একই বিজ্ঞাপনদাতাকে ক্যাপ করা বা দেখানোর ব্যাপারে DV360-এর কি কোনও সমাধান বা বিশেষ প্রয়োজন আছে?
DV360 এনফোর্সমেন্ট প্রয়োগ করে যে একজন বিজ্ঞাপনদাতা প্রতিটি অনুরোধের জন্য সর্বাধিক একটি ইম্প্রেশন সুযোগের জন্য বিড করতে পারবেন। আমরা আশা করি যে SSP-রা imp অবজেক্টকে অর্থপূর্ণভাবে গ্রুপ করবে; যেমন, একই পৃষ্ঠায় থাকা সবকটি, একই অ্যাপে থাকা সবকটি ইত্যাদি।
DV360 কি একই বিড অনুরোধে একাধিক ইম্প্রেশনকে সমর্থন করে?
DV360 বর্তমানে একাধিক ইম্প্রেশন অডিও অবজেক্ট সাপোর্ট করে। তবে, এই ফিচার ব্যবহার করতে চায় এমন প্রতিটি এক্সচেঞ্জ আমাদের পরীক্ষা করে/চালু করতে হবে। আরও তথ্যের জন্য বিড অনুরোধের স্পেসিফিকেশন দেখুন। আমরা অন্যান্য ফর্ম্যাটে এটি সম্প্রসারণ করার জন্য কাজ করছি:
{
id: "2bbdc94f-7289-4fe2-9a5f-e2a530e06b38",
seatbid {
bid {
  id: "0",
  impid: "234232",
  price: 41.373926619828261,
  adid: "123",
  adm: "...",
  adomain: "xxx.com",
  cid: "0",
  crid: "123",
  dealid: "sample-deal-id-1",
  language: "xx",
},
bid {
  id: "1",
  impid: "234255",
  price: 2.34192037470726,
  adid: "234",
  adm: "...",
  adomain: "xyz.com",
  cid: "0",
  crid: "234",
  dealid: "sample-deal-id-2",
  language: "xx",
},
seat: "123456"
},
cur: "EUR"
}

আমাদের সাথে যোগাযোগ করুন

আপনার কোনও প্রশ্ন বা সমস্যা থাকলে, আমাদের এক্সচেঞ্জ সহায়তা টিমের সাথে যোগাযোগ করুন।