Sabit boyutlu banner reklamlar

Google Mobile Ads SDK for React Native, banner reklamlarınız için sabit reklam boyutlarını destekler. Banner reklamlar hakkında ayrıntılı bilgi için Banner reklamları ayarlama başlıklı makaleyi inceleyin.

Sabit reklam boyutu ayarlama

Sabit bir reklam boyutu ayarlamak için BannerAd.load yöntemini çağırırken sabit bir AdSize sabiti iletin.

Aşağıdaki örnekte reklam boyutu ve reklam birimi kimliği iletilir, işlem başarılı olursa bir mesaj, başarısız olursa bir hata kaydedilir:

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 yerine reklam birimi kimliğinizi yazın.

Banner boyutu seçme

Aşağıdaki tabloda standart banner boyutları listelenmiştir:

DP cinsinden boyut (genişlik x yükseklik) Açıklama Kullanılabilirlik AdSize sabiti
320x50 Banner Telefonlar ve tabletler AdSize.BANNER
320x100 Büyük banner Telefonlar ve tabletler AdSize.LARGE_BANNER
300x250 IAB orta boy dikdörtgen Telefonlar ve tabletler AdSize.MEDIUM_RECTANGLE
468x60 IAB tam boyutlu banner Tabletler AdSize.FULL_BANNER
728x90 IAB leaderboard Tabletler AdSize.LEADERBOARD

Kapsayıcı boyutunun yeterli olduğundan emin olun

Banner reklamınızı yerleştireceğiniz görünüm kapsayıcısının boyutu en az banner kadar olmalıdır. Dolgu, kapsayıcınızın boyutunu küçültür. Banner kapsayıcıya sığmıyorsa reklam gösterilmez ve istek başarısız olur. Yenileme istekleri, LoadAdError nesnesiyle başarısız olur ve bu nesne onAdFailedToRefresh geri çağırma işlevini çağırır.

Android'de Google Mobile Ads SDK for React Native, Logcat'e bir uyarı kaydeder:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.