बैनर का साइज़ तय करना

प्लैटफ़ॉर्म चुनें: Android New-selected Android iOS Flutter

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();