संसाधन: AdBreak
लाइव वीडियो इवेंट में विज्ञापन ब्रेक के लिए, फ़ैसले लेने वाले विज्ञापनों के लिए इस्तेमाल किया गया विज्ञापन ब्रेक मेटाडेटा.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "createTime": string, "expectedDuration": string, "customParams": string, "scte35CueOut": string, "podTemplateName": string, "breakState": enum ( |
| फ़ील्ड | |
|---|---|
name |
सिर्फ़ आउटपुट के लिए. विज्ञापन ब्रेक का संसाधन नाम. इस फ़ील्ड का फ़ॉर्मैट "networks/ network_code, Google Ad Manager में मौजूद वह नेटवर्क कोड है जिससे यह कॉन्टेंट जुड़ा है. asset_key, Google Ad Manager में मौजूद लाइव स्ट्रीम इवेंट की कुंजी है. इसी इवेंट के तहत विज्ञापन ब्रेक बनाया गया था. adBreakId, विज्ञापन के लिए ब्रेक की कुंजी है. OUTPUT ONLY. |
createTime |
सिर्फ़ आउटपुट के लिए. विज्ञापन ब्रेक बनाए जाने का समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
expectedDuration |
ज़रूरी है. ब्रेक की अनुमानित अवधि. यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
customParams |
ज़रूरी नहीं. Ad Manager में कस्टम शर्तों के हिसाब से टारगेटिंग के लिए, इस ब्रेक के विज्ञापन अनुरोधों में शामिल किए जाने वाले की-वैल्यू पेयर. उदाहरण: 'key1=value&key2=value2,value22' अब इस्तेमाल नहीं किया जा सकता: कृपया "cust_params" कुंजी का इस्तेमाल करके, breakParams.ad_tag_params में cust_params सेट करें. |
scte35CueOut |
ज़रूरी नहीं. scte35 cue out से मिला, Base 64 में एन्कोड किया गया डेटा. इसमें splice_insert() या time_signal() कमांड शामिल हो सकती है. उदाहरण: - with time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - with splice_insert(): "/DAvAAAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1AAAAAAAKAAhDVUVJAAABNWLbowo=" |
podTemplateName |
ज़रूरी नहीं. Google Ad Manager पॉड टेंप्लेट का नाम. बंद कर दिया गया: कृपया "ptpln" कुंजी का इस्तेमाल करके, breakParams.ad_tag_params में cust_params सेट करें. |
breakState |
सिर्फ़ आउटपुट के लिए. विज्ञापन ब्रेक की मौजूदा स्थिति. |
expectedStartTime |
ज़रूरी नहीं. विज्ञापन ब्रेक के शुरू होने का अनुमानित समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
expireDuration |
ज़रूरी नहीं. यह फ़ंक्शन, विज्ञापन के लिए ब्रेक को expectedStartTime + expireDuration पर खत्म कर देता है. अगर expectedStartTime सेट नहीं है, तो फ़ैसला लेने की प्रोसेस शुरू होने के बाद, विज्ञापन ब्रेक की समयसीमा expireDuration के बाद खत्म हो जाएगी. डिफ़ॉल्ट: 30 मिनट कम से कम: 5 मिनट ज़्यादा से ज़्यादा: 6 घंटे यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
breakSequence |
सिर्फ़ आउटपुट के लिए. विज्ञापन ब्रेक का मिडरॉल सीक्वेंस आईडी. अगर breakParams.ad_tag_params में mridx कुंजी का इस्तेमाल करके साफ़ तौर पर बताया गया है, तो विज्ञापन के लिए एक से ज़्यादा ब्रेक का breakSequence एक जैसा हो सकता है. इससे GAM के दो विज्ञापन ब्रेक लिंक हो जाते हैं. |
breakParams |
ज़रूरी नहीं. इस ब्रेक के लिए विज्ञापन अनुरोधों में शामिल किए जाने वाले ब्रेक पैरामीटर. |
matchParams |
ज़रूरी नहीं. इस कुकी का इस्तेमाल स्टिच्ड डीएआई के लिए किया जाता है. इससे यह तय किया जाता है कि एपीआई के ज़रिए बनाया गया विज्ञापन ब्रेक, मेनिफ़ेस्ट में मौजूद विज्ञापन ब्रेक से कैसे मैच किया जाता है. जब किसी नए ब्रेक का पता चलता है, तो मैच फ़ंक्शन को किसी इवेंट के उन सभी विज्ञापन ब्रेक के ख़िलाफ़ चलाया जाएगा जिनका breakState अगर matchParams सेट किया गया है, तो उसे खाली नहीं छोड़ा जा सकता. ऐसा इसलिए, ताकि गलती से "सभी से मैच करें" व्यवहार न हो (यह तब होता है, जब matchParams मौजूद हो, लेकिन खाली हो). अगर फ़ील्ड किसी अनुरोध में मौजूद है, तो उसके कम से कम एक फ़ील्ड को सेट किया जाना चाहिए. विज्ञापन ब्रेक की जांच इस क्रम में की जाती है: 1. matchParams के साथ, expectedStartTime के हिसाब से बढ़ते क्रम में, createTime के हिसाब से बढ़ते क्रम में. इसमें, expectedStartTime के बिना विज्ञापन ब्रेक को क्रम से लगाने पर प्राथमिकता दी जाती है 2. matchParams के बिना, expectedStartTime के हिसाब से बढ़ते क्रम में, createTime के हिसाब से बढ़ते क्रम में. इसमें, expectedStartTime के बिना विज्ञापन ब्रेक को क्रम से लगाने पर प्राथमिकता दी जाती है अगर सभी लंबित EABN मैच नहीं होते हैं, तो DAI, JIT फ़ैसले लेने के तरीके पर वापस आ जाएगा. इसके लिए, वह अगले उपलब्ध मिडरोल इंडेक्स का इस्तेमाल करेगा |
servedBreak |
सिर्फ़ आउटपुट के लिए. इससे दिखाए गए विज्ञापन ब्रेक की असल जानकारी मिलती है. इसे सिर्फ़ |
तरीके |
|
|---|---|
|
लाइव स्ट्रीम में विज्ञापन ब्रेक बनाने के लिए एपीआई. |
|
लाइव स्ट्रीम में विज्ञापन के लिए ब्रेक को मिटाने के लिए एपीआई. |
|
लाइव स्ट्रीम में विज्ञापन ब्रेक पाने के लिए एपीआई. |
|
लाइव स्ट्रीम में विज्ञापन ब्रेक की सूची बनाने के लिए एपीआई. |
|
लाइव स्ट्रीम में विज्ञापन ब्रेक अपडेट करने के लिए एपीआई. |