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!

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

setReturnUrlsForImageAssets

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

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

setVideoOptions

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

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