AdSize

class AdSize


बैनर विज्ञापन का साइज़.

खास जानकारी

कॉन्स्टेंट

const Int

यह एक कॉन्स्टेंट है. इसकी वजह से, मौजूदा ओरिएंटेशन में डिवाइस की ऊंचाई के आधार पर, विज्ञापन की ऊंचाई स्केल हो जाएगी.

const AdSize!

मोबाइल मार्केटिंग असोसिएशन (एमएमए) के मुताबिक बैनर विज्ञापन का साइज़ (320x50 डेंसिटी-इंडिपेंडेंट पिक्सल).

const AdSize!

डाइनैमिक साइज़ वाला बैनर, जो अपने पैरंट की चौड़ाई से मेल खाता है. साथ ही, लोड होने के बाद विज्ञापन के कॉन्टेंट से मैच करने के लिए, अपनी ऊंचाई को बड़ा/छोटा करता है.

const AdSize!

Interactive Advertising Bureau (IAB) के मुताबिक, फ़ुल बैनर विज्ञापन का साइज़ (468x60 डेंसिटी-इंडिपेंडेंट पिक्सल).

const Int

यह एक कॉन्स्टेंट है, जिसकी वजह से विज्ञापन की चौड़ाई, मौजूदा ओरिएंटेशन में डिवाइस की चौड़ाई से मैच हो जाएगी.

const AdSize!

अमान्य AdSize, जिसकी वजह से विज्ञापन अनुरोध तुरंत अस्वीकार हो जाएगा.

const AdSize!

बड़े बैनर विज्ञापन का साइज़ (320x100 डेंसिटी-इंडिपेंडेंट पिक्सल).

const AdSize!

इंटरैक्टिव विज्ञापन ब्यूरो (आईएबी) लीडरबोर्ड विज्ञापन का साइज़ (728x90 डेंसिटी-इंडिपेंडेंट पिक्सल).

const AdSize!

Interactive Advertising Bureau (IAB) का मीडियम रेक्टैंगल विज्ञापन साइज़ (300x250 डेंसिटी-इंडिपेंडेंट पिक्सल).

const AdSize!

यह प्रॉपर्टी अब काम नहीं करती.

इसके बजाय, getCurrentOrientationAnchoredAdaptiveBannerAdSize का इस्तेमाल करें.

const AdSize!

IAB के मुताबिक, चौड़े स्काईस्क्रेपर विज्ञापन का साइज़ (160x600 डेंसिटी इंडिपेंडेंट पिक्सल).

पब्लिक कंस्ट्रक्टर

AdSize(width: Int, height: Int)

नया AdSize बनाता है.

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

Boolean
equals(other: Any?)

इस AdSize की तुलना दिए गए ऑब्जेक्ट से करता है और यह बताता है कि वे बराबर हैं या नहीं.

java-static AdSize!

बैनर विज्ञापन बनाने के लिए, दी गई चौड़ाई और Google की ऑप्टिमाइज़ की गई ऊंचाई के साथ AdSize दिखाता है.

java-static AdSize!
getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है.

Int

इस AdSize की ऊंचाई, फ़िज़िकल पिक्सल में दिखाता है.

java-static AdSize!
getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int)

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है.

java-static AdSize!

बैनर विज्ञापन बनाने के लिए, दी गई चौड़ाई और Google की ऑप्टिमाइज़ की गई ऊंचाई के साथ AdSize दिखाता है.

java-static AdSize!

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है.

java-static AdSize!

बैनर विज्ञापन बनाने के लिए, दी गई चौड़ाई और Google की ऑप्टिमाइज़ की गई ऊंचाई के साथ AdSize दिखाता है.

java-static AdSize!

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है.

Int

इस AdSize की चौड़ाई को फ़िज़िकल पिक्सल में दिखाता है.

Int
Boolean

यह बताता है कि यह AdSize अपने-आप ऊंचाई तय करता है या नहीं.

Boolean

यह बताता है कि यह AdSize फ़्लूइड साइज़ का है या नहीं.

Boolean

