AdSize

class AdSize


Le dimensioni di un annuncio banner.

Riepilogo

Costanti

const Int

Costante che determina il ridimensionamento dell'altezza dell'annuncio in base all'altezza del dispositivo nell'orientamento corrente.

const AdSize!

Dimensioni degli annunci banner della Mobile Marketing Association (MMA) (pixel indipendenti dalla densità di 320 x 50).

const AdSize!

Un banner con dimensioni dinamiche che corrisponde alla larghezza del relativo annuncio principale ed espande/contrae l'altezza in base ai contenuti dell'annuncio al termine del caricamento.

const AdSize!

Dimensioni dell'annuncio banner completo secondo gli standard IAB (Interactive Advertising Bureau) (468 x 60 pixel indipendenti dalla densità).

const Int

Costante che fa sì che la larghezza dell'annuncio corrisponda alla larghezza del dispositivo nell'orientamento corrente.

const AdSize!

Un AdSize non valido che causerà il fallimento immediato della richiesta di annuncio.

const AdSize!

Dimensioni degli annunci banner grandi (pixel indipendenti dalla densità di 320 x 100).

const AdSize!

Dimensioni dell'annuncio leaderboard di Interactive Advertising Bureau (IAB) (pixel indipendenti dalla densità di 728 x 90).

const AdSize!

Dimensioni degli annunci in formato rettangolo medio di Interactive Advertising Bureau (IAB) (pixel indipendenti dalla densità di 300 x 250).

const AdSize!

Questa proprietà è stata ritirata.

Utilizza invece getCurrentOrientationAnchoredAdaptiveBannerAdSize.

const AdSize!

Dimensioni degli annunci skyscraper largo IAB (160 x 600 pixel indipendenti dalla densità).

Costruttori pubblici

AdSize(width: Int, height: Int)

Crea un nuovo AdSize.

Funzioni pubbliche

Boolean
equals(other: Any?)

Confronta questo AdSize con l'oggetto specificato e indica se sono uguali.

java-static AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata da Google per creare un annuncio banner.

java-static AdSize!
getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0.

Int

Restituisce l'altezza di questo AdSize in pixel fisici.

java-static AdSize!
getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int)

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0.

java-static AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata da Google per creare un annuncio banner.

java-static AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0.

java-static AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata da Google per creare un annuncio banner.

java-static AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0.

Int

Restituisce la larghezza di questo AdSize in pixel fisici.

Int
Boolean

Restituisce se questo AdSize è di altezza automatica.

Boolean

Restituisce se AdSize è di dimensioni flessibili o meno.

Boolean

Restituisce se questo AdSize è di larghezza intera.

String!

Proprietà pubbliche

Int
Int

Costanti

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

Costante che determina il ridimensionamento dell'altezza dell'annuncio in base all'altezza del dispositivo nell'orientamento corrente. L'altezza di un annuncio AUTO_HEIGHT viene determinata durante l'inizializzazione del AdView e non cambia mai in seguito.

BANNER

const val BANNERAdSize!

Dimensioni degli annunci banner della Mobile Marketing Association (MMA) (pixel indipendenti dalla densità di 320 x 50).

FLUID

const val FLUIDAdSize!

Un banner con dimensioni dinamiche che corrisponde alla larghezza del relativo annuncio principale ed espande/contrae l'altezza in base ai contenuti dell'annuncio al termine del caricamento.

FULL_BANNER

const val FULL_BANNERAdSize!

Dimensioni dell'annuncio banner completo secondo gli standard IAB (Interactive Advertising Bureau) (468 x 60 pixel indipendenti dalla densità).

FULL_WIDTH

const val FULL_WIDTH = -1: Int

Costante che fa sì che la larghezza dell'annuncio corrisponda alla larghezza del dispositivo nell'orientamento corrente. La larghezza di un annuncio FULL_WIDTH viene determinata durante l'inizializzazione dell'annuncio e non cambia in seguito.

NON VALIDO

const val INVALIDAdSize!

Un AdSize non valido che causerà il fallimento immediato della richiesta di annuncio.

LARGE_BANNER

const val LARGE_BANNERAdSize!

Dimensioni degli annunci banner grandi (pixel indipendenti dalla densità di 320 x 100).

CLASSIFICA

const val LEADERBOARDAdSize!

Dimensioni dell'annuncio leaderboard di Interactive Advertising Bureau (IAB) (pixel indipendenti dalla densità di 728 x 90).

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

Dimensioni degli annunci in formato rettangolo medio di Interactive Advertising Bureau (IAB) (pixel indipendenti dalla densità di 300 x 250).

SMART_BANNER

const val SMART_BANNERAdSize!

Un banner con dimensioni dinamiche, a tutta larghezza e con altezza automatica.

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Dimensioni degli annunci skyscraper largo IAB (160 x 600 pixel indipendenti dalla densità). Questa dimensione non è attualmente supportata dalla rete Google Mobile Ads, ma solo dalle reti pubblicitarie di mediazione.

