स्मार्ट बैनर, विज्ञापन यूनिट होते हैं. ये अलग-अलग डिवाइसों पर किसी भी स्क्रीन साइज़ पर, स्क्रीन की पूरी चौड़ाई वाले बैनर विज्ञापन दिखाते हैं. साथ ही, ये किसी भी ओरिएंटेशन में काम करते हैं. स्मार्ट बैनर, डिवाइस के मौजूदा ओरिएंटेशन में उसकी चौड़ाई का पता लगाते हैं और विज्ञापन व्यू को उसी साइज़ में दिखाते हैं.
स्मार्ट बैनर में, विज्ञापन की तीन तरह की ऊंचाई सेट की जा सकती हैं:
| विज्ञापन की ऊंचाई | स्क्रीन की ऊंचाई |
|---|---|
| 32 dp | ≤ 400 dp |
| 50 dp | > 400 dp और ≤ 720 dp |
| 90 dp | > 720 dp |
आम तौर पर, फ़ोन पर दिखने वाले स्मार्ट बैनर की ऊंचाई, पोर्ट्रेट मोड में 50 dp और लैंडस्केप मोड में 32 dp होती है. टैबलेट पर, दोनों ओरिएंटेशन में इनकी ऊंचाई आम तौर पर 90 dp होती है.
अगर इमेज वाला कोई विज्ञापन, तय किए गए पूरे स्पेस को नहीं भरता है, तो इमेज को बीच में रखा जाएगा और दोनों तरफ़ की जगह को भर दिया जाएगा.

BannerView बनाते समय, स्मार्ट बैनर का इस्तेमाल करने के लिए, विज्ञापन के साइज़ के लिए AdSize.SmartBanner तय करें. उदाहरण के लिए:
// Create a Smart Banner at the top of the screen. BannerView bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Top);