- JSON উপস্থাপনা
 - নিয়ম সেট
 - নিয়ম
 - নিয়ম শর্ত
 - সিগন্যাল তুলনা
 - সংকেত
 - তুলনামূলক মূল্য
 - দিন এবং সময়
 - সিগন্যাল ভ্যালু
 - ফ্লাডলাইট অ্যাক্টিভিটি কনভার্সনসিগন্যাল
 
নিয়ম-ভিত্তিক অ্যালগরিদম।
| JSON উপস্থাপনা | 
|---|
{ "impressionSignalRuleset": { object (  | 
| ক্ষেত্র | |
|---|---|
 impressionSignalRuleset |   ইমপ্রেশন সিগন্যালের নিয়ম।  | 
 postImpressionSignalRuleset |   ছাপ-পরবর্তী সংকেতের নিয়ম। এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
 attributionModelId |   অ্যালগরিদমের জন্য অ্যাট্রিবিউশন মডেল। এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
নিয়ম সেট
একটি নিয়ম সেট যাতে নিয়মের একটি তালিকা এবং ফলাফলের মানগুলিকে কীভাবে একত্রিত করা যায় তা থাকে।
| JSON উপস্থাপনা | 
|---|
{ "rules": [ { object (  | 
| ক্ষেত্র | |
|---|---|
 rules[] |   ইম্প্রেশন মান তৈরি করার নিয়মের তালিকা।  | 
 aggregationType |   মূল্যায়ন করা নিয়মের মান কীভাবে একত্রিত করা যায়।  | 
 maxValue |   নিয়ম সেটটি সর্বোচ্চ যে মানটি মূল্যায়ন করতে পারে।  | 
নিয়ম
শর্তের সেট।
নিয়মটির রিটার্ন মান হল:
- একক পূরণকৃত শর্তের জন্য রিটার্ন মান অথবা
 - কোন শর্ত পূরণ না হলে নির্ধারিত ডিফল্ট রিটার্ন মান।
 
| JSON উপস্থাপনা | 
|---|
{ "conditions": [ { object (  | 
| ক্ষেত্র | |
|---|---|
 conditions[] |   এই নিয়মে শর্তাবলীর তালিকা। শর্তাবলীর মধ্যে মানদণ্ডগুলি পারস্পরিকভাবে একচেটিয়া হওয়া উচিত।  | 
 defaultReturnValue |   যখন কোনও শর্ত পূরণ না হয় তখন ডিফল্ট রিটার্ন মান প্রয়োগ করা হয়।  | 
নিয়ম শর্ত
 সিগন্যালের তুলনার সেট। একটি if স্টেটমেন্টের সমতুল্য। 
| JSON উপস্থাপনা | 
|---|
{ "signalComparisons": [ { object (  | 
| ক্ষেত্র | |
|---|---|
 signalComparisons[] |      | 
 returnValue |      | 
সিগন্যাল তুলনা
 একটি একক তুলনা। তুলনাটি signal comparisonValue এর সাথে তুলনা করে।
 siteId==123 এর তুলনা নিম্নলিখিত ক্ষেত্রের মানগুলির সাথে উপস্থাপন করা হয়েছে:
-  
signalSITE_IDএর একটিimpressionSignalআছে। -  
comparisonOperatorEQUALতে সেট করা আছে। -  
comparisonValue১২৩ এ সেট করা হয়েছে। 
| JSON উপস্থাপনা | 
|---|
{ "signal": { object (  | 
| ক্ষেত্র | |
|---|---|
 signal |   তুলনা করার জন্য সংকেত।  | 
 comparisonOperator |   দুটি মানের তুলনা করার জন্য অপারেটর ব্যবহার করা হত।  ফলস্বরূপ এক্সপেরিশনে,   | 
 comparisonValue |   যে মানের সাথে সিগন্যালের তুলনা করতে হবে।  | 
সংকেত
নিয়ম মূল্যায়নের জন্য ব্যবহৃত সংকেত।
| JSON উপস্থাপনা | 
|---|
{ // Union field  | 
| ক্ষেত্র | |
|---|---|
 ইউনিয়ন ফিল্ড signal । নিয়ম মূল্যায়নের জন্য ব্যবহৃত সিগন্যাল। signal নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
 impressionSignal |   ইমপ্রেশনের উপর ভিত্তি করে সংকেত।  | 
 clickSignal |   ক্লিকের উপর ভিত্তি করে সিগন্যাল। এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
 activeViewSignal |   সক্রিয় দর্শনের উপর ভিত্তি করে সংকেত। এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
তুলনামূলক মূল্য
সিগন্যালের তুলনা করার জন্য একটি মান।
| JSON উপস্থাপনা | 
|---|
{ // Union field  | 
| ক্ষেত্র | |
|---|---|
 ইউনিয়ন ফিল্ড value । সিগন্যালটির তুলনা করার জন্য যে মানের সাথে। value নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
 int64Value |   পূর্ণসংখ্যার মান।  | 
 doubleValue |   দ্বিগুণ মান।  | 
 stringValue |   স্ট্রিং মান।  | 
 boolValue |   বুলিয়ান মান।  | 
 creativeDimensionValue |   সৃজনশীল মাত্রার মান।  | 
 dayAndTimeValue |    দিন এবং সময়ের মান। শুধুমাত্র   | 
 deviceTypeValue |   ডিভাইসের ধরণের মান।  | 
 onScreenPositionValue |   বিজ্ঞাপনের অবস্থানের মান।  | 
 environmentValue |   পরিবেশগত মূল্য।  | 
 exchangeValue |   বিনিময় মূল্য।  | 
 contentDurationValue |   ভিডিও কন্টেন্টের সময়কালের মান।  | 
 contentStreamTypeValue |   ভিডিও ডেলিভারির ধরণের মান।  | 
 contentGenreIdValue |   ভিডিও ধরণ আইডি মান।  | 
 videoPlayerSizeValue |   ভিডিও প্লেয়ারের আকারের মান। এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
দিন এবং সময়
সপ্তাহের দিন এবং দিনের ঘন্টা দ্বারা সংজ্ঞায়িত সময়ের প্রতিনিধিত্ব।
| JSON উপস্থাপনা | 
|---|
{ "dayOfWeek": enum (  | 
| ক্ষেত্র | |
|---|---|
 dayOfWeek |   আবশ্যক। সপ্তাহের দিন।  | 
 hourOfDay |   প্রয়োজন। দিনের ঘন্টা।  | 
 timeZoneResolution |   প্রয়োজনীয়। প্রাসঙ্গিক সময় অঞ্চল নির্ধারণের জন্য ব্যবহৃত প্রক্রিয়া।  | 
সিগন্যাল ভ্যালু
নিয়ম মূল্যায়নের জন্য ব্যবহৃত সংকেতের সামঞ্জস্যপূর্ণ মান।
| JSON উপস্থাপনা | 
|---|
{ // Union field  | 
| ক্ষেত্র | |
|---|---|
 ইউনিয়ন ফিল্ড signal । মান তৈরি করতে ব্যবহৃত বেস সিগন্যাল। signal নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
 activeViewSignal |    সক্রিয় দর্শনের উপর ভিত্তি করে সিগন্যাল। শুধুমাত্র  এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
 floodlightActivityConversionSignal |   ফ্লাডলাইট রূপান্তর ইভেন্টের উপর ভিত্তি করে সিগন্যাল। এই ফিল্ডটি শুধুমাত্র অনুমোদিত তালিকাভুক্ত পার্টনারদের জন্য সমর্থিত।  | 
 number |   ফলাফল হিসেবে ব্যবহার করার মান।  | 
ফ্লাডলাইট অ্যাক্টিভিটি কনভার্সনসিগন্যাল
ফ্লাডলাইট রূপান্তর ইভেন্টের উপর ভিত্তি করে ইম্প্রেশন স্কোর করার নিয়ম।
| JSON উপস্থাপনা | 
|---|
{ "floodlightActivityId": string, "countingMethod": enum (  | 
| ক্ষেত্র | |
|---|---|
 floodlightActivityId |   প্রয়োজনীয়। ফ্লাডলাইট কার্যকলাপের আইডি।  | 
 countingMethod |   প্রয়োজনীয়। ফ্লাডলাইট কার্যকলাপ থেকে মূল্য অর্জনের উপায়, উদাহরণস্বরূপ, রূপান্তরের গণনা।  | 
 conversionCounting |   প্রয়োজনীয়। ইম্প্রেশন মান গণনায় যে ধরণের রূপান্তর ব্যবহার করা হবে, উদাহরণস্বরূপ, ক্লিক-পরবর্তী রূপান্তর।  |