स्मार्ट बैनर, विज्ञापन यूनिट होते हैं. ये अलग-अलग डिवाइसों पर, स्क्रीन की चौड़ाई के हिसाब से बैनर विज्ञापन रेंडर करते हैं. ये विज्ञापन, स्क्रीन के किसी भी साइज़ और ओरिएंटेशन में दिख सकते हैं. स्मार्ट बैनर, डिवाइस की मौजूदा ओरिएंटेशन के हिसाब से उसकी चौड़ाई का पता लगाते हैं. इसके बाद, उस साइज़ का विज्ञापन व्यू बनाते हैं.
iPhone पर स्मार्ट बैनर की ऊंचाई पोर्ट्रेट मोड में 50 पॉइंट और लैंडस्केप मोड में 32 पॉइंट होती है. iPad पर, पोर्ट्रेट और लैंडस्केप, दोनों मोड में ऊंचाई 90 पॉइंट होती है.
अगर इमेज वाला कोई विज्ञापन, बैनर के लिए तय किए गए पूरे स्पेस को नहीं भरता है, तो इमेज को बीच में रखा जाएगा और दोनों तरफ़ की जगह को भरा जाएगा.
स्मार्ट बैनर का इस्तेमाल करने के लिए, विज्ञापन के साइज़ के लिए kGADAdSizeSmartBannerPortrait
(पोर्ट्रेट ओरिएंटेशन के लिए) या kGADAdSizeSmartBannerLandscape
(लैंडस्केप ओरिएंटेशन के लिए) तय करें:
Swift
let bannerView = GAMBannerView(adSize: kGADAdSizeSmartBannerPortrait)
Objective-C
GAMBannerView *bannerView = [[GAMBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];