setContinuousPlayback()
तरीका, SDK टूल को यह सूचना देता है कि प्लेयर, कॉन्टेंट वाले वीडियो को
टीवी ब्रॉडकास्ट की तरह, एक के बाद एक लगातार चलाएगा या नहीं. जब इसे true पर सेट किया जाता है, तो अनुरोध के जवाब में दिखाए जाने वाले विज्ञापन वे होते हैं जिन्हें विज्ञापन सर्वर, लगातार चलने के लिए सही मानता है. इस तरीके का इस्तेमाल न करने पर, सेटिंग की वैल्यू 'अज्ञात' के तौर पर दिखती है.
यहां दिए गए सैंपल में, विज्ञापन के अनुरोध में लगातार चलने की सुविधा सेट करने का तरीका बताया गया है.
AdsRequest request = mSdkFactory.createAdsRequest(); request.setAdTagUrl(adTagUrl); request.setContinuousPlayback(true); adsLoader.requestAds(request);
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); playerView = findViewById(R.id.player_view); ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true); adsLoader = builder.build(); }
लगातार चलने की सुविधा, विज्ञापन के अपने-आप चलने की सुविधा से कैसे अलग है
Android के लिए IMA SDK टूल की मदद से, यह भी सेट किया जा सकता है कि प्लेयर, अपने-आप चलेगा या उपयोगकर्ता की कार्रवाई के बाद चलेगा. इसके लिए,
setAdWillAutoPlay()
तरीके का इस्तेमाल किया जाता है. जब इसे true पर सेट किया जाता है, तो अनुरोध के जवाब में दिखाए जाने वाले विज्ञापन वे होते हैं जिन्हें विज्ञापन सर्वर, अपने-आप चलने वाले एनवायरमेंट के लिए सही मानता है.
इस टेबल में, वीडियो कॉन्टेंट के हिसाब से, लगातार चलने और अपने-आप चलने की सुविधा के लिए विज्ञापन का अनुरोध कब करना चाहिए, इस बारे में जानकारी दी गई है.
| वीडियो कॉन्टेंट | setContinuousPlayback() के लिए पैरामीटर | setAdWillAutoPlay() के लिए पैरामीटर |
|---|---|---|
| कॉन्टेंट का कोई ऐसा वीडियो जो उपयोगकर्ता की कार्रवाई के बाद चलता है | false |
false |
| कॉन्टेंट का कोई ऐसा वीडियो जो अपने-आप चलता है | false |
true |
| वीडियो की कोई ऐसी प्लेलिस्ट जिसका पहला वीडियो, उपयोगकर्ता की कार्रवाई के बाद चलता है, लेकिन उसके बाद के वीडियो अपने-आप चलते हैं | true |
false |
| वीडियो की कोई ऐसी प्लेलिस्ट जिसका पहला वीडियो और उसके बाद के वीडियो अपने-आप चलते हैं | true |
true |