AdSize

public final class AdSize


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

खास जानकारी

कॉन्स्टेंट

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

यह फ़ील्ड काम नहीं करता.

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

static final AdSize

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

सार्वजनिक फ़ील्ड

final int
final int

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

AdSize(int width, int height)

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

सार्वजनिक तरीके

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

int

इस AdSize की ऊंचाई को डेंसिटी-इंडिपेंडेंट पिक्सल में दिखाता है.

int

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

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

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

static AdSize

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

static AdSize

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

static AdSize

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

int

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

int

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

int
boolean

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

boolean

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

boolean

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

String

कॉन्स्टेंट

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

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

बैनर

public static final AdSize BANNER

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

FLUID

public static final AdSize FLUID

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

FULL_BANNER

public static final AdSize FULL_BANNER

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

FULL_WIDTH

public static final int FULL_WIDTH = -1

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

अमान्य

public static final AdSize INVALID

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

LARGE_BANNER

public static final AdSize LARGE_BANNER

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

लीडरबोर्ड

public static final AdSize LEADERBOARD

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

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

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

SMART_BANNER

public static final AdSize SMART_BANNER

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

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

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

सार्वजनिक फ़ील्ड

ऊंचाई

public final int height

चौड़ाई

public final int width

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

AdSize

public AdSize(int width, int height)

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

पैरामीटर
int width

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

int height

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

थ्रो
java.lang.IllegalArgumentException

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

सार्वजनिक तरीके

बराबर

public boolean equals(@Nullable Object other)

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

रिटर्न
AdSize

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

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

getHeight

public int getHeight()

इस AdSize की ऊंचाई को डेंसिटी-इंडिपेंडेंट पिक्सल में दिखाता है.

getHeightInPixels

public int getHeightInPixels(Context context)

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

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

पैरामीटर
int maxHeight

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

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

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

रिटर्न
AdSize

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

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

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

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

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

रिटर्न
AdSize

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

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

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

getWidth

public int getWidth()

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

getWidthInPixels

public int getWidthInPixels(Context context)

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

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

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

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

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

toString

public String toString()