SDK टूल आर्किटेक्चर

इस गाइड में, SDK टूल के लाइफ़साइकल और आपके वीडियो प्लेयर, IMA SDK, और विज्ञापन सर्वर के बीच इंटरैक्शन के बारे में खास जानकारी दी गई है.

बुनियादी इंटरैक्शन

नीचे दिए गए डायग्राम में, आपके वीडियो प्लेयर, IMA SDK, और विज्ञापन सर्वर के बीच होने वाले इंटरैक्शन को दिखाया गया है. साथ ही, इन इंटरैक्शन के बारे में जानकारी भी दी गई है. विज्ञापन सर्वर, Ad Manager, वीडियो के लिए AdSense (AFV) या Ad Exchange (AdX) का इस्तेमाल कर सकता है.

IMA के बुनियादी इंटरैक्शन

  1. वेब पेज या ऐप्लिकेशन, IMA SDK को इनका इस्तेमाल करके लोड करता है:

    • HTML5 के लिए एम्बेड किया गया स्क्रिप्ट टैग
    • Android, Google Cast, iOS या tvOS के लिए कोई ऐप्लिकेशन
  2. IMA SDK, विज्ञापन सर्वर पर किसी खास विज्ञापन यूनिट के लिए VAST रिस्पॉन्स का अनुरोध करता है. विज्ञापन टैग के यूआरएल से यह तय होता है कि कौनसा विज्ञापन सर्वर कॉल किया जाएगा. जैसे, Ad Manager बनाम AFV या AdX.

  3. विज्ञापन सर्वर, सबसे अच्छा विज्ञापन चुनता है और IMA SDK को VAST रिस्पॉन्स भेजता है. विज्ञापनों को चुनने के लिए, इनमें से किसी एक तरीके का इस्तेमाल किया जाता है:

    • Ad Manager विज्ञापन यूनिट, लाइन आइटम के उम्मीदवारों को फ़िल्टर करती है
    • AdSense या Ad Exchange, नीलामी करता है
  4. IMA SDK, वीएएसटी रिस्पॉन्स को पार्स करता है. साथ ही, एनवायरमेंट के आधार पर सही मीडिया टाइप तय करता है और वेब पेज या ऐप्लिकेशन पर इनलाइन वीडियो क्रिएटिव (और ज़रूरत पड़ने पर साथ में दिखने वाले विज्ञापन) दिखाता है.

  5. वीडियो प्लेयर, IMA SDK टूल के साथ वीडियो चलाने की जानकारी शेयर करता है और विज्ञापन दिखाता है.

  6. IMA SDK, ज़रूरत के हिसाब से इंप्रेशन पिंग और VAST ट्रैकिंग इवेंट ट्रिगर करता है.

जीवनचक्र

इस डायग्राम में, IMA SDK टूल का पूरा लाइफ़साइकल दिखाया गया है. कन्स्ट्रक्टर और मेथड कॉल को नीले रंग में हाइलाइट किया जाता है, इवेंट को लाल रंग में हाइलाइट किया जाता है, और गड़बड़ी की स्थितियों को लाल कनेक्टर और लाल टेक्स्ट के साथ दिखाया जाता है.

HTML5 लाइफ़साइकल की इमेज