स्मार्ट बैनर

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

'स्मार्ट बैनर' ऐसी विज्ञापन यूनिट होते हैं, जो स्क्रीन की चौड़ाई-चौड़ाई के हिसाब से बने बैनर विज्ञापनों को किसी भी स्क्रीन के मुताबिक किसी भी स्क्रीन पर दिखा सकते हैं. स्मार्ट बैनर डिवाइस की मौजूदा स्क्रीन की दिशा में चौड़ाई का पता लगाते हैं और उस आकार का विज्ञापन व्यू बनाते हैं.

स्मार्ट बैनर में तीन विज्ञापन ऊंचाई लागू की जाती हैं:

विज्ञापन की लंबाई स्क्रीन की ऊंचाई
32 डीपी ≤ 400 dp
50 डीपी > 400 dp और ≤ 720 dp
90 डीपी 720 डीपी

आम तौर पर, फ़ोन पर स्मार्ट बैनर की पोर्ट्रेट में इमेज को 50 dp और लैंडस्केप में 32 dp की ऊंचाई होती है. टैबलेट पर, दोनों ओरिएंटेशन में ऊंचाई आम तौर पर 90 dp होती है.

अगर इमेज विज्ञापन पूरी जगह लेने के लिए काफ़ी बड़ा नहीं है, तो इमेज को बीच में कर दिया जाएगा और दोनों तरफ़ के स्पेस को भर दिया जाएगा.

एक्सएमएल में स्मार्ट बैनर का इस्तेमाल करने के लिए, विज्ञापन के साइज़ के लिए SMART_BANNER स्थायी वैल्यू डालें और AdView की चौड़ाई को match_parent पर सेट करें. उदाहरण के लिए:

<com.google.android.gms.ads.AdView
  xmlns:ads="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  ads:adSize="SMART_BANNER"
  ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>

प्रोग्रामैटिक रूप से स्मार्ट बैनर बनाने के लिए, विज्ञापन आकार के रूप में AdSize.SMART_BANNER का उपयोग करें:

Java

AdView adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);

Kotlin

val adView = AdView(this)
adView.adSize = AdSize.SMART_BANNER