Google Mobile Ads SDK for React Native, आपके बैनर विज्ञापनों के लिए तय साइज़ के विज्ञापनों के साथ काम करता है. बैनर विज्ञापनों के बारे में ज़्यादा जानने के लिए, बैनर विज्ञापन सेट अप करना लेख पढ़ें.
विज्ञापन का साइज़ तय करना
विज्ञापन का साइज़ तय करने के लिए, BannerAd.load तरीके को कॉल करते समय, तय किया गया AdSize कॉन्स्टेंट पास करें.
यहां दिए गए उदाहरण में, विज्ञापन का साइज़ और विज्ञापन यूनिट का आईडी पास किया गया है. साथ ही, विज्ञापन लोड होने पर एक मैसेज और लोड न होने पर गड़बड़ी का मैसेज लॉग किया गया है:
AD_UNIT_ID को अपनी विज्ञापन यूनिट के आईडी से बदलें.
बैनर का साइज़ चुनना
यहां दी गई टेबल में, स्टैंडर्ड बैनर के साइज़ की सूची दी गई है:
| डीपी में साइज़ (चौड़ाई x ऊंचाई) | ब्यौरा | उपलब्धता | AdSize constant |
|---|---|---|---|
| 320x50 | बैनर | फ़ोन और टैबलेट | AdSize.BANNER |
| 320x100 | बड़ा बैनर | फ़ोन और टैबलेट | AdSize.LARGE_BANNER |
| 300x250 | IAB मीडियम रेक्टैंगल | फ़ोन और टैबलेट | AdSize.MEDIUM_RECTANGLE |
| 468x60 | IAB फ़ुल-साइज़ बैनर | टैबलेट | AdSize.FULL_BANNER |
| 728x90 | IAB लीडरबोर्ड | टैबलेट | AdSize.LEADERBOARD |
कंटेनर का साइज़ ज़रूरत के मुताबिक होना चाहिए
बैनर विज्ञापन दिखाने के लिए, व्यू कंटेनर का साइज़ कम से कम बैनर के साइज़ जितना होना चाहिए. पैडिंग से आपके कंटेनर का साइज़ कम हो जाता है. अगर बैनर, कंटेनर में फ़िट नहीं होता है, तो विज्ञापन नहीं दिखता और अनुरोध पूरा नहीं होता. रीफ़्रेश करने के अनुरोध, LoadAdError ऑब्जेक्ट के साथ फ़ेल हो जाते हैं. इससे onAdFailedToRefresh कॉलबैक ट्रिगर होता है.
Android पर, Google Mobile Ads SDK for React Native Logcat में चेतावनी लॉग करता है:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.