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

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