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

वेब पेज या ऐप्लिकेशन, IMA SDK को इन तरीकों से लोड करता है:
- HTML5 के लिए, एम्बेड किया गया स्क्रिप्ट टैग
- Android, Google Cast, iOS या tvOS के लिए ऐप्लिकेशन
IMA SDK, विज्ञापन सर्वर पर मौजूद किसी खास विज्ञापन यूनिट के लिए, VAST रिस्पॉन्स का अनुरोध करता है. विज्ञापन टैग के यूआरएल से यह तय होता है कि विज्ञापन सर्वर कौनसे हैं. जैसे, Ad Manager बनाम AFV या AdX.
विज्ञापन सर्वर, सबसे सही विज्ञापन चुनता है और IMA SDK को VAST रिस्पॉन्स भेजता है. विज्ञापनों को इनमें से किसी एक तरीके से चुना जाता है:
- Ad Manager, विज्ञापन यूनिट के फ़िल्टर की मदद से लाइन आइटम के संभावित उम्मीदवारों को चुनता है
- AdSense या Ad Exchange, ऑक्शन चलाता है
IMA SDK, VAST रिस्पॉन्स को पार्स करता है. साथ ही, एनवायरमेंट के हिसाब से सही मीडिया टाइप तय करता है. इसके बाद, इनलाइन वीडियो क्रिएटिव (और ज़रूरत पड़ने पर साथ में दिखाए जाने वाले विज्ञापन) को वेब पेज या ऐप्लिकेशन पर डिलीवर करता है.
वीडियो प्लेयर, IMA SDK के साथ वीडियो चलाने की जानकारी तय करता है और विज्ञापन चलाता है.
IMA SDK, ज़रूरत के हिसाब से इंप्रेशन पिंग और VAST ट्रैकिंग इवेंट फ़ायर करता है.
लाइफ़साइकल
इस डायग्राम में, IMA SDK का पूरा लाइफ़साइकल दिखाया गया है. कंस्ट्रक्टर और तरीके के कॉल को नीले रंग में हाइलाइट किया गया है. इवेंट को लाल रंग में हाइलाइट किया गया है. साथ ही, गड़बड़ी की स्थितियों को लाल रंग के कनेक्टर और लाल रंग के टेक्स्ट से दिखाया गया है.