Annunci banner di dimensioni fisse

Google Mobile Ads SDK for React Native supporta dimensioni degli annunci fisse per gli annunci banner. Per maggiori dettagli sugli annunci banner, consulta Configura gli annunci banner.

Imposta una dimensione dell'annuncio fissa

Per impostare una dimensione dell'annuncio fissa, passa una costante AdSize fissa quando chiami il metodo BannerAd.load.

L'esempio seguente trasmette le dimensioni dell'annuncio e l'ID unità pubblicitaria, registra un messaggio in caso di esito positivo e un errore in caso di esito negativo:

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);
    },
  },
);

Sostituisci AD_UNIT_ID con l'ID unità pubblicitaria.

Scegli una dimensione del banner

La tabella seguente elenca le dimensioni standard dei banner:

Dimensioni in dp (larghezza x altezza) Descrizione Disponibilità Costante AdSize
320 x 50 Banner Telefoni e tablet AdSize.BANNER
320 x 100 Banner grande Telefoni e tablet AdSize.LARGE_BANNER
300 x 250 Rettangolo medio IAB Telefoni e tablet AdSize.MEDIUM_RECTANGLE
468 x 60 Banner IAB a grandezza originale Tablet AdSize.FULL_BANNER
728 x 90 Leaderboard IAB Tablet AdSize.LEADERBOARD

Assicurati che le dimensioni del contenitore siano sufficienti

Le dimensioni del contenitore della visualizzazione in cui inserire l'annuncio banner devono essere almeno pari a quelle del banner. La spaziatura interna riduce le dimensioni del contenitore. Se il banner non si adatta al contenitore, l'annuncio non viene mostrato e la richiesta non va a buon fine. Le richieste di aggiornamento non vanno a buon fine con un oggetto LoadAdError, che richiama il callback onAdFailedToRefresh.

Su Android, Google Mobile Ads SDK for React Native registra un avviso in Logcat:

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