यह बताता है कि यह AdSize फ़ुल-विड्थ है या नहीं.

String!

सार्वजनिक प्रॉपर्टी

Int
Int

कॉन्स्टेंट

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

यह एक कॉन्स्टेंट है. इसकी वजह से, मौजूदा ओरिएंटेशन में डिवाइस की ऊंचाई के आधार पर, विज्ञापन की ऊंचाई स्केल हो जाएगी. AUTO_HEIGHT विज्ञापन, AdView के शुरू होने के दौरान अपनी ऊंचाई तय करता है और इसके बाद कभी नहीं बदलता.

बैनर

const val BANNERAdSize!

मोबाइल मार्केटिंग असोसिएशन (एमएमए) के मुताबिक बैनर विज्ञापन का साइज़ (320x50 डेंसिटी-इंडिपेंडेंट पिक्सल).

FLUID

const val FLUIDAdSize!

डाइनैमिक साइज़ वाला बैनर, जो अपने पैरंट की चौड़ाई से मेल खाता है. साथ ही, लोड होने के बाद विज्ञापन के कॉन्टेंट से मैच करने के लिए, अपनी ऊंचाई को बड़ा/छोटा करता है.

FULL_BANNER

const val FULL_BANNERAdSize!

Interactive Advertising Bureau (IAB) के मुताबिक, फ़ुल बैनर विज्ञापन का साइज़ (468x60 डेंसिटी-इंडिपेंडेंट पिक्सल).

FULL_WIDTH

const val FULL_WIDTH = -1: Int

यह एक कॉन्स्टेंट है, जिसकी वजह से विज्ञापन की चौड़ाई, मौजूदा ओरिएंटेशन में डिवाइस की चौड़ाई से मैच हो जाएगी. FULL_WIDTH विज्ञापन, शुरू होने के दौरान अपनी चौड़ाई तय करता है और इसके बाद कभी नहीं बदलता.

अमान्य

const val INVALIDAdSize!

अमान्य AdSize, जिसकी वजह से विज्ञापन अनुरोध तुरंत अस्वीकार हो जाएगा.

LARGE_BANNER

const val LARGE_BANNERAdSize!

बड़े बैनर विज्ञापन का साइज़ (320x100 डेंसिटी-इंडिपेंडेंट पिक्सल).

लीडरबोर्ड

const val LEADERBOARDAdSize!

इंटरैक्टिव विज्ञापन ब्यूरो (आईएबी) लीडरबोर्ड विज्ञापन का साइज़ (728x90 डेंसिटी-इंडिपेंडेंट पिक्सल).

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

Interactive Advertising Bureau (IAB) का मीडियम रेक्टैंगल विज्ञापन साइज़ (300x250 डेंसिटी-इंडिपेंडेंट पिक्सल).

SMART_BANNER

const val SMART_BANNERAdSize!

डाइनैमिक साइज़ वाला बैनर, जो फ़ुल-चौड़ाई और अपने-आप ऊंचाई में बदलता है.

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

IAB के मुताबिक, चौड़े स्काईस्क्रेपर विज्ञापन का साइज़ (160x600 डेंसिटी इंडिपेंडेंट पिक्सल). फ़िलहाल, Google Mobile Ads नेटवर्क पर इस साइज़ का इस्तेमाल नहीं किया जा सकता. इसका मकसद सिर्फ़ मीडिएशन विज्ञापन नेटवर्क के लिए है.

पब्लिक कंस्ट्रक्टर

AdSize

AdSize(width: Int, height: Int)

नया AdSize बनाता है.

पैरामीटर
width: Int

डेंसिटी-इंडिपेंडेंट पिक्सल में विज्ञापन की चौड़ाई.

height: Int

डेंसिटी-इंडिपेंडेंट पिक्सल में विज्ञापन की ऊंचाई.

थ्रो
java.lang.IllegalArgumentException

अगर चौड़ाई या ऊंचाई की वैल्यू नेगेटिव है.

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

बराबर

fun equals(other: Any?): Boolean

