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

स्मार्ट बैनर का इस्तेमाल करने के लिए, विज्ञापन के साइज़ के लिए kGADAdSizeSmartBannerPortrait (पोर्ट्रेट ओरिएंटेशन के लिए) या kGADAdSizeSmartBannerLandscape (लैंडस्केप ओरिएंटेशन के लिए) डालें:
Swift
let bannerView = GAMBannerView(adSize: kGADAdSizeSmartBannerPortrait)
Objective-C
GAMBannerView *bannerView = [[GAMBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];