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