- JSON काेड में दिखाना
 - Ruleset
 - नियम
 - RuleCondition
 - SignalComparison
 - Signal
 - ComparisonValue
 - DayAndTime
 - SignalValue
 - FloodlightActivityConversionSignal
 
नियम पर आधारित एल्गोरिदम.
| JSON के काेड में दिखाना | 
|---|
{ "impressionSignalRuleset": { object (  | 
            
| फ़ील्ड | |
|---|---|
impressionSignalRuleset | 
              
                 
 इंप्रेशन सिग्नल के लिए नियम.  | 
            
postImpressionSignalRuleset | 
              
                 
 पोस्ट-इंप्रेशन सिग्नल के लिए नियम. इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
            
attributionModelId | 
              
                 
 एल्गोरिदम के लिए एट्रिब्यूशन मॉडल. इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
            
नियमों का सेट
नियमों का एक सेट, जिसमें नियमों की सूची और नतीजे के तौर पर मिली वैल्यू को एग्रीगेट करने का तरीका शामिल होता है.
| JSON के काेड में दिखाना | 
|---|
{ "rules": [ { object (  | 
              
| फ़ील्ड | |
|---|---|
rules[] | 
                
                   
 इंप्रेशन वैल्यू जनरेट करने के लिए नियमों की सूची.  | 
              
aggregationType | 
                
                   
 आंकलन किए गए नियमों की वैल्यू को एग्रीगेट करने का तरीका.  | 
              
maxValue | 
                
                   
 नियमों के सेट की ज़्यादा से ज़्यादा वैल्यू.  | 
              
नियम
शर्तों का सेट.
नियम की रिटर्न वैल्यू इनमें से कोई एक होती है:
- शर्त पूरी होने पर मिलने वाली वैल्यू या
 - अगर कोई शर्त पूरी नहीं होती है, तो डिफ़ॉल्ट रूप से तय की गई वैल्यू दिखाई जाती है.
 
| JSON के काेड में दिखाना | 
|---|
{ "conditions": [ { object (  | 
              
| फ़ील्ड | |
|---|---|
conditions[] | 
                
                   
 इस नियम में मौजूद शर्तों की सूची. शर्तों के बीच मौजूद मानदंड एक-दूसरे से मेल नहीं खाने चाहिए.  | 
              
defaultReturnValue | 
                
                   
 जब कोई भी शर्त पूरी नहीं होती है, तब डिफ़ॉल्ट रूप से लागू होने वाली वैल्यू.  | 
              
RuleCondition
सिग्नल की तुलना का सेट. यह if स्टेटमेंट के बराबर है.
| JSON के काेड में दिखाना | 
|---|
{ "signalComparisons": [ { object (  | 
              
| फ़ील्ड | |
|---|---|
signalComparisons[] | 
                
                   
 तुलनाओं की सूची, जो   | 
              
returnValue | 
                
                   
 अगर   | 
              
SignalComparison
एक तुलना. तुलना में, signal की तुलना comparisonValue से की जाती है.
siteId==123 की तुलना को इन फ़ील्ड वैल्यू से दिखाया जाता है:
signalकाimpressionSignalSITE_IDहै.comparisonOperatorकोEQUALपर सेट किया गया है.comparisonValueको 123 पर सेट किया गया है.
| JSON के काेड में दिखाना | 
|---|
{ "signal": { object (  | 
              
| फ़ील्ड | |
|---|---|
signal | 
                
                   
 तुलना करने के लिए सिग्नल.  | 
              
comparisonOperator | 
                
                   
 दो वैल्यू की तुलना करने के लिए इस्तेमाल किया गया ऑपरेटर. नतीजे के तौर पर मिलने वाले एक्सप्रेशन में,   | 
              
comparisonValue | 
                
                   
 वह वैल्यू जिससे सिग्नल की तुलना करनी है.  | 
              
सिग्नल
नियमों का आकलन करने के लिए इस्तेमाल किया गया सिग्नल.
| JSON के काेड में दिखाना | 
|---|
{ // Union field  | 
              
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड signal. नियमों का आकलन करने के लिए इस्तेमाल किया गया सिग्नल. signal इनमें से सिर्फ़ एक हो सकता है: | 
              |
impressionSignal | 
                
                   
 इंप्रेशन के आधार पर सिग्नल.  | 
              
clickSignal | 
                
                   
 क्लिक के आधार पर सिग्नल. इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
              
activeViewSignal | 
                
                   
 ऐक्टिव व्यू के आधार पर सिग्नल. इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
              
ComparisonValue
वह वैल्यू जिससे सिग्नल की तुलना करनी है.
| JSON के काेड में दिखाना | 
|---|
{ // Union field  | 
              
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड value. वह वैल्यू जिससे सिग्नल की तुलना करनी है. value इनमें से सिर्फ़ एक हो सकता है: | 
              |
int64Value | 
                
                   
 पूर्णांक वैल्यू.  | 
              
doubleValue | 
                
                   
 दोहरा मान.  | 
              
stringValue | 
                
                   
 स्ट्रिंग वैल्यू.  | 
              
boolValue | 
                
                   
 बूलियन वैल्यू.  | 
              
creativeDimensionValue | 
                
                   
 क्रिएटिव डाइमेंशन की वैल्यू.  | 
              
dayAndTimeValue | 
                
                   
 दिन और समय की वैल्यू. वैल्यू के तौर पर, सिर्फ़   | 
              
deviceTypeValue | 
                
                   
 डिवाइस टाइप की वैल्यू.  | 
              
onScreenPositionValue | 
                
                   
 विज्ञापन के क्रम की वैल्यू.  | 
              
environmentValue | 
                
                   
 एनवायरमेंट वैल्यू.  | 
              
exchangeValue | 
                
                   
 एक्सचेंज वैल्यू.  | 
              
videoPlayerSizeValue | 
                
                   
 वीडियो प्लेयर के साइज़ की वैल्यू. इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
              
DayAndTime
हफ़्ते के दिन और दिन के घंटे के हिसाब से तय किए गए समय को दिखाता है.
| JSON के काेड में दिखाना | 
|---|
{ "dayOfWeek": enum (  | 
              
| फ़ील्ड | |
|---|---|
dayOfWeek | 
                
                   
 ज़रूरी है. हफ़्ते का दिन.  | 
              
hourOfDay | 
                
                   
 ज़रूरी है. दिन का समय.  | 
              
timeZoneResolution | 
                
                   
 ज़रूरी है. यह कुकी, काम के टाइमज़ोन का पता लगाने के लिए इस्तेमाल किए जाने वाले मेकेनिज़्म के बारे में जानकारी देती है.  | 
              
SignalValue
नियम के आकलन के लिए इस्तेमाल किए गए सिग्नल की अडजस्ट की गई वैल्यू.
| JSON के काेड में दिखाना | 
|---|
{ // Union field  | 
              
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड signal. वैल्यू जनरेट करने के लिए इस्तेमाल किया गया बेस सिग्नल. signal इनमें से सिर्फ़ एक हो सकता है: | 
              |
activeViewSignal | 
                
                   
 ऐक्टिव व्यू के आधार पर सिग्नल. वैल्यू के तौर पर, सिर्फ़  इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
              
floodlightActivityConversionSignal | 
                
                   
 Floodlight कन्वर्ज़न इवेंट के आधार पर सिग्नल. इस फ़ील्ड का इस्तेमाल, सिर्फ़ अनुमति वाली सूची में शामिल पार्टनर के लिए किया जा सकता है.  | 
              
number | 
                
                   
 नतीजे के तौर पर इस्तेमाल की जाने वाली वैल्यू.  | 
              
FloodlightActivityConversionSignal
Floodlight कन्वर्ज़न इवेंट के आधार पर इंप्रेशन को स्कोर करने का नियम.
| JSON के काेड में दिखाना | 
|---|
{ "floodlightActivityId": string, "countingMethod": enum (  | 
              
| फ़ील्ड | |
|---|---|
floodlightActivityId | 
                
                   
 ज़रूरी है. Floodlight गतिविधि का आईडी.  | 
              
countingMethod | 
                
                   
 ज़रूरी है. Floodlight गतिविधि से वैल्यू पाने का तरीका. उदाहरण के लिए, कन्वर्ज़न की संख्या.  | 
              
conversionCounting | 
                
                   
 ज़रूरी है. इंप्रेशन वैल्यू के हिसाब के लिए इस्तेमाल किए जाने वाले कन्वर्ज़न का टाइप. उदाहरण के लिए, क्लिक के बाद होने वाले कन्वर्ज़न.  |