Google Mobile Ads SDK, उन स्थितियों के लिए तय विज्ञापन साइज़ का इस्तेमाल करता है जहां ज़रूरत के हिसाब से विज्ञापन दिखाए जा सकते हैं बैनर विज्ञापन आपकी ज़रूरतों के मुताबिक नहीं हैं.
नीचे दी गई टेबल में, बैनर के स्टैंडर्ड साइज़ दिए गए हैं.
dp में साइज़ (WxH) | ब्यौरा | उपलब्धता | 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
: इसे अपने ऐप्लिकेशन में उस विज्ञापन यूनिट पर सेट करें जहां विज्ञापन दिखाने हैं दिखाया जा रहा है. अगर अलग-अलग गतिविधियों में बैनर विज्ञापन दिखाए जाते हैं, तो हर गतिविधि के लिए एक विज्ञापन यूनिट का इस्तेमाल करें.