Costruttori pubblici

AdSize

AdSize(width: Int, height: Int)

Crea un nuovo AdSize.

Parametri
width: Int

La larghezza dell'annuncio in pixel indipendenti dalla densità.

height: Int

L'altezza dell'annuncio in pixel indipendenti dalla densità.

Lanci
java.lang.IllegalArgumentException

Se la larghezza o l'altezza è negativa.

Funzioni pubbliche

uguale a

fun equals(other: Any?): Boolean

Confronta questo AdSize con l'oggetto specificato e indica se sono uguali.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

java-static fun getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata da Google per creare un annuncio banner. Le dimensioni restituite avranno un'area di visualizzazione simile a AdSize, adatta per l'ancoraggio nella parte superiore o inferiore dell'app. L'altezza non sarà mai superiore al 15% dell'altezza dell'orientamento corrente del dispositivo e non sarà mai inferiore a 50 px. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo. Se il contesto è nullo o se non è possibile determinare l'altezza del dispositivo dal contesto, viene restituito INVALID.

Resi
AdSize!

Un oggetto AdSize. Restituisce INVALID se il contesto è null o se l'altezza del dispositivo non può essere determinata dal contesto.

getCurrentOrientationInlineAdaptiveBannerAdSize

java-static fun getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0. Questa dimensione dell'annuncio consente ai server Google di scegliere una dimensione ottimale dell'annuncio con un'altezza inferiore o uguale a quella dello schermo nell'orientamento richiesto. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questo formato è più adatto per gli annunci destinati a essere visualizzati all'interno di contenuti scorrevoli.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

Restituisce l'altezza di questo AdSize in pixel fisici. Per le dimensioni flessibili, restituisce -1.

getInlineAdaptiveBannerAdSize

java-static fun getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0. Questo formato dell'annuncio consente ai server Google di scegliere un formato ottimale con un'altezza inferiore o uguale a quella massima indicata nel parametro maxHeight. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questo formato è più adatto per gli annunci destinati a essere visualizzati all'interno di contenuti scorrevoli.

Parametri
maxHeight: Int

L'altezza massima di un annuncio caricato. Deve essere di almeno 32 dp, ma è consigliabile un'altezza massima di 50 dp o superiore.

getLandscapeAnchoredAdaptiveBannerAdSize

java-static fun getLandscapeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata da Google per creare un annuncio banner. Le dimensioni restituite avranno un'area di visualizzazione simile a BANNER, adatta per l'ancoraggio nella parte superiore o inferiore dell'app. L'altezza non sarà mai superiore al 15% dell'altezza del dispositivo in modalità Orizzontale e mai inferiore a 50 px. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo. Se il contesto è nullo o se non è possibile determinare l'altezza del dispositivo dal contesto, viene restituito INVALID.

Resi
AdSize!

Un oggetto AdSize. Restituisce INVALID se il contesto è null o se l'altezza del dispositivo non può essere determinata dal contesto.

getLandscapeInlineAdaptiveBannerAdSize

java-static fun getLandscapeInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0. Questa dimensione dell'annuncio consente ai server Google di scegliere una dimensione ottimale dell'annuncio con un'altezza inferiore o uguale a quella dello schermo in orientamento orizzontale. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questo formato è più adatto per gli annunci destinati a essere visualizzati all'interno di contenuti scorrevoli.

getPortraitAnchoredAdaptiveBannerAdSize

java-static fun getPortraitAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata da Google per creare un annuncio banner. Le dimensioni restituite avranno un'altezza simile a BANNER, adatta per l'ancoraggio nella parte superiore o inferiore dell'app. L'altezza non sarà mai superiore al 15% dell'altezza del dispositivo in modalità Ritratto e mai inferiore a 50 px. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo.

Resi
AdSize!

Un oggetto AdSize. Restituisce INVALID se il contesto è null o se l'altezza del dispositivo non può essere determinata dal contesto.

getPortraitInlineAdaptiveBannerAdSize

java-static fun getPortraitInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

Restituisce un AdSize con la larghezza specificata e un'altezza sempre pari a 0. Questa dimensione dell'annuncio consente ai server Google di scegliere una dimensione ottimale dell'annuncio inferiore o uguale all'altezza dello schermo in orientamento verticale. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questo formato è più adatto per gli annunci destinati a essere visualizzati all'interno di contenuti scorrevoli.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

Restituisce la larghezza di questo AdSize in pixel fisici. Per le dimensioni flessibili, restituisce -1.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Restituisce se questo AdSize è di altezza automatica.

isFluid

fun isFluid(): Boolean

Restituisce se AdSize è di dimensioni flessibili o meno.

isFullWidth

fun isFullWidth(): Boolean

Restituisce se questo AdSize è di larghezza intera.

toString

fun toString(): String!

Proprietà pubbliche

altezza

val heightInt

larghezza

val widthInt