इस AdSize की तुलना दिए गए ऑब्जेक्ट से करता है और यह बताता है कि वे बराबर हैं या नहीं.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

java-static fun getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

बैनर विज्ञापन बनाने के लिए, दी गई चौड़ाई और Google की ऑप्टिमाइज़ की गई ऊंचाई के साथ AdSize दिखाता है. दिखाए गए साइज़ का आसपेक्ट रेशियो, AdSize जैसा ही होगा. यह आपके ऐप्लिकेशन के ऊपर या नीचे अडजस्ट करने के लिए सही है. इसकी ऊंचाई, डिवाइस के मौजूदा ओरिएंटेशन की ऊंचाई के 15% से ज़्यादा नहीं हो सकती और न ही 50 पिक्सल से कम हो सकती. यह फ़ंक्शन, किसी भी चौड़ाई / डिवाइस के कॉम्बिनेशन के लिए हमेशा एक ही ऊंचाई दिखाता है. अगर कॉन्टेक्स्ट शून्य है या कॉन्टेक्स्ट से डिवाइस की ऊंचाई का पता नहीं लगाया जा सकता, तो INVALID दिखाया जाता है.

रिटर्न
AdSize!

AdSize ऑब्जेक्ट. अगर कॉन्टेक्स्ट शून्य है या कॉन्टेक्स्ट से डिवाइस की ऊंचाई का पता नहीं लगाया जा सकता, तो INVALID दिखाता है.

getCurrentOrientationInlineAdaptiveBannerAdSize

java-static fun getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है. विज्ञापन के इस साइज़ की मदद से, Google के सर्वर, अनुरोध किए गए ओरिएंटेशन में स्क्रीन की ऊंचाई से कम या उसके बराबर ऊंचाई वाला विज्ञापन चुन सकते हैं. onAdLoaded कॉलबैक में getAdSize को कॉल करके, दिखाए गए विज्ञापन का सटीक साइज़ वापस पाया जा सकता है. यह विज्ञापन साइज़, स्क्रोल किए जा सकने वाले कॉन्टेंट में दिखाए जाने वाले विज्ञापनों के लिए सबसे सही है.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

इस AdSize की ऊंचाई, फ़िज़िकल पिक्सल में दिखाता है. फ़्लूइड साइज़ के लिए, यह -1 दिखाता है.

getInlineAdaptiveBannerAdSize

java-static fun getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int): AdSize!

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है. इस विज्ञापन साइज़ की मदद से, Google सर्वर विज्ञापन का सबसे सही साइज़ चुन सकते हैं. यह साइज़, maxHeight पैरामीटर में दी गई ज़्यादा से ज़्यादा ऊंचाई से कम या उसके बराबर होना चाहिए. onAdLoaded कॉलबैक में getAdSize को कॉल करके, दिखाए गए विज्ञापन का सटीक साइज़ वापस पाया जा सकता है. यह विज्ञापन साइज़, स्क्रोल किए जा सकने वाले कॉन्टेंट में दिखाए जाने वाले विज्ञापनों के लिए सबसे सही है.

पैरामीटर
maxHeight: Int

लोड किए गए विज्ञापन की ज़्यादा से ज़्यादा ऊंचाई. यह कम से कम 32 dp होनी चाहिए. हालांकि, हमारा सुझाव है कि आप इसकी ज़्यादा से ज़्यादा ऊंचाई 50 dp या इससे ज़्यादा रखें.

getLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLandscapeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

बैनर विज्ञापन बनाने के लिए, दी गई चौड़ाई और Google की ऑप्टिमाइज़ की गई ऊंचाई के साथ AdSize दिखाता है. दिखाए गए साइज़ का आसपेक्ट रेशियो, BANNER जैसा ही होगा. यह आपके ऐप्लिकेशन के ऊपर या नीचे अडजस्ट करने के लिए सही है. इसकी ऊंचाई, लैंडस्केप मोड में डिवाइस की ऊंचाई के 15% से ज़्यादा नहीं हो सकती और न ही 50 पिक्सल से कम हो सकती. यह फ़ंक्शन, किसी भी चौड़ाई / डिवाइस के कॉम्बिनेशन के लिए हमेशा एक ही ऊंचाई दिखाता है. अगर कॉन्टेक्स्ट शून्य है या कॉन्टेक्स्ट से डिवाइस की ऊंचाई का पता नहीं लगाया जा सकता, तो INVALID दिखाया जाता है.

रिटर्न
AdSize!

AdSize ऑब्जेक्ट. अगर कॉन्टेक्स्ट शून्य है या कॉन्टेक्स्ट से डिवाइस की ऊंचाई का पता नहीं लगाया जा सकता, तो INVALID दिखाता है.

getLandscapeInlineAdaptiveBannerAdSize

java-static fun getLandscapeInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है. इस विज्ञापन साइज़ की मदद से, Google के सर्वर सबसे सही विज्ञापन साइज़ चुन सकते हैं. यह साइज़, लैंडस्केप ओरिएंटेशन में स्क्रीन की ऊंचाई से कम या उसके बराबर होना चाहिए. onAdLoaded कॉलबैक में getAdSize को कॉल करके, दिखाए गए विज्ञापन का सटीक साइज़ वापस पाया जा सकता है. यह विज्ञापन साइज़, स्क्रोल किए जा सकने वाले कॉन्टेंट में दिखाए जाने वाले विज्ञापनों के लिए सबसे सही है.

getPortraitAnchoredAdaptiveBannerAdSize

java-static fun getPortraitAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

बैनर विज्ञापन बनाने के लिए, दी गई चौड़ाई और Google की ऑप्टिमाइज़ की गई ऊंचाई के साथ AdSize दिखाता है. दिखाए गए साइज़ का आसपेक्ट रेशियो BANNER जैसा होगा. यह आपके ऐप्लिकेशन के ऊपर या नीचे अडजस्ट करने के लिए सही है. इसकी ऊंचाई, डिवाइस की पोर्ट्रेट मोड में ऊंचाई के 15% से ज़्यादा नहीं हो सकती और न ही 50 पिक्सल से कम हो सकती. यह फ़ंक्शन, किसी भी चौड़ाई / डिवाइस के कॉम्बिनेशन के लिए हमेशा एक ही ऊंचाई दिखाता है.

रिटर्न
AdSize!

AdSize ऑब्जेक्ट. अगर कॉन्टेक्स्ट शून्य है या कॉन्टेक्स्ट से डिवाइस की ऊंचाई का पता नहीं लगाया जा सकता, तो INVALID दिखाता है.

getPortraitInlineAdaptiveBannerAdSize

java-static fun getPortraitInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

यह फ़ंक्शन, दी गई चौड़ाई और हमेशा 0 ऊंचाई वाला AdSize दिखाता है. इस विज्ञापन साइज़ की मदद से, Google के सर्वर, पोर्ट्रेट ओरिएंटेशन में स्क्रीन की ऊंचाई से कम या उसके बराबर का विज्ञापन साइज़ चुन सकते हैं. onAdLoaded कॉलबैक में getAdSize को कॉल करके, दिखाए गए विज्ञापन का सटीक साइज़ वापस पाया जा सकता है. यह विज्ञापन साइज़, स्क्रोल किए जा सकने वाले कॉन्टेंट में दिखाए जाने वाले विज्ञापनों के लिए सबसे सही है.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

इस AdSize की चौड़ाई को फ़िज़िकल पिक्सल में दिखाता है. फ़्लूइड साइज़ के लिए, यह -1 दिखाता है.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

यह बताता है कि यह AdSize अपने-आप ऊंचाई तय करता है या नहीं.

isFluid

fun isFluid(): Boolean

यह बताता है कि यह AdSize फ़्लूइड साइज़ का है या नहीं.

isFullWidth

fun isFullWidth(): Boolean

यह बताता है कि यह AdSize फ़ुल-विड्थ है या नहीं.

toString

fun toString(): String!

सार्वजनिक प्रॉपर्टी

ऊंचाई

val heightInt

चौड़ाई

val widthInt