NativeAdOptions.Builder

class NativeAdOptions.Builder


NativeAdOptions के लिए बिल्डर क्लास.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक फ़ंक्शन

NativeAdOptions!

यह फ़ंक्शन, बताए गए एट्रिब्यूट के साथ एक NativeAdOptions ऑब्जेक्ट बनाता है.

NativeAdOptions.Builder!

यह कुकी, स्वाइप करने की सुविधा को कस्टम क्लिक जेस्चर के तौर पर चालू करती है.

NativeAdOptions.Builder!

यह कुकी, AdChoices आइकॉन की जगह सेट करती है. हालांकि, ऐसा तब होता है, जब आइकॉन मौजूद हो.

NativeAdOptions.Builder!

इस विकल्प से, मीडिया का आसपेक्ट रेशियो सेट किया जाता है.

NativeAdOptions.Builder!

"यह विज्ञापन म्यूट करें" सुविधा को पसंद के मुताबिक लागू करने का अनुरोध करने के लिए, इस बूलियन को true पर सेट करें.

NativeAdOptions.Builder!

इससे यह तय होता है कि एक से ज़्यादा इमेज का अनुरोध किया जाना चाहिए या नहीं.

NativeAdOptions.Builder!

इस सेटिंग से यह तय होता है कि इमेज ऐसेट के लिए सिर्फ़ यूआरएल दिखाए जाएं या नहीं.

NativeAdOptions.Builder!

VideoOptions ऑब्जेक्ट सेट करता है.

सार्वजनिक कंस्ट्रक्टर

निर्माता

Builder()

सार्वजनिक फ़ंक्शन

बिल्ड

fun build(): NativeAdOptions!

यह फ़ंक्शन, बताए गए एट्रिब्यूट के साथ एक NativeAdOptions ऑब्जेक्ट बनाता है.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
fun enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int,
    tapsAllowed: Boolean
): NativeAdOptions.Builder!

यह कुकी, स्वाइप करने की सुविधा को कस्टम क्लिक जेस्चर के तौर पर चालू करती है.

पैरामीटर
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection को क्लिक के तौर पर गिना जाएगा.

tapsAllowed: Boolean

यह तय करें कि टैप को अब भी क्लिक के तौर पर अनुमति दी जानी चाहिए या नहीं.

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

setAdChoicesPlacement

@CanIgnoreReturnValue
fun setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement adChoicesPlacement: Int
): NativeAdOptions.Builder!

यह कुकी, AdChoices आइकॉन की जगह सेट करती है. हालांकि, ऐसा तब होता है, जब आइकॉन मौजूद हो. वैल्यू, ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT या ADCHOICES_BOTTOM_LEFT में से कोई एक होनी चाहिए. डिफ़ॉल्ट वैल्यू ADCHOICES_TOP_RIGHT है.

setMediaAspectRatio

@CanIgnoreReturnValue
fun setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int
): NativeAdOptions.Builder!

इस विकल्प से, मीडिया का आसपेक्ट रेशियो सेट किया जाता है.

पैरामीटर
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) सेट करने के लिए, NativeMediaAspectRatio विकल्पों में से किसी एक का इस्तेमाल करें.

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
fun setRequestCustomMuteThisAd(requestCustomMuteThisAd: Boolean): NativeAdOptions.Builder!

"यह विज्ञापन म्यूट करें" सुविधा को पसंद के मुताबिक लागू करने का अनुरोध करने के लिए, इस बूलियन को true पर सेट करें. डिफ़ॉल्ट वैल्यू false है.

setRequestMultipleImages

@CanIgnoreReturnValue
fun setRequestMultipleImages(shouldRequestMultipleImages: Boolean): NativeAdOptions.Builder!

इससे यह तय होता है कि एक से ज़्यादा इमेज का अनुरोध किया जाना चाहिए या नहीं. डिफ़ॉल्ट वैल्यू false है.

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
fun setReturnUrlsForImageAssets(shouldReturnUrls: Boolean): NativeAdOptions.Builder!

इस सेटिंग से यह तय होता है कि इमेज ऐसेट के लिए सिर्फ़ यूआरएल दिखाए जाएं या नहीं. अगर यह वैल्यू सही है, तो एसडीके इमेज ऐसेट डाउनलोड नहीं करेगा. इसके बजाय, यह सिर्फ़ यूआरआई और स्केल प्रॉपर्टी वाली NativeAd.Image दिखाएगा. अगर यह वैल्यू गलत है, तो SDK टूल, इमेज ऐसेट को अपने-आप डाउनलोड कर लेगा. साथ ही, NativeAd.Image ऑब्जेक्ट दिखाएगा. इसमें तीनों प्रॉपर्टी (यूआरआई, स्केल, और ड्रॉएबल) भरी होंगी. डिफ़ॉल्ट वैल्यू false है.

setVideoOptions

@CanIgnoreReturnValue
fun setVideoOptions(videoOptions: VideoOptions!): NativeAdOptions.Builder!

VideoOptions ऑब्जेक्ट सेट करता है.