अडैप्टिव बैनर, रिस्पॉन्सिव विज्ञापनों (ज़रूरत के हिसाब से ढल जाने वाले विज्ञापन) की अगली-पीढ़ी की टेक्नोलॉजी हैं. परफ़ॉर्मेंस को बेहतर बनाने के लिए किया जा सकता है. स्मार्ट बैनर में सुधार करना, जो सिर्फ़ तय ऊंचाई पर काम करते हैं. अडैप्टिव बैनर की मदद से, विज्ञापन की चौड़ाई और इसका इस्तेमाल करके सबसे सही विज्ञापन साइज़ तय किया जा सकता है.
अडैप्टिव बैनर, विज्ञापन का सबसे अच्छा साइज़ चुनने के लिए निश्चित हाइट. इससे ऐसे बैनर विज्ञापन बनते हैं जो वीडियो का ज़्यादा सटीक हिस्सा दिखाते हैं को मैनेज किया जा सकता है. साथ ही, इससे परफ़ॉर्मेंस को बेहतर बनाने में मदद मिलती है.
ध्यान दें कि अडैप्टिव बैनर के साथ काम करते समय, वे हमेशा दिए गए डिवाइस और चौड़ाई के लिए स्थिर आकार. आपके लेआउट की जांच करने के बाद किसी डिवाइस की मदद से, आप यह पक्का कर सकते हैं कि विज्ञापन का साइज़ नहीं बदलेगा. हालांकि, बैनर क्रिएटिव का साइज़, अलग-अलग डिवाइसों पर बदल सकता है. इस वजह से, इसलिए, यह पक्का करने का सुझाव दिया जाता है कि आपके लेआउट को विज्ञापन की ऊंचाई में होने वाले बदलाव के हिसाब से सेट किया जा सकता है. बहुत कम मामलों में, पूरा अडैप्टिव साइज़ भरा नहीं जा सकता और स्टैंडर्ड साइज़ भी नहीं दिया जाता क्रिएटिव को इस स्लॉट में केंद्रित किया जाएगा.
अडैप्टिव बैनर का इस्तेमाल कब करना चाहिए
अडैप्टिव बैनर, इस तरह से डिज़ाइन किए गए हैं कि वे इंडस्ट्री में आम तौर पर आने वाले बदलावों की जगह ले सकें 320x50 का स्टैंडर्ड साइज़ और स्मार्ट बैनर फ़ॉर्मैट भी.
इन बैनर साइज़ का इस्तेमाल आम तौर पर, ऐंकर बैनर के तौर पर किया जाता है. ये आम तौर पर, स्क्रीन पर सबसे ऊपर या सबसे नीचे लॉक किया गया हो. ऐंकर किए गए ऐसे बैनर के लिए, अडैप्टिव बैनर का इस्तेमाल करने का अनुपात, 320x50 के स्टैंडर्ड बैनर के बराबर होगा जैसा कि इन स्क्रीनशॉट में देखा जा सकता है:
![]() |
![]() |
![]() |
अडैप्टिव बैनर, स्क्रीन के साइज़ का बेहतर तरीके से इस्तेमाल करता है. इसके अलावा, स्मार्ट बैनर की तुलना में, अडैप्टिव बैनर एक बेहतर विकल्प है, क्योंकि:
यह फ़ुल स्क्रीन की चौड़ाई के बजाय, दी गई चौड़ाई का इस्तेमाल करता है. इससे आपको ये काम करने में मदद मिलती है सुरक्षा केंद्र बनाए जाते हैं.
यह खास डिवाइस के लिए सबसे सही ऊंचाई चुनता है, न कि अलग-अलग साइज़ के डिवाइसों की लंबाई को एक जैसा रखा जा सकता है. इससे अलग-अलग साइज़ के डिवाइसों पर होने वाले असर को कम किया जा सकता है डिवाइस फ़्रैगमेंटेशन.
लागू करने से जुड़ी जानकारी
अपने ऐप्लिकेशन में अडैप्टिव बैनर लागू करते समय इन बातों का ध्यान रखें दिमाग:
आपको उस व्यू की चौड़ाई पता होगी, जिसमें विज्ञापन दिखाया जाएगा, और इस डिवाइस की चौड़ाई और सुरक्षा वाली जगहों को ध्यान में रखकर ही ऐसा किया जाना चाहिए लागू है.
पक्का करें कि AdMob का पालन करने के लिए, आपके विज्ञापन के व्यू का बैकग्राउंड साफ़ न हो जब छोटे विज्ञापन आकार विज्ञापन स्लॉट को नहीं भर पाते, तो उनसे जुड़ी नीतियां.
पक्का करें कि Google Mobile Ads C++ SDK टूल का सबसे नया वर्शन इस्तेमाल किया जा रहा हो. इसके लिए मीडिएशन के लिए, हर मीडिएशन अडैप्टर के सबसे नए वर्शन का इस्तेमाल करें.
अडैप्टिव बैनर के साइज़ इस तरह से डिज़ाइन किए गए हैं कि वे पूरी तरह से उपलब्ध चौड़ाई. ज़्यादातर मामलों में, यह का उपयोग कर रहे हैं. उन जगहों का भी ध्यान रखें जहां सुरक्षा सुविधाएं लागू होती हैं.
Google Mobile Ads C++ SDK टूल, दी गई इमेज के लिए ऑप्टिमाइज़ की गई विज्ञापन की ऊंचाई दिखाता है
firebase::gma::AdSize
में चौड़ाई.अडैप्टिव बैनर के लिए विज्ञापन का साइज़ पाने के तीन तरीके हैं. पहला लैंडस्केप के लिए, एक पोर्ट्रेट के लिए, और एक स्क्रीन की मौजूदा दिशा के लिए को लागू किया जाता है.
दिए गए डिवाइस पर, दी गई चौड़ाई के लिए लौटाया गया आकार हमेशा समान रहेगा, इसलिए, दिए गए डिवाइस पर लेआउट की जांच करने के बाद, यह पक्का किया जा सकता है कि विज्ञापन का साइज़ नहीं बदलेगा.
ऐंकर किए गए बैनर की ऊंचाई, कभी भी डिवाइस की ऊंचाई के 15% से ज़्यादा नहीं होनी चाहिए और कभी भी 50 पॉइंट से कम नहीं होने चाहिए.
तुरंत शुरू करना
अडैप्टिव ऐंकर बैनर को लागू करने के लिए यह तरीका अपनाएं.
अडैप्टिव बैनर विज्ञापन का साइज़ पाएं. आपको मिलने वाले साइज़ का इस्तेमाल, अनुरोध करने के लिए किया जाएगा अडैप्टिव बैनर पर भी दिखेगा. अडैप्टिव विज्ञापन साइज़ पाने के लिए, पक्का करें कि:
इस्तेमाल किए जा रहे डिवाइस की चौड़ाई का पता लगाएं. अगर आपके पास डिवाइस नहीं है, तो अपने हिसाब से चौड़ाई सेट करें स्क्रीन की पूरी चौड़ाई का इस्तेमाल करना हो.
AdSize
क्लास पर सही स्टैटिक तरीके का इस्तेमाल करें, जैसेGetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
से चुने गए ओरिएंटेशन के लिए, ज़रूरत के हिसाब सेAdSize
ऑब्जेक्ट पाएं.अपने आस-पास मौजूद अडैप्टिव
AdSize
की मदद से,AdView
परInitialize()
का इस्तेमाल शुरू करें बनाया गया.इसका पूरा उदाहरण नीचे दिया गया है.
AdRequest
ऑब्जेक्ट बनाएं औरloadAd()
का इस्तेमाल करके अपना बैनर लोड करें तैयार विज्ञापन व्यू के लिए उसी तरीके का इस्तेमाल करें जैसा किसी सामान्य बैनर में किया जाता है. अनुरोध.
नमूना कोड
यहां AdView
का उदाहरण दिया गया है, जो अडैप्टिव बैनर को लोड करेगा:
// Determine view width in pixels based on your app's current width on the
// device's screen. This process will vary depending on which windowing toolkit
// you're using.
firebase::gma::AdSize adaptive_ad_size =
AdSize::GetCurrentOrientationAnchoredAdaptiveBannerAdSize(view_width);
// my_ad_parent is a reference to an iOS UIView or an Android Activity.
// This is the parent UIView or Activity of the banner view.
firebase::gma::AdParent ad_parent =
static_cast<firebase::gma::AdParent>(my_ad_parent);
firebase::Future<void> result =
ad_view->Initialize(ad_parent, kBannerAdUnit, adaptive_ad_size);
यहां, फ़ंक्शन
GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
का इस्तेमाल इन कामों के लिए किया जाता है
वर्तमान इंटरफ़ेस के लिए ऐंकर की गई स्थिति में बैनर का आकार पाएं
स्क्रीन की दिशा. दिए गए ओरिएंटेशन में ऐंकर बैनर को पहले से लोड करने के लिए,
GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width)
का सही फ़ंक्शन
और GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width)
.