- উৎস: কাস্টমবিডিংঅ্যালগরিদম
- কাস্টমবিডিংঅ্যালগরিদমটাইপ
- কাস্টমবিডিংমডেলের বিবরণ
- প্রস্তুতি অবস্থা
- সাসপেনশনস্টেট
- থার্ডপার্টিঅপ্টিমাইজেশনপার্টনারটাইপ
- পদ্ধতি
উৎস: কাস্টমবিডিংঅ্যালগরিদম
একটি একক কাস্টম বিডিং অ্যালগরিদম।
| JSON উপস্থাপনা |
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( |
| ক্ষেত্র | |
|---|---|
name | শুধুমাত্র আউটপুট। কাস্টম বিডিং অ্যালগরিদমের রিসোর্স নাম। |
customBiddingAlgorithmId | শুধুমাত্র আউটপুট। কাস্টম বিডিং অ্যালগরিদমের অনন্য আইডি। সিস্টেম দ্বারা নির্ধারিত। |
displayName | আবশ্যক। কাস্টম বিডিং অ্যালগরিদমের প্রদর্শিত নাম। অবশ্যই UTF-8 এনকোড করা হতে হবে এবং এর সর্বোচ্চ আকার হবে ২৪০ বাইট। |
entityStatus | কাস্টম বিডিং অ্যালগরিদমটি বিডিং কৌশল হিসেবে ব্যবহার করা যাবে কি না, তা নিয়ন্ত্রণ করে। গ্রহণযোগ্য মানগুলো হলো:
|
customBiddingAlgorithmType | আবশ্যক। অপরিবর্তনীয়। কাস্টম বিডিং অ্যালগরিদমের ধরণ। |
sharedAdvertiserIds[] | যেসব বিজ্ঞাপনদাতার এই অ্যালগরিদমে প্রবেশাধিকার আছে, তাদের আইডি। যদি যদি অ্যালগরিদমের |
modelDetails[] | শুধুমাত্র আউটপুট। অ্যাক্সেস আছে এমন প্রত্যেক বিজ্ঞাপনদাতার জন্য কাস্টম বিডিং মডেলের বিবরণ। এই ফিল্ডটিতে জিজ্ঞাসিত বিজ্ঞাপনদাতার বিবরণ শুধুমাত্র তখনই অন্তর্ভুক্ত করা যেতে পারে, যদি অ্যালগরিদমের |
thirdPartyOptimizationPartner | ঐচ্ছিক। অপরিবর্তনীয়। এই অ্যালগরিদমটি পরিচালনা করে এমন তৃতীয় পক্ষের অপ্টিমাইজেশন অংশীদারকে নির্দেশ করে। |
| কাস্টম বিডিং অ্যালগরিদমের মালিক DV360 সত্তাটিকে শনাক্ত করে। এটি একজন পার্টনার বা একজন বিজ্ঞাপনদাতা হতে পারে। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা থাকবে: | |
partnerId | অপরিবর্তনীয়। কাস্টম বিডিং অ্যালগরিদমের মালিক অংশীদারের অনন্য আইডি। |
advertiserId | অপরিবর্তনীয়। কাস্টম বিডিং অ্যালগরিদমের মালিক বিজ্ঞাপনদাতার অনন্য আইডি। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
কাস্টমবিডিংঅ্যালগরিদমটাইপ
কাস্টম বিডিং অ্যালগরিদমের সম্ভাব্য প্রকারভেদ।
| এনাম | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | এই সংস্করণে অ্যালগরিদমের ধরণ নির্দিষ্ট করা নেই অথবা তা অজানা। |
SCRIPT_BASED | গ্রাহকের আপলোড করা কাস্টম বিডিং স্ক্রিপ্ট ফাইলের মাধ্যমে অ্যালগরিদমটি তৈরি করা হয়। |
RULE_BASED | অ্যালগরিদমটি সংজ্ঞায়িত নিয়মের উপর ভিত্তি করে তৈরি। এই নিয়মগুলো API-তে এই অ্যালগরিদম প্রকারটি শুধুমাত্র অনুমোদিত গ্রাহকদের জন্য উপলব্ধ। অন্য গ্রাহকরা এই প্রকারটি ব্যবহার করার চেষ্টা করলে একটি ত্রুটি বার্তা পাবেন। |
কাস্টমবিডিংমডেলের বিবরণ
একজন সাধারণ বিজ্ঞাপনদাতার জন্য একটি কাস্টম বিডিং অ্যালগরিদম মডেলের বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "advertiserId": string, "readinessState": enum ( |
| ক্ষেত্র | |
|---|---|
advertiserId | সংশ্লিষ্ট বিজ্ঞাপনদাতার অনন্য আইডি। |
readinessState | কাস্টম বিডিং মডেলের প্রস্তুতি অবস্থা। |
suspensionState | শুধুমাত্র আউটপুট। কাস্টম বিডিং মডেলের স্থগিত অবস্থা। |
প্রস্তুতি অবস্থা
মডেলের প্রস্তুতির সম্ভাব্য অবস্থাগুলো।
| এনাম | |
|---|---|
READINESS_STATE_UNSPECIFIED | এই সংস্করণে অবস্থা নির্দিষ্ট করা নেই বা অজানা। |
READINESS_STATE_ACTIVE | মডেলটি প্রশিক্ষিত এবং পরিবেশনের জন্য প্রস্তুত। |
READINESS_STATE_INSUFFICIENT_DATA | সার্ভিং মডেলটিকে প্রশিক্ষণ দেওয়ার জন্য পর্যাপ্ত ডেটা নেই। |
READINESS_STATE_TRAINING | মডেলটি প্রশিক্ষণরত এবং পরিবেশনের জন্য প্রস্তুত নয়। |
READINESS_STATE_NO_VALID_SCRIPT | মডেলটিকে প্রশিক্ষণ দেওয়ার জন্য কোনো বৈধ কাস্টম বিডিং স্ক্রিপ্ট সরবরাহ করা হয়নি। এই অবস্থাটি শুধুমাত্র সেইসব অ্যালগরিদমের ক্ষেত্রে প্রযোজ্য হবে, যাদের হলো SCRIPT_BASED । |
READINESS_STATE_EVALUATION_FAILURE | একটি বৈধ স্ক্রিপ্ট প্রদান করা হয়েছিল কিন্তু মূল্যায়নে ব্যর্থ হয়েছে। এটি সেইসব স্ক্রিপ্টের ক্ষেত্রে প্রযোজ্য যেগুলো নির্ধারিত সময়ের মধ্যে মূল্যায়ন করা যায়নি। |
সাসপেনশনস্টেট
কাস্টম বিডিং মডেলের সম্ভাব্য স্থগিত অবস্থা।
| এনাম | |
|---|---|
SUSPENSION_STATE_UNSPECIFIED | এই সংস্করণে অবস্থা নির্দিষ্ট করা নেই বা অজানা। |
SUSPENSION_STATE_ENABLED | মডেলটি সক্রিয় আছে, যা সম্প্রতি ব্যবহৃত, বর্তমানে ব্যবহৃত অথবা ব্যবহারের জন্য নির্ধারিত। অ্যালগরিদমটি এই বিজ্ঞাপনদাতার জন্য ইম্প্রেশনগুলোকে সক্রিয়ভাবে স্কোর করছে। |
SUSPENSION_STATE_DORMANT | মডেলটি সম্প্রতি ব্যবহার করা হয়নি। যদিও মডেলটি এখনও সক্রিয় ENABLED অবস্থায় আছে, ব্যবহার না করা হলে এটি অবশেষে স্থগিত (suspended) হয়ে যাবে। |
SUSPENSION_STATE_SUSPENDED | মডেলটি ইম্প্রেশন স্কোর করা থেকে স্থগিত করা হয়েছে এবং পরিষেবা দিতে পারছে না। যদি অ্যালগরিদমটি এই বিজ্ঞাপনদাতার অধীনে কোনো লাইন আইটেমে বরাদ্দ করা হয় বা অন্য কোনোভাবে আপডেট করা হয়, তবে এটি আবার ENABLED অবস্থায় ফিরে যাবে এবং পরিষেবা দেওয়ার মডেলটি পুনরায় প্রস্তুত করতে সময় লাগবে। |
থার্ডপার্টিঅপ্টিমাইজেশনপার্টনারটাইপ
সম্ভাব্য তৃতীয় পক্ষের অপ্টিমাইজেশন অংশীদারদের প্রকারভেদ।
| এনাম | |
|---|---|
UNKNOWN | এই সংস্করণে টাইপের মান নির্দিষ্ট করা নেই অথবা তা অজানা। |
SCIBIDS | তৃতীয় পক্ষের ডেটা সায়েন্স পরিষেবা প্রদানকারী, যার সাথে DV3 অংশীদার/বিজ্ঞাপনদাতারা অংশীদারিত্ব করতে পারেন। |
ADELAIDE | তৃতীয় পক্ষের মনোযোগ পরিমাপ পরিষেবা প্রদানকারী, যার সাথে DV3 অংশীদার/বিজ্ঞাপনদাতারা অংশীদারিত্ব করতে পারে। |
পদ্ধতি | |
|---|---|
| একটি নতুন কাস্টম বিডিং অ্যালগরিদম তৈরি করে। |
| একটি কাস্টম বিডিং অ্যালগরিদম পায়। |
| কাস্টম বিডিং অ্যালগরিদমগুলোর তালিকা দেয়, যেগুলো বর্তমান ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য এবং বিডিং কৌশলে ব্যবহার করা যেতে পারে। |
| বিদ্যমান একটি কাস্টম বিডিং অ্যালগরিদম আপডেট করে। |
| AlgorithmRules ফাইলের জন্য একটি রুলস রেফারেন্স অবজেক্ট তৈরি করে। |
| একটি স্ক্রিপ্ট ফাইলের জন্য একটি কাস্টম বিডিং স্ক্রিপ্ট রেফারেন্স অবজেক্ট তৈরি করে। |