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