GMA Next-Gen SDK विज्ञापन के तय साइज़ के साथ काम करता है. यह उन स्थितियों में काम आता है जब अडैप्टिव बैनर विज्ञापन आपकी ज़रूरतों को पूरा नहीं कर पाते.
यहां दिए गए टेबल में, बैनर के स्टैंडर्ड साइज़ की सूची दी गई है.
| डीपी में साइज़ (चौड़ाई x ऊंचाई) | ब्यौरा | उपलब्धता | AdSize कॉन्सटेंट |
|---|---|---|---|
| 320x50 | बैनर | फ़ोन और टैबलेट | BANNER |
| 320x100 | बड़ा बैनर | फ़ोन और टैबलेट | LARGE_BANNER |
| 300x250 | IAB मीडियम रेक्टैंगल | फ़ोन और टैबलेट | MEDIUM_RECTANGLE |
| 468x60 | IAB फ़ुल-साइज़ बैनर | टैबलेट | FULL_BANNER |
| 728x90 | IAB लीडरबोर्ड | टैबलेट | LEADERBOARD |
जिस कंटेनर में आपको अपना विज्ञापन दिखाना है उसका साइज़, बैनर के साइज़ के बराबर या उससे बड़ा होना चाहिए. पैडिंग जोड़ने पर, कंटेनर का साइज़ कम हो जाता है. अगर कंटेनर में बैनर विज्ञापन फ़िट नहीं हो पाता है, तो विज्ञापन नहीं दिखाया जाता. साथ ही, यह चेतावनी लॉग की जाती है:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
विज्ञापन का कस्टम साइज़
अगर आपके पास Ad Manager में रिज़र्वेशन लाइन आइटम हैं और वे कस्टम साइज़ को टारगेट कर रहे हैं, तो
बनाया जा सकता है. इसमें लाइन आइटम के साइज़ के मुताबिक, कस्टम चौड़ाई और ऊंचाई सेट की जा सकती है.AdSize
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
एक से ज़्यादा साइज़ के विज्ञापन
अगर आपको विज्ञापन दिखाने के एक ही अनुरोध में, एक से ज़्यादा साइज़ के लाइन आइटम को टारगेट करना है, तो विज्ञापन के साइज़ की सूची के साथ अनुरोध बनाएं.
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();