Google Mobile Ads SDK, विज्ञापन के तय साइज़ के साथ काम करता है. ऐसा तब होता है, जब अडैप्टिव बैनर विज्ञापन आपकी ज़रूरतों के मुताबिक न हों.
यहां दी गई टेबल में, स्टैंडर्ड बैनर साइज़ की सूची दी गई है.
डाइमेंशन, डीपी में (चौड़ाई x ऊंचाई) | ब्यौरा | उपलब्धता | AdSize कॉन्सटेंट |
---|---|---|---|
320x50 | बैनर | फ़ोन और टैबलेट | BANNER |
320x100 | बड़ा बैनर | फ़ोन और टैबलेट | LARGE_BANNER |
300x250 | IAB मीडियम रेक्टैंगल | फ़ोन और टैबलेट | MEDIUM_RECTANGLE |
468x60 | IAB के फ़ुल-साइज़ बैनर | टैबलेट | FULL_BANNER |
728x90 | IAB लीडरबोर्ड | टैबलेट | LEADERBOARD |
आप अपना विज्ञापन जिस कंटेनर में रखते हैं उसका आकार कम से कम इतना बड़ा होना चाहिए क्लिक किया जा सकता है. कोई भी पैडिंग (जगह), आपके कंटेनर का साइज़ काफ़ी कम कर सकता है. अगर कंटेनर बैनर विज्ञापन में फ़िट नहीं हो सकता, इसलिए विज्ञापन नहीं दिखाया जाता है और निम्न चेतावनी लॉग की गई है:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
लेआउट में AdView जोड़ना
AdView
बनाने का विकल्प
प्रोग्राम के हिसाब से, एक्सएमएल लेआउट में AdView
जोड़ें
उस Activity
या Fragment
के लिए जिसमें आप दिखाना चाहते हैं
इसे. यहां एक उदाहरण दिया गया है:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
इन ज़रूरी एट्रिब्यूट का ध्यान रखें:
ads:adSize
: इसे उस विज्ञापन साइज़ पर सेट करें जिसका इस्तेमाल करना है. अगर आपको कॉन्स्टेंट के ज़रिए तय किए गए स्टैंडर्ड साइज़ का इस्तेमाल नहीं करना है, तो इसके बजाय कस्टम साइज़ सेट किया जा सकता है. उदाहरण:ads:adSize="320x50"
.ads:adUnitId
: इसे अपने ऐप्लिकेशन में उस विज्ञापन यूनिट पर सेट करें जहां विज्ञापन दिखाने हैं दिखाया जाएगा. अगर अलग-अलग गतिविधियों में बैनर विज्ञापन दिखाए जाते हैं, तो हर गतिविधि के लिए एक विज्ञापन यूनिट की ज़रूरत होगी.