डाइनैमिक ऐड इंसर्शन पॉड सर्विंग वाला लाइव एपीआई

डाइनैमिक ऐड इंसर्शन एपीआई की मदद से, डीएआई से जुड़े लाइव स्ट्रीम का अनुरोध किया जा सकता है और उन्हें ट्रैक किया जा सकता है.

सेवा: dai.google.com

सभी यूआरआई https://dai.google.com से जुड़े हैं.

तरीका: Stream

तरीके
stream POST /ssai/pods/api/v1/network/{network_code}/custom_asset/{custom_asset_key}/stream

लाइव स्ट्रीम सेशन दिखाने वाले डीएआई डीएआई पॉड को रजिस्टर करता है.

एचटीटीपी अनुरोध

POST https://dai.google.com/ssai/pods/api/v1/network/{network_code}/custom_asset/{custom_asset_key}/stream

पाथ पैरामीटर

पैरामीटर
network_code string

पब्लिशर का Google Ad Manager नेटवर्क कोड.

custom_asset_key string

Google Ad Manager में इस इवेंट से जुड़ा कस्टम आइडेंटिफ़ायर.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा application/x-www-form-urlencoded का है और इसमें ये पैरामीटर:

पैरामीटर
DFP टारगेटिंग पैरामीटर वैकल्पिक टारगेटिंग के अन्य पैरामीटर.
स्ट्रीम पैरामीटर को बदलना वैकल्पिक स्ट्रीम बनाने के पैरामीटर की डिफ़ॉल्ट वैल्यू बदलें.
एचएमएसी की पुष्टि करना वैकल्पिक एचएमएसी पर आधारित टोकन का इस्तेमाल करके पुष्टि करें.

जवाब का मुख्य भाग

कामयाब होने पर, जवाब के मुख्य हिस्से में एक नया Stream ऑब्जेक्ट शामिल किया जाता है.

'मेज़रमेंट' खोलें

DAI API में, ओपन मेज़रमेंट की पुष्टि की जानकारी Verifications फ़ील्ड. इस फ़ील्ड में एक या उससे ज़्यादा फ़ील्ड हैं Verification एलिमेंट, जो लागू करने के लिए ज़रूरी संसाधनों और मेटाडेटा की सूची देते हैं क्रिएटिव प्लेबैक की पुष्टि करने के लिए, तीसरे पक्ष का मेज़रमेंट कोड. सिर्फ़ JavaScriptResource का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, कृपया यह देखें IAB Tech Lab और वीएएसटी 4.1 की खास बातें.

तरीका: पॉड सेगमेंट

तरीके
pod segment GET /linear/pods/v1/seg/network/{network_code}/custom_asset/{custom_asset_key}/pod/{pod_id}/profile/{profile_name}/{segment_number}.{segment_format}

दिए गए इवेंट आईडी के लिए डीएआई स्ट्रीम बनाता है.

एचटीटीपी अनुरोध

GET https://dai.google.com//linear/pods/v1/seg/network/{network_code}/custom_asset/{custom_asset_key}/pod/{pod_id}/profile/{profile_name}/{segment_number}.{segment_format}

पाथ पैरामीटर

पैरामीटर
network_code string

पब्लिशर का Google Ad Manager नेटवर्क कोड.

custom_asset_key string

Google Ad Manager में इस इवेंट से जुड़ा कस्टम आइडेंटिफ़ायर.

pod_id integer

विज्ञापन के लिए मौजूदा ब्रेक के लिए संख्या वाला आइडेंटिफ़ायर. विज्ञापन पॉड आईडी ये हैं 1 से शुरू करते हुए, हर इवेंट के लिए बढ़ते क्रम में असाइन किया गया.

profile_name string

कॉन्टेंट बनाने नाम अनुरोधित में से Google Ad Manager डीएआई एन्कोडिंग प्रोफ़ाइल. एन्कोडिंग प्रोफ़ाइल, इसके लिए कॉन्फ़िगर की गई एन्कोडिंग प्रोफ़ाइल में से एक होनी चाहिए चुना गया इवेंट.

segment_number integer

विज्ञापनों के मौजूदा पॉड में, अनुरोध किए गए सेगमेंट का इंडेक्स, जो शुरू हो रहा है शून्य पर.

segment_format string

अनुरोध किए गए सेगमेंट फ़ॉर्मैट से जुड़ा फ़ाइल एक्सटेंशन. ये एक्सटेंशन इस्तेमाल किए जा सकते हैं: ts, mp4, vtt, aac, ac3 या eac3.

क्वेरी पैरामीटर

पैरामीटर
stream_id ज़रूरी है string

मौजूदा उपयोगकर्ता के सेशन का स्ट्रीम आईडी. यह मान इससे मिलता है: stream एंडपॉइंट के लिए अनुरोध स्वीकार किया गया.

sd required1 integer

अनुरोध किए गए सेगमेंट की अवधि, मिलीसेकंड में.

so वैकल्पिक

विज्ञापनों के पॉड में, अनुरोध किए गए सेगमेंट का ऑफ़सेट, मिलीसेकंड में. अगर आप so पैरामीटर को छोड़ देते हैं, तो इसका हिसाब इस हिसाब से लगाया जाएगा सेगमेंट की अवधि को सेगमेंट की संख्या से गुणा करना.

pd ज़रूरी है2 integer

विज्ञापनों के पॉड की अवधि, मिलीसेकंड में.

auth-token ज़रूरी है string

यूआरएल को कोड में बदला गया और हस्ताक्षर किया गया HMAC टोकन विज्ञापनों के मौजूदा पॉड के लिए डिज़ाइन किया गया है.

last वैकल्पिक boolean

यह विज्ञापन के लिए ब्रेक के आखिरी सेगमेंट को दिखाता है. इस पैरामीटर को सभी के लिए छोड़ें दूसरे सेगमेंट.

scte35 वैकल्पिक string

विज्ञापन के लिए इस ब्रेक के लिए, Base64 कोड में बदला गया SCTE-35signal.

cust_params वैकल्पिक string

की-वैल्यू पेयर का सेट, जिसका इस्तेमाल Ad Manager कैंपेन टारगेटिंग के लिए किया जाता है. ये पेयर को यूआरएल-एन्कोडेड क्वेरी स्ट्रिंग के तौर पर दिखाया जाना चाहिए.

उदाहरण:
पैरामीटर
  • section = sports
  • पेज = golf,tennis
Request URL ...&cust_params=section%3Dsports%26page%3Dgolf%2Ctennis...

फ़ुटनोट

  1. शुरू करने वाले सेगमेंट के लिए, sd की ज़रूरत नहीं होती.
  2. बिना अवधि वाले विज्ञापन वाले इवेंट के लिए, pd की जानकारी देना ज़रूरी नहीं है ब्रेक चालू किए गए.

जवाब का मुख्य भाग

अगर पॉडकास्ट सही पाए जाते हैं, तो जवाब का मुख्य हिस्सा, चलाया जा सकने वाला स्ट्रीम सेगमेंट होगा. फ़ॉर्मैट और पैरामीटर का इस्तेमाल करें.

तरीका: DASH पॉड पीरियड टेंप्लेट

तरीके
pods GET /linear/pods/v1/dash/network/{network_code}/custom_asset/{custom_asset_key}/pods.json

Google Ad Manager से डैश पीरियड के टेंप्लेट का अनुरोध करता है. यह टेंप्लेट इसमें ऐसे मैक्रो शामिल हैं जिन्हें स्ट्रीम के पैरामीटर से अपने-आप भर जाना चाहिए. एक बार इन मैक्रो में जानकारी अपने-आप भर जाती है और टेंप्लेट आपके विज्ञापन के लिए ब्रेक की अवधि बन जाता है और आपके DASH मेनिफ़ेस्ट में जोड़ा जा सकता है.

एचटीटीपी अनुरोध

GET https://dai.google.com/linear/pods/v1/dash/network/{network_code}/custom_asset/{custom_asset_key}/pods.json

पाथ पैरामीटर

पैरामीटर
network_code string

पब्लिशर का Google Ad Manager नेटवर्क कोड.

custom_asset_key string

Google Ad Manager में इस इवेंट से जुड़ा कस्टम आइडेंटिफ़ायर.

क्वेरी पैरामीटर

पैरामीटर
stream_id ज़रूरी है string

मौजूदा उपयोगकर्ता के सेशन का स्ट्रीम आईडी. यह मान इससे मिलता है: stream एंडपॉइंट के लिए अनुरोध स्वीकार किया गया.

जवाब का मुख्य भाग

कामयाब होने पर, जवाब के मुख्य हिस्से में एक नया PodTemplateResponse ऑब्जेक्ट.

तरीका: मीडिया से पुष्टि करना

वीडियो चलाते समय कोई विज्ञापन मीडिया आइडेंटिफ़ायर मिलने के बाद, तुरंत स्ट्रीम से मिले media_verification_url का इस्तेमाल करके अनुरोध करें एंडपॉइंट से बेहतर शुरुआत करें. सर्वर-साइड-बीकनिंग के लिए ये अनुरोध ज़रूरी नहीं हैं स्ट्रीम करता है, जहां सर्वर मीडिया की पुष्टि करने की प्रक्रिया शुरू करता है.

media verification एंडपॉइंट के लिए किए जाने वाले अनुरोध, एक तरह के अनुरोध होते हैं.

तरीके
media verification GET /{media_verification_url}/{ad_media_id}

मीडिया की पुष्टि वाले किसी इवेंट के एपीआई को सूचना देता है.

एचटीटीपी अनुरोध

GET https://{media-verification-url}/{ad-media-id}

जवाब का मुख्य भाग

media verification ये रिस्पॉन्स दिखाता है:

  • HTTP/1.1 204 No Content, अगर मीडिया की पुष्टि हो जाती है और सभी पिंग भेजा गया.
  • HTTP/1.1 404 Not Found, अगर अनुरोध में इस वजह से मीडिया की पुष्टि नहीं हो सकती यूआरएल का गलत फ़ॉर्मैट या समयसीमा खत्म होने की तारीख.
  • HTTP/1.1 404 Not Found, अगर इस आईडी की पुष्टि का पहले भी अनुरोध किया जा चुका है सफल रहा.
  • अगर कोई दूसरा अनुरोध पहले से ही पिंग भेज रहा है, तो HTTP/1.1 409 Conflict समय.

विज्ञापन मीडिया आईडी

विज्ञापन मीडिया आइडेंटिफ़ायर, एक अलग मेटाडेटा ट्रैक में कोड में बदल दिए जाएंगे — तय समय पर एचएलएस ट्रांसपोर्ट स्ट्रीम के लिए मेटाडेटा या mp4 फ़ाइलों के लिए ईमेल. विज्ञापन मीडिया आइडेंटिफ़ायर हमेशा google_ स्ट्रिंग से शुरू होगा.

मेटाडेटा एंट्री की पूरी टेक्स्ट सामग्री विज्ञापन में जोड़ी जानी चाहिए पुष्टि करने वाले यूआरएल को सबमिट करना होगा.

तरीका: मेटाडेटा

metadata_url पर मौजूद मेटाडेटा एंडपॉइंट, विज्ञापन बनाने के लिए इस्तेमाल की गई जानकारी दिखाता है यूज़र इंटरफ़ेस (यूआई). मेटाडेटा एंडपॉइंट, सर्वर-साइड-बीकनिंग स्ट्रीम के लिए उपलब्ध नहीं है, जहां सर्वर, विज्ञापन मीडिया की पुष्टि शुरू करने के लिए ज़िम्मेदार है.

तरीके
metadata GET /{metadata_url}/{ad-media-id}

GET /{metadata_url}

विज्ञापन के मेटाडेटा की जानकारी हासिल करता है.

एचटीटीपी अनुरोध

GET https://{metadata_url}/{ad-media-id}

GET https://{metadata_url}

जवाब का मुख्य भाग

अगर सफल होता है, तो जवाब में PodMetadata.

पार्स करने का मेटाडेटा

मेटाडेटा में तीन अलग-अलग सेक्शन हैं: tags, ads, और विज्ञापन breaks. एंट्री पॉइंट tags सेक्शन में होते हैं. इसके बाद, टैग के हिसाब से इसे दोहराएं और वह पहली एंट्री खोजें जिसका नाम विज्ञापन मीडिया आईडी मिला, जो वीडियो स्ट्रीम में मिला. उदाहरण के लिए, आपके विज्ञापन का मीडिया आईडी मौजूद हो सकता है, जो ऐसा दिखता है:

google_1234567890

इसके बाद, आपको google_12345 नाम का टैग ऑब्जेक्ट मिलता है. इस मामले में, यह आपके विज्ञापन मीडिया आईडी. सही विज्ञापन मीडिया प्रीफ़िक्स ऑब्जेक्ट मिलने के बाद, विज्ञापन आईडी, विज्ञापन के लिए ब्रेक के आईडी, और इवेंट टाइप के बारे में जानकारी. इसके बाद, विज्ञापन आईडी का इस्तेमाल करके ads ऑब्जेक्ट और विज्ञापन के लिए ब्रेक आईडी का इस्तेमाल, breaks ऑब्जेक्ट को इंडेक्स करने के लिए किया जाता है.

जवाब का डेटा

स्ट्रीम

स्ट्रीम का इस्तेमाल, JSON फ़ॉर्मैट.
JSON के काेड में दिखाना
{
  "stream_id": string,
  "media_verification_url": string,
  "metadata_url": string,
  "session_update_url": string,
  "heartbeat_url": string,
  "polling_frequency": number,
  "pod_manifest_url": string,
  "manifest_format": string,
}
फ़ील्ड
stream_id string

GAM का स्ट्रीम आइडेंटिफ़ायर.
media_verification_url string

मीडिया की पुष्टि करने वाला यूआरएल, जिसका इस्तेमाल प्लेबैक इवेंट को ट्रैक करने के लिए बेस एंडपॉइंट के तौर पर किया जाता है.
metadata_url string

आने वाले समय में स्ट्रीम होने वाले विज्ञापन इवेंट के बारे में समय-समय पर जानकारी देने के लिए, पोल का इस्तेमाल किया जाता है.
session_update_url string

सेशन अपडेट करने वाले यूआरएल का इस्तेमाल, इस स्ट्रीम के लिए टारगेटिंग पैरामीटर को अपडेट करने के लिए किया जाता है. स्ट्रीम के लिए अनुरोध करते समय, टारगेटिंग पैरामीटर की ओरिजनल वैल्यू कैप्चर की जाती है.
heartbeat_url string

हार्टबीट यूआरएल, जिसका इस्तेमाल सर्वर साइड बीकन स्ट्रीम को चालू रखने के लिए किया जाता है, इसे हर {Pollingfrequency} सेकंड पर पिंग किया जाना चाहिए. इसे सर्वर साइड बीकनिंग स्ट्रीम के लिए भरा जाता है.
polling_frequency number

मेटाडेटा_url या CTR_url का अनुरोध करने पर, पोलिंग की फ़्रीक्वेंसी सेकंड में.
pod_manifest_url string

पॉड मेनिफ़ेस्ट यूआरएल टेंप्लेट का इस्तेमाल, किसी स्ट्रीम के पॉड मेनिफ़ेस्ट को वापस पाने के लिए, यूआरएल जनरेट करने के लिए किया जाता है. एचएलएस में मल्टीवैरिएंट प्लेलिस्ट के यूआरएल या डैश में एमपीडी के हिसाब से हो. डाइनैमिक ऐड इंसर्शन टाइप POD_SERVING_MANIFEST के लाइव स्ट्रीम इवेंट के लिए भरा गया. https://developers.google.com/ad-manager/api/reference/v202305/LiveStreamEventService.DynamicAdInsertionType
manifest_format string

मेनिफ़ेस्ट फ़ॉर्मैट, pod_manifest_url से मिले मेनिफ़ेस्ट का फ़ॉर्मैट होता है, डैश या एचएलएस से जनरेट किया जा सकता है.

PodMetadata

PodMetadata में, विज्ञापनों, विज्ञापन के लिए ब्रेक, और मीडिया आईडी टैग के मेटाडेटा की जानकारी शामिल होती है.
JSON के काेड में दिखाना
{
  "tags": map[string, object(TagSegment)],
  "ads": map[string, object(Ad)],
  "ad_breaks": map[string, object(AdBreak)],
}
फ़ील्ड
tags map[string, object(TagSegment)]

टैग प्रीफ़िक्स से इंडेक्स किए गए टैग सेगमेंट का मैप.
ads map[string, object(Ad)]

विज्ञापन आईडी से इंडेक्स किए गए विज्ञापनों का मैप.
ad_breaks map[string, object(AdBreak)]

विज्ञापन के लिए ब्रेक के आईडी की मदद से इंडेक्स किए गए विज्ञापन के लिए ब्रेक का मैप.

TagSegment

Tagsegment में किसी विज्ञापन का रेफ़रंस, उसके विज्ञापन के लिए ब्रेक, और इवेंट टाइप शामिल होता है. टाइप="प्रोग्रेस" वाला Tagसेगमेंट विज्ञापन मीडिया को पिंग नहीं किया जाना चाहिए पुष्टि करने वाला एंडपॉइंट.
JSON के काेड में दिखाना
{
  "ad": string,
  "ad_break_id": string,
  "type": string,
}
फ़ील्ड
ad string

इस टैग के विज्ञापन का आईडी.
ad_break_id string

इस टैग के विज्ञापन के लिए ब्रेक का आईडी.
type string

इस टैग का इवेंट टाइप.

AdBreak

AdBreak, स्ट्रीम में विज्ञापन के लिए एक ब्रेक की जानकारी देता है. इसमें एक अवधि, टाइप (मिड/प्री/पोस्ट) और विज्ञापनों की संख्या.
JSON के काेड में दिखाना
{
  "type": string,
  "duration": number,
  "expected_duration": number,
  "ads": number,
}
फ़ील्ड
type string

मान्य ब्रेक टाइप हैं: प्री, मिड, और पोस्ट.
duration number

इस विज्ञापन के लिए ब्रेक की कुल अवधि, सेकंड में.
expected_duration number

विज्ञापन के लिए ब्रेक का अनुमानित समय (सेकंड में). इसमें सभी विज्ञापन और सभी स्लेट शामिल हैं.
ads number

विज्ञापन के लिए ब्रेक में विज्ञापनों की संख्या.
विज्ञापन, स्ट्रीम में मौजूद किसी विज्ञापन के बारे में बताता है.
JSON के काेड में दिखाना
{
  "ad_break_id": string,
  "position": number,
  "duration": number,
  "title": string,
  "description": string,
  "advertiser": string,
  "ad_system": string,
  "ad_id": string,
  "creative_id": string,
  "creative_ad_id": string,
  "deal_id": string,
  "clickthrough_url": string,
  "click_tracking_urls": [],
  "verifications": [object(Verification)],
  "slate": boolean,
  "icons": [object(Icon)],
  "wrappers": [object(Wrapper)],
  "universal_ad_id": object(UniversalAdID),
  "extensions": [],
  "companions": [object(Companion)],
  "interactive_file": object(InteractiveFile),
}
फ़ील्ड
ad_break_id string

इस विज्ञापन के लिए विज्ञापन के लिए ब्रेक का आईडी.
position number

विज्ञापन के लिए ब्रेक में इस विज्ञापन की पोज़िशन, 1 से शुरू.
duration number

विज्ञापन की अवधि, सेकंड में.
title string

विज्ञापन का टाइटल ज़रूरी नहीं है.
description string

विज्ञापन का ब्यौरा, जो ज़रूरी नहीं है.
advertiser string

विज्ञापन देने वाले का वैकल्पिक आइडेंटिफ़ायर.
ad_system string

वैकल्पिक विज्ञापन सिस्टम.
ad_id string

ज़रूरी नहीं विज्ञापन आईडी.
creative_id string

क्रिएटिव आईडी की ज़रूरत नहीं है.
creative_ad_id string

क्रिएटिव विज्ञापन आईडी का इस्तेमाल ज़रूरी नहीं है.
deal_id string

डील का आईडी (ज़रूरी नहीं) है.
clickthrough_url string

क्लिक मिलने का वैकल्पिक यूआरएल.
click_tracking_urls string

क्लिक ट्रैकिंग के ऐसे यूआरएल जो ज़रूरी नहीं हैं.
verifications [object(Verification)]

ओपन मेज़रमेंट की पुष्टि करने की एंट्री, जिसमें संसाधनों की जानकारी हो पुष्टि करने के लिए, तीसरे पक्ष के मेज़रमेंट कोड को लागू करने के लिए ज़रूरी मेटाडेटा और मेटाडेटा क्रिएटिव तरीके से चलाना.
slate boolean

वैकल्पिक बूल जो मौजूदा एंट्री को दिखाता है, स्लेट है.
icons [object(Icon)]

आइकॉन की सूची खाली होने पर हटा दी जाती है.
wrappers [object(Wrapper)]

रैपर की सूची, खाली होने पर छोड़ दी जाती है.
universal_ad_id object(UniversalAdID)

Universal विज्ञापन आईडी ज़रूरी नहीं है.
extensions string

सभी <एक्सटेंशन> की वैकल्पिक सूची वीएएसटी में नोड होते हैं.
companions [object(Companion)]

इस विज्ञापन के साथ दिखाए जा सकने वाले वैकल्पिक सहयोगी.
interactive_file object(InteractiveFile)

ज़रूरी नहीं इंटरैक्टिव क्रिएटिव (सिमआईडी), जो विज्ञापन चलने के दौरान दिखाया जाना चाहिए.

PodTemplateResponse

PodTemplateResponse पॉड स्टिचिंग के लिए वीटीपी में लौटाए गए JSON पेलोड को दिखाता है.
JSON के काेड में दिखाना
{
  "dash_period_template": string,
  "segment_duration_ms": int64,
}
फ़ील्ड
dash_period_template string

DashPeriodTemplate एक एक्सएमएल टेंप्लेट है, जिसमें स्टिच करने से पहले, सही डेटा भरा जाता है.
segment_duration_ms int64

segmentDurationMS, मिलीसेकंड में अवधि वाले सेगमेंट का कुल समय है.

आइकॉन

आइकॉन में वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) आइकॉन के बारे में जानकारी होती है.
JSON के काेड में दिखाना
{
  "click_data": object(ClickData),
  "creative_type": string,
  "click_fallback_images": [object(FallbackImage)],
  "height": int32,
  "width": int32,
  "resource": string,
  "type": string,
  "x_position": string,
  "y_position": string,
  "program": string,
  "alt_text": string,
}
फ़ील्ड
click_data object(ClickData)

creative_type string

click_fallback_images [object(FallbackImage)]

height int32

width int32

resource string

type string

x_position string

y_position string

program string

alt_text string

ClickData

ClickData में, आइकॉन क्लिकथ्रू के बारे में जानकारी होती है.
JSON के काेड में दिखाना
{
  "url": string,
}
फ़ील्ड
url string

FallbackImage

फ़ॉलबैक इमेज में, वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) फ़ॉलबैक इमेज की जानकारी होती है.
JSON के काेड में दिखाना
{
  "creative_type": string,
  "height": int32,
  "width": int32,
  "resource": string,
  "alt_text": string,
}
फ़ील्ड
creative_type string

height int32

width int32

resource string

alt_text string

Wrapper

रैपर में किसी रैपर विज्ञापन की जानकारी होती है. इसमें डील आईडी मौजूद न होने पर.
JSON के काेड में दिखाना
{
  "system": string,
  "ad_id": string,
  "creative_id": string,
  "creative_ad_id": string,
  "deal_id": string,
}
फ़ील्ड
system string

विज्ञापन सिस्टम आइडेंटिफ़ायर.
ad_id string

रैपर विज्ञापन के लिए इस्तेमाल किया जाने वाला विज्ञापन आईडी.
creative_id string

रैपर विज्ञापन के लिए इस्तेमाल किया गया क्रिएटिव आईडी.
creative_ad_id string

रैपर विज्ञापन के लिए इस्तेमाल किया गया क्रिएटिव विज्ञापन आईडी.
deal_id string

रैपर विज्ञापन के लिए डील का वैकल्पिक आईडी.

पुष्टि करने का तरीका

पुष्टि में, ओपन मेज़रमेंट के लिए जानकारी शामिल होती है. इससे, तीसरे पक्ष के विज्ञापन दिखने से जुड़े आंकड़े और पुष्टि का मेज़रमेंट. फ़िलहाल, सिर्फ़ JavaScript के संसाधनों का इस्तेमाल किया जा सकता है. https://iabtechlab.com/standards/open-measurement-sdk/ देखें
JSON के काेड में दिखाना
{
  "vendor": string,
  "java_script_resources": [object(JavaScriptResource)],
  "tracking_events": [object(TrackingEvent)],
  "parameters": string,
}
फ़ील्ड
vendor string

पुष्टि करने वाला वेंडर.
java_script_resources [object(JavaScriptResource)]

पुष्टि करने के लिए JavaScript के संसाधनों की सूची.
tracking_events [object(TrackingEvent)]

पुष्टि के लिए ट्रैकिंग इवेंट की सूची.
parameters string

बूस्ट्रैप की पुष्टि करने वाले कोड में एक ओपेक स्ट्रिंग भेजी गई है.

JavaScriptResource

JavaScriptResource में JavaScript के ज़रिए पुष्टि करने की जानकारी शामिल है.
JSON के काेड में दिखाना
{
  "script_url": string,
  "api_framework": string,
  "browser_optional": boolean,
}
फ़ील्ड
script_url string

JavaScript पेलोड के लिए यूआरआई.
api_framework string

APIFramework उस वीडियो फ़्रेमवर्क का नाम है जो पुष्टि करने के लिए भेजा गया कोड.
browser_optional boolean

इस स्क्रिप्ट को किसी ब्राउज़र.

TrackingEvent

TrackingEvent में ऐसे यूआरएल शामिल हैं जिन्हें क्लाइंट को कुछ खास मामलों में पिंग किया जाना चाहिए स्थितियों के बारे में बताना.
JSON के काेड में दिखाना
{
  "event": string,
  "uri": string,
}
फ़ील्ड
event string

ट्रैकिंग इवेंट का टाइप.
uri string

ट्रैकिंग इवेंट को पिंग किया जाना है.

UniversalAdID

UniversalAdID का इस्तेमाल ऐसा यूनीक क्रिएटिव आइडेंटिफ़ायर देने के लिए किया जाता है जो मैनेज किया जा सकता है.
JSON के काेड में दिखाना
{
  "id_value": string,
  "id_registry": string,
}
फ़ील्ड
id_value string

विज्ञापन के लिए चुने गए क्रिएटिव का यूनिवर्सल विज्ञापन आईडी.
id_registry string

रजिस्ट्री वेबसाइट के यूआरएल की पहचान करने के लिए इस्तेमाल की जाने वाली स्ट्रिंग जहां चुने गए क्रिएटिव का यूनिवर्सल विज्ञापन आईडी कैटलॉग है.

Companion

कंपैनियन मोड में, दिखाए जा सकने वाले कंपैनियन विज्ञापनों की जानकारी मौजूद है साथ में बदलाव करें.
JSON के काेड में दिखाना
{
  "click_data": object(ClickData),
  "creative_type": string,
  "height": int32,
  "width": int32,
  "resource": string,
  "type": string,
  "ad_slot_id": string,
  "api_framework": string,
  "tracking_events": [object(TrackingEvent)],
}
फ़ील्ड
click_data object(ClickData)

इस कंपैनियन के लिए क्लिक डेटा.
creative_type string

<StaticResource> पर CreativeType एट्रिब्यूट वीएएसटी में नोड होना चाहिए, अगर यह स्टैटिक टाइप का कंपैनियन है.
height int32

इस कंपैनियन की लंबाई (पिक्सल में).
width int32

इस कंपैनियन की चौड़ाई (पिक्सल में).
resource string

स्टैटिक और iframe साथ काम करने वालों के लिए, यह लोड किया जाने वाला यूआरएल होगा और दिखाया जाएगा. एचटीएमएल कंपैनियन के लिए, यह एचटीएमएल स्निपेट होगा जिसे कंपैनियन मोड का इस्तेमाल कर रहे हैं.
type string

इस कंपैनियन का टाइप. यह स्टैटिक, iframe या एचटीएमएल हो सकता है.
ad_slot_id string

इस कंपैनियन के लिए स्लॉट आईडी.
api_framework string

इस कंपैनियन के लिए एपीआई फ़्रेमवर्क.
tracking_events [object(TrackingEvent)]

इस कंपैनियन के लिए ट्रैकिंग इवेंट की सूची.

InteractiveFile

InteractiveFile में इंटरैक्टिव क्रिएटिव की जानकारी शामिल है (जैसे SIMID) जिसे विज्ञापन प्लेबैक के दौरान दिखाया जाना चाहिए.
JSON के काेड में दिखाना
{
  "resource": string,
  "type": string,
  "variable_duration": boolean,
  "ad_parameters": string,
}
फ़ील्ड
resource string

इंटरैक्टिव क्रिएटिव का यूआरएल.
type string

संसाधन के तौर पर दी गई फ़ाइल का MIME टाइप.
variable_duration boolean

इस क्रिएटिव को चालू करने की अवधि को बढ़ाने के लिए कहा जा सकता है या नहीं.
ad_parameters string

<AdParameters> का मान नोड को वीएएसटी में ले जाएं.