क्लास: AdDisplayContainer

निर्माता

विज्ञापन प्रदर्शन कंटेनर

नया AdDisplayContainer(containerElement, videoElement, clickTrackingElement)

पैरामीटर

कंटेनर एलिमेंट

वह एलिमेंट जिसमें विज्ञापन दिखाने हैं. AdDisplayContainer बनाने से पहले, उस एलिमेंट को DOM में डाला जाना चाहिए.

वैल्यू शून्य नहीं होनी चाहिए.

videoElement

ज़रूरी नहीं

वीडियो विज्ञापन के दूसरे प्लेबैक एलिमेंट के बारे में बताता है. हमारा सुझाव है कि आप हमेशा अपने कॉन्टेंट के वीडियो प्लेयर को पास करें.

वैल्यू शून्य नहीं होनी चाहिए.

clickTrackingElement

ज़रूरी नहीं

इससे, वैकल्पिक वीडियो विज्ञापन पर क्लिक करने के एलिमेंट के बारे में पता चलता है. SDK टूल को क्लिक हैंडल करने की अनुमति देने के लिए, इस वैल्यू को शून्य पर सेट करें. भले ही, SDK टूल दिया गया हो, लेकिन कस्टम क्लिक ट्रैकिंग एलिमेंट का इस्तेमाल सिर्फ़ तब करेगा, जब गैर-AdSense या AdX क्रिएटिव, ऐसे प्लेयर में दिखाए गए हों जो वीडियो प्लेयर को ओवरले करने वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ काम नहीं करते. उदाहरण के लिए, iPhone या 4.0 से पहले का Android. पसंद के मुताबिक क्लिक ट्रैकिंग एलिमेंट को कभी भी वीडियो प्लेयर पर रेंडर नहीं किया जाना चाहिए, क्योंकि यह SDK टूल से रेंडर होने वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट पर होने वाले क्लिक को रोक सकता है. यह भी ध्यान रखें कि SDK टूल, कस्टम क्लिक ट्रैकिंग एलिमेंट के दिखने की सेटिंग में बदलाव नहीं करेगा. इसका मतलब यह है कि अगर कोई कस्टम क्लिक ट्रैकिंग एलिमेंट दिया गया है, तो उसे लीनियर विज्ञापन चलाते समय सही तरीके से दिखाया जाना चाहिए. आप ima.AdsManager.isCustomClickTrackingUse का इस्तेमाल करके ima.AdEvent.Type.STARTED इवेंट को चालू करके यह तय कर सकते हैं कि आपका कस्टम क्लिक ट्रैकिंग एलिमेंट दिखाया जाए या नहीं. अगर आपके यूज़र इंटरफ़ेस (यूआई) के लिए सही है, तो आपको ima.AdEvent.Type.CONTENT_RESUME_Request इवेंट के सक्रिय होने पर क्लिक ट्रैकिंग एलिमेंट को छिपाना चाहिए.

वैल्यू शून्य नहीं होनी चाहिए.

तरीके

बंद करें

खत्म करें()

अंदरूनी स्थिति और पहले बनाए गए DOM एलिमेंट को खत्म करता है. IMA SDK अनलोड हो जाएगा और किसी भी एपीआई को कॉल नहीं किया जाएगा.

शुरू करें

इनिशियलाइज़ करें()

प्लेबैक के लिए आंतरिक वीडियो तत्वों को शुरू करता है. आपको इस तरीके को उपयोगकर्ता की कार्रवाई का नतीजा माना जाना चाहिए, ताकि ब्राउज़र, वीडियो एलिमेंट को उपयोगकर्ता के शुरू करने के तौर पर मार्क कर सके.

कुछ ब्राउज़र में, उपयोगकर्ता के इंटरैक्शन के बिना, वीडियो चलाने की सुविधा चालू हो जाती है. हालांकि, ऐसा तब होता है, जब वीडियो को म्यूट कर दिया गया हो. ऐसा करने के लिए, AdsRequest.setAdWillPlayMuted(true) का इस्तेमाल करें और AdsManager.start() से पहले इस तरीके से कॉल करें.