इस गाइड में, 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 को VAST रिस्पॉन्स भेजता है. विज्ञापनों को चुनने के लिए, इनमें से किसी एक तरीके का इस्तेमाल किया जाता है:
- Ad Manager विज्ञापन यूनिट, लाइन आइटम के उम्मीदवारों को फ़िल्टर करती है
- AdSense या Ad Exchange, नीलामी करता है
IMA SDK, वीएएसटी रिस्पॉन्स को पार्स करता है. साथ ही, एनवायरमेंट के आधार पर सही मीडिया टाइप तय करता है और वेब पेज या ऐप्लिकेशन पर इनलाइन वीडियो क्रिएटिव (और ज़रूरत पड़ने पर साथ में दिखने वाले विज्ञापन) दिखाता है.
वीडियो प्लेयर, IMA SDK टूल के साथ वीडियो चलाने की जानकारी शेयर करता है और विज्ञापन दिखाता है.
IMA SDK ज़रूरत के हिसाब से, इंप्रेशन पिंग और वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) ट्रैकिंग इवेंट ट्रिगर करता है.
जीवनचक्र
इस डायग्राम में, IMA SDK की पूरी लाइफ़साइकल दिखाई गई है. कन्स्ट्रक्टर और मेथड कॉल को नीले रंग में हाइलाइट किया जाता है, इवेंट को लाल रंग में हाइलाइट किया जाता है, और गड़बड़ी की स्थितियों को लाल कनेक्टर और लाल टेक्स्ट के साथ दिखाया जाता है.