HTML5 के लिए Google डाइनैमिक विज्ञापन इंसर्शन (डीएआई) SDK, Secure Interactive Media Interface Definition (SIMID) के 1.1 वर्शन के साथ काम करता है. इस गाइड में, SIMID की उन सुविधाओं और मैसेज के बारे में बताया गया है जो DAI SDK के साथ काम करते हैं.
खिलाड़ियों को भेजे जाने वाले क्रिएटिव मैसेज के बारे में जानकारी
यहां दी गई टेबल में, उन मैसेज की सूची दी गई है जिन्हें SIMID क्रिएटिव, IMA DAI को भेज सकता है:
| मैसेज | ब्यौरा |
|---|---|
clickThru |
DAI SDK, DAI विज्ञापन टैग में कॉन्फ़िगर किए गए क्लिक-थ्रू ट्रैकिंग यूआरएल को पिंग करता है. DAI SDK, क्रिएटिव के दिए गए किसी भी कस्टम यूआरआई या नेविगेशन के विकल्पों को अनदेखा कर देता है. |
getMediaState |
यह मीडिया प्लेयर की मौजूदा स्थिति दिखाता है. इसमें currentTime, duration, volume, muted, paused, और fullscreen प्रॉपर्टी शामिल हैं. currentSrc प्रॉपर्टी हमेशा null वैल्यू दिखाती है, क्योंकि DAI, सर्वर-साइड स्टिच की गई स्ट्रीम का इस्तेमाल करता है. |
log |
यह कुकी, क्रिएटिव लॉग मैसेज को DAI SDK की डीबग कंसोल लॉगिंग पर फ़ॉरवर्ड करती है, ताकि समस्याओं को हल किया जा सके. |
reportTracking |
यह क्रिएटिव के लिए, डीएआई एसडीके पिंग ट्रैकिंग यूआरएल का अनुरोध करता है. |
requestPause |
डीएआई एसडीके से मीडिया प्लेयर को रोकने का अनुरोध करता है. |
requestPlay |
यह अनुरोध करता है कि मीडिया प्लेयर पर डीएआई एसडीके, वीडियो को फिर से चलाना शुरू करे. |
requestSkip |
यह अनुरोध करता है कि DAI SDK, मौजूदा विज्ञापन को स्किप कर दे. यह सुविधा सिर्फ़ वीओडी स्ट्रीम के लिए उपलब्ध है. अगर क्रिएटिव, लाइव स्ट्रीम के लिए यह मैसेज भेजता है, तो उसे अस्वीकार कर देता है. |
प्लेयर को भेजे जाने वाले ऐसे मैसेज की समीक्षा करें जिनके लिए क्रिएटिव का इस्तेमाल नहीं किया जा सकता
डीएआई एसडीके, यहां दिए गए CreativeMessage टाइप को मैनेज नहीं करता:
fatalErrorrequestChangeAdDurationrequestFullscreenrequestExitFullscreenhandleSkipShownrequestFocusrequestNavigation: हमेशा अस्वीकार किया जाता है. खिलाड़ी को उम्मीद है कि क्रिएटिव, नेविगेशन को मैनेज करेगा.requestResize: हमेशा अस्वीकार किया जाता है. DAI SDK, क्रिएटिव का साइज़ बदलने की सुविधा के साथ काम नहीं करता.requestStop: हमेशा अस्वीकार किया जाता है. इस टाइप का इस्तेमाल, लंबे समय तक चलने वाले वीडियो के लिए किया जाता है. हालांकि, डीएआई इसका इस्तेमाल नहीं करता.requestChangeVolume: DAI SDK इस इवेंट को ठीक से हल करता है, लेकिन क्रिएटिव के लिए आवाज़ में बदलाव नहीं करता है.
खिलाड़ी से क्रिएटिव मैसेज पाने की सुविधा के बारे में जानकारी
यहां दी गई टेबल में, उन मैसेज की सूची दी गई है जिन्हें DAI SDK, SIMID क्रिएटिव को भेज सकता है:
| मैसेज | ब्यौरा |
|---|---|
init |
इसे सेशन सेटअप के दौरान भेजा जाता है. इसमें एनवायरमेंट का डेटा और विज्ञापन पैरामीटर शामिल होते हैं. |
startCreative |
यह कुकी, क्रिएटिव को क्रिएटिव iframe शुरू करने और उसे दिखाने के लिए सूचना देती है. |
adStopped |
इस कुकी से सूचना मिलती है कि विज्ञापन सेशन खत्म हो गया है. इसमें वजह का कोड भी शामिल होता है. |
adSkipped |
यह क्रिएटिव को सूचना देता है कि उपयोगकर्ता या DAI SDK ने विज्ञापन को स्किप कर दिया है. यह सुविधा सिर्फ़ वीओडी स्ट्रीम के लिए उपलब्ध है. |
विज्ञापन की खास बातों के लिए, ऐसे प्लेयर की समीक्षा करें जो काम नहीं करते
DAI SDK, क्रिएटिव को ये मैसेज न तो भेजता है और न ही इनके साथ काम करता है:
resizeappBackgroundedappForegroundedlog
मीडिया की स्थिति से जुड़े अपडेट देखना
DAI SDK, क्रिएटिव को mediaStateUpdate मैसेज भेजता है. ये मैसेज इन इवेंट के लिए भेजे जाते हैं:
playpausestalled(बफ़र हो रहा है)seekingseekedtimeupdate(समय-समय पर)volumechange(इसमें म्यूट का स्टेटस भी शामिल है)
DAI SDK, इन इवेंट के साथ काम नहीं करता है. साथ ही, जब ये इवेंट होते हैं, तब मीडिया की स्थिति से जुड़े अपडेट नहीं भेजता है:
endeddurationchangeerror