HTML5 के लिए Google इंटरैक्टिव मीडिया विज्ञापन (IMA) SDK टूल, Secure Interactive Media Interface Definition (SIMID) के वर्शन 1.1 के साथ काम करता है. इस गाइड में, SIMID की उन खास सुविधाओं और मैसेज के बारे में बताया गया है जो IMA SDK के साथ काम करते हैं.
क्रिएटिव से प्लेयर को भेजे जाने वाले मैसेज के बारे में जानकारी
यहां दी गई टेबल में, उन मैसेज की सूची दी गई है जिन्हें SIMID क्रिएटिव, IMA SDK को भेज सकता है:
| मैसेज | ब्यौरा |
|---|---|
clickThru |
क्रिएटिव से मिले यूआरआई के आधार पर, विज्ञापन पर हुए क्लिक को मैनेज करता है. |
fatalError |
विज्ञापन सेशन को खत्म करता है और क्रिएटिव से मिली किसी गंभीर गड़बड़ी की रिपोर्ट करता है. |
getMediaState |
मीडिया प्लेयर की मौजूदा स्थिति दिखाता है. इसमें यूआरआई, currentTime, duration, volume, और म्यूट की स्थिति शामिल है. |
log |
डीबग करने के लिए, क्रिएटिव के लॉग मैसेज को IMA SDK को फ़ॉरवर्ड करता है. |
reportTracking |
क्रिएटिव की ओर से, IMA SDK से ट्रैकिंग यूआरएल को पिंग करने का अनुरोध करता है. |
requestChangeAdDuration |
विज्ञापन सेशन की कुल अवधि में बदलाव करने का अनुरोध करता है. |
requestNavigation |
किसी बाहरी यूआरआई पर नेविगेट करने का अनुरोध करता है. |
requestPause |
IMA SDK से मीडिया प्लेयर को रोकने का अनुरोध करता है. |
requestPlay |
IMA SDK से मीडिया प्लेयर को फिर से शुरू करने या चलाने का अनुरोध करता है. |
requestResize |
वीडियो प्लेयर का साइज़ बदलने का अनुरोध करता है. अगर प्लेयर का साइज़ बदला जा सकता है, तो IMA SDK प्लेयर का साइज़ बदल देता है. |
requestSkip |
एसडीके से मौजूदा विज्ञापन को स्किप करने का अनुरोध करता है. |
requestStop |
एसडीके से विज्ञापन सेशन को रोकने का अनुरोध करता है. |
handleSkipShown |
IMA SDK को सूचना देता है कि क्रिएटिव ने विज्ञापन स्किप करने वाला यूज़र इंटरफ़ेस (यूआई) दिखाया है. |
requestFocus |
क्रिएटिव के iframe के लिए फ़ोकस का अनुरोध करता है. |
क्रिएटिव से प्लेयर को भेजे जाने वाले उन मैसेज की समीक्षा करना जो काम नहीं करते
IMA SDK, CreativeMessage के इन टाइप को मैनेज नहीं करता:
requestChangeVolumerequestFullscreenrequestExitFullscreen
प्लेयर से क्रिएटिव को भेजे जाने वाले मैसेज के बारे में जानकारी
यहां दी गई टेबल में, उन मैसेज की सूची दी गई है जिन्हें IMA SDK, SIMID क्रिएटिव को भेज सकता है:
| मैसेज | ब्यौरा |
|---|---|
init |
सेशन सेटअप के दौरान, एनवायरमेंट डेटा और विज्ञापन पैरामीटर के साथ भेजा जाता है. |
startCreative |
क्रिएटिव iframe को शुरू करने और दिखाने के लिए, क्रिएटिव को सूचना देता है. |
adStopped |
सूचना देता है कि विज्ञापन सेशन खत्म हो गया है. इसमें, वजह का कोड भी शामिल होता है. |
adSkipped |
क्रिएटिव को सूचना देता है कि उपयोगकर्ता या IMA SDK ने विज्ञापन को स्किप कर दिया है. |
resize |
प्लेयर या वीडियो के डाइमेंशन में हुए बदलावों के बारे में, क्रिएटिव को सूचना देता है. |
appBackgrounded |
क्रिएटिव को सूचना देता है कि ऐप्लिकेशन बैकग्राउंड में चला गया है. |
appForegrounded |
क्रिएटिव को सूचना देता है कि ऐप्लिकेशन वापस फ़ोरग्राउंड में आ गया है. |
fatalError |
क्रिएटिव को प्लेयर की ओर से हुई किसी गड़बड़ी के बारे में सूचना देता है. |
log |
प्लेयर से लॉग मैसेज, क्रिएटिव को भेजता है. |
focusIn |
सूचना देता है कि क्रिएटिव को फ़ोकस मिला है. |
मीडिया की स्थिति से जुड़े अपडेट की समीक्षा करना
IMA SDK, इन इवेंट के लिए क्रिएटिव को mediaStateUpdate मैसेज भेजता है:
playpausestalled(बफ़र हो रहा है)seekingseekedendeddurationchangetimeupdate, समय-समय पर.volumechange, जिसमें म्यूट की स्थिति शामिल है.