SIMID की सुविधा के बारे में जानकारी

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 टाइप को मैनेज नहीं करता:

  • fatalError
  • requestChangeAdDuration
  • requestFullscreen
  • requestExitFullscreen
  • handleSkipShown
  • requestFocus
  • requestNavigation: हमेशा अस्वीकार किया जाता है. खिलाड़ी को उम्मीद है कि क्रिएटिव, नेविगेशन को मैनेज करेगा.
  • requestResize: हमेशा अस्वीकार किया जाता है. DAI SDK, क्रिएटिव का साइज़ बदलने की सुविधा के साथ काम नहीं करता.
  • requestStop: हमेशा अस्वीकार किया जाता है. इस टाइप का इस्तेमाल, लंबे समय तक चलने वाले वीडियो के लिए किया जाता है. हालांकि, डीएआई इसका इस्तेमाल नहीं करता.
  • requestChangeVolume: DAI SDK इस इवेंट को ठीक से हल करता है, लेकिन क्रिएटिव के लिए आवाज़ में बदलाव नहीं करता है.

खिलाड़ी से क्रिएटिव मैसेज पाने की सुविधा के बारे में जानकारी

यहां दी गई टेबल में, उन मैसेज की सूची दी गई है जिन्हें DAI SDK, SIMID क्रिएटिव को भेज सकता है:

मैसेज ब्यौरा
init इसे सेशन सेटअप के दौरान भेजा जाता है. इसमें एनवायरमेंट का डेटा और विज्ञापन पैरामीटर शामिल होते हैं.
startCreative यह कुकी, क्रिएटिव को क्रिएटिव iframe शुरू करने और उसे दिखाने के लिए सूचना देती है.
adStopped इस कुकी से सूचना मिलती है कि विज्ञापन सेशन खत्म हो गया है. इसमें वजह का कोड भी शामिल होता है.
adSkipped यह क्रिएटिव को सूचना देता है कि उपयोगकर्ता या DAI SDK ने विज्ञापन को स्किप कर दिया है. यह सुविधा सिर्फ़ वीओडी स्ट्रीम के लिए उपलब्ध है.

विज्ञापन की खास बातों के लिए, ऐसे प्लेयर की समीक्षा करें जो काम नहीं करते

DAI SDK, क्रिएटिव को ये मैसेज न तो भेजता है और न ही इनके साथ काम करता है:

  • resize
  • appBackgrounded
  • appForegrounded
  • log

मीडिया की स्थिति से जुड़े अपडेट देखना

DAI SDK, क्रिएटिव को mediaStateUpdate मैसेज भेजता है. ये मैसेज इन इवेंट के लिए भेजे जाते हैं:

  • play
  • pause
  • stalled (बफ़र हो रहा है)
  • seeking
  • seeked
  • timeupdate (समय-समय पर)
  • volumechange (इसमें म्यूट का स्टेटस भी शामिल है)

DAI SDK, इन इवेंट के साथ काम नहीं करता है. साथ ही, जब ये इवेंट होते हैं, तब मीडिया की स्थिति से जुड़े अपडेट नहीं भेजता है:

  • ended
  • durationchange
  • error