तय साइज़ वाले बैनर विज्ञापन

Google Mobile Ads SDK for React Native, आपके बैनर विज्ञापनों के लिए तय साइज़ के विज्ञापनों के साथ काम करता है. बैनर विज्ञापनों के बारे में ज़्यादा जानने के लिए, बैनर विज्ञापन सेट अप करना लेख पढ़ें.

विज्ञापन का साइज़ तय करना

विज्ञापन का साइज़ तय करने के लिए, BannerAd.load तरीके को कॉल करते समय, तय किया गया AdSize कॉन्स्टेंट पास करें.

यहां दिए गए उदाहरण में, विज्ञापन का साइज़ और विज्ञापन यूनिट का आईडी पास किया गया है. साथ ही, विज्ञापन लोड होने पर एक मैसेज और लोड न होने पर गड़बड़ी का मैसेज लॉग किया गया है:

BannerAd.load(
  {
    adUnitId: 'AD_UNIT_ID',
    adSize: AdSize.BANNER,
  },
  {
    // Called when an ad has finished loading.
    onAdLoaded: (_ad) => {
      console.log('Fixed size banner ad loaded successfully.');
    },
    // Called when an ad request fails.
    onAdFailedToLoad: (error: LoadAdError) => {
      console.error('Failed to load fixed size banner:', error.message);
    },
  },
);

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.