AdSize

class AdSize


Le dimensioni di un annuncio banner.

Riepilogo

Costanti

const Int

Costante che fa sì che l'altezza dell'annuncio venga scalata in base all'altezza del dispositivo nell'orientamento corrente.

const AdSize!

Dimensioni dell'annuncio banner della Mobile Marketing Association (MMA) (320 x 50 pixel indipendenti dalla densità).

const AdSize!

Un banner con dimensioni dinamiche che corrispondono alla larghezza del contenitore principale e la cui altezza si espande/contrae in base ai contenuti dell'annuncio dopo il completamento del caricamento.

const AdSize!

Dimensioni annuncio banner completo dell'Interactive Advertising Bureau (IAB) (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 valore AdSize non valido che causerà l'immediato errore della richiesta di annuncio.

const AdSize!

Dimensioni dell'annuncio banner grande (320 x 100 pixel indipendenti dalla densità).

const AdSize!

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

const AdSize!

Dimensioni annuncio rettangolo medio dell'Interactive Advertising Bureau (IAB) (300 x 250 pixel indipendenti dalla densità).

const AdSize!

Questa proprietà è stata ritirata.

Utilizza invece getLargeAnchoredAdaptiveBannerAdSize.

const AdSize!

Dimensioni annuncio 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!

Questa funzione è obsoleta.

Utilizza invece getLargeAnchoredAdaptiveBannerAdSize.

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!

Questa funzione è obsoleta.

Utilizza invece getLargeLandscapeAnchoredAdaptiveBannerAdSize.

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 per Google per creare un annuncio banner di grandi dimensioni.

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

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

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

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

java-static AdSize!

Questa funzione è obsoleta.

Utilizza invece getLargePortraitAnchoredAdaptiveBannerAdSize.

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 un valore che indica se AdSize è ad altezza automatica.

Boolean

Restituisce un valore che indica se questo AdSize è di dimensioni flessibili o meno.

Boolean

Restituisce un valore che indica se questo AdSize è a larghezza intera.

String!

Proprietà pubbliche

Int
Int

Costanti

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

Costante che fa sì che l'altezza dell'annuncio venga scalata in base all'altezza del dispositivo nell'orientamento corrente. Un annuncio AUTO_HEIGHT determina la sua altezza durante l'inizializzazione di AdView e non cambia mai in seguito.

BANNER

const val BANNERAdSize!

Dimensioni dell'annuncio banner della Mobile Marketing Association (MMA) (320 x 50 pixel indipendenti dalla densità).

FLUID

const val FLUIDAdSize!

Un banner con dimensioni dinamiche che corrispondono alla larghezza del contenitore principale e la cui altezza si espande/contrae in base ai contenuti dell'annuncio dopo il completamento del caricamento.

FULL_BANNER

const val FULL_BANNERAdSize!

Dimensioni annuncio banner completo dell'Interactive Advertising Bureau (IAB) (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. Un annuncio FULL_WIDTH determina la sua larghezza durante l'inizializzazione di AdView e non cambia mai in seguito.

NON VALIDO

const val INVALIDAdSize!

Un valore AdSize non valido che causerà l'immediato errore della richiesta di annuncio.

LARGE_BANNER

const val LARGE_BANNERAdSize!

Dimensioni dell'annuncio banner grande (320 x 100 pixel indipendenti dalla densità).

CLASSIFICA

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

Dimensioni annuncio rettangolo medio dell'Interactive Advertising Bureau (IAB) (300 x 250 pixel indipendenti dalla densità).

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

Dimensioni annuncio skyscraper largo IAB (160 x 600 pixel indipendenti dalla densità). Questa dimensione non è attualmente supportata dalla rete Google Mobile Ads; è destinata solo alle 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à.

Genera
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 per Google per creare un annuncio banner. Le dimensioni restituite avranno proporzioni simili a AdSize, adatte per l'ancoraggio vicino alla parte superiore o inferiore dell'app. L'altezza non sarà mai superiore al 15% dell'altezza dell'orientamento corrente del dispositivo e mai inferiore a 50 px. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo. Se il contesto è nullo o l'altezza del dispositivo non può essere determinata dal contesto, viene restituito INVALID.

Resi
AdSize!

Un oggetto AdSize. Restituisce INVALID se il contesto è nullo 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 con un'altezza minore o uguale all'altezza dello schermo nell'orientamento richiesto. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questa dimensione dell'annuncio è più adatta agli 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. Questa dimensione dell'annuncio consente ai server Google di scegliere una dimensione ottimale con un'altezza inferiore o uguale all'altezza massima indicata nel parametro maxHeight. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questa dimensione dell'annuncio è più adatta agli annunci destinati a essere visualizzati all'interno di contenuti scorrevoli.

Parametri
maxHeight: Int

L'altezza massima di un annuncio caricato. Deve essere almeno 32 dp, ma è consigliata 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 per Google per creare un annuncio banner. Le dimensioni restituite avranno proporzioni simili a BANNER, adatte per l'ancoraggio vicino alla 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 l'altezza del dispositivo non può essere determinata dal contesto, viene restituito INVALID.

Resi
AdSize!

Un oggetto AdSize. Restituisce INVALID se il contesto è nullo 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 con un'altezza inferiore o uguale all'altezza dello schermo in orientamento orizzontale. Le dimensioni esatte dell'annuncio restituito possono essere recuperate chiamando getAdSize all'interno del callback onAdLoaded. Questa dimensione dell'annuncio è più adatta agli annunci destinati a essere visualizzati all'interno di contenuti scorrevoli.

getLargeAnchoredAdaptiveBannerAdSize

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

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata per Google per creare un annuncio banner di grandi dimensioni. Le dimensioni restituite sono adatte per l'ancoraggio vicino alla parte superiore o inferiore dell'app. L'altezza non è mai superiore al 20% dell'altezza dell'orientamento attuale del dispositivo ed è sempre compresa tra 50 e 150 pixel indipendenti dalla densità. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo. Se il contesto è nullo o l'altezza del dispositivo non può essere determinata dal contesto, viene restituito INVALID.

Parametri
context: Context!

Il Context utilizzato per determinare le informazioni specifiche del dispositivo, ad esempio le dimensioni dello schermo.

width: Int

La larghezza desiderata dell'unità pubblicitaria in pixel indipendenti dalla densità.

Resi
AdSize!

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

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

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata per Google per creare un annuncio banner di grandi dimensioni. Le dimensioni restituite sono adatte all'utilizzo in un banner pubblicitario ancorato vicino alla parte superiore o inferiore dell'app. L'altezza non è mai superiore al 20% dell'altezza del dispositivo in modalità orizzontale ed è sempre compresa tra 50 e 150 pixel indipendenti dalla densità. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo. Se il contesto è nullo o l'altezza del dispositivo non può essere determinata dal contesto, viene restituito INVALID.

Parametri
context: Context!

Il Context utilizzato per determinare le informazioni specifiche del dispositivo, ad esempio le dimensioni dello schermo.

width: Int

La larghezza desiderata dell'unità pubblicitaria in pixel indipendenti dalla densità.

Resi
AdSize!

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

getLargePortraitAnchoredAdaptiveBannerAdSize

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

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata per Google per creare un annuncio banner di grandi dimensioni. Le dimensioni restituite sono adatte all'utilizzo in un banner pubblicitario ancorato vicino alla parte superiore o inferiore dell'app. L'altezza non è mai superiore al 20% dell'altezza verticale del dispositivo ed è sempre compresa tra 50 e 150 pixel indipendenti dalla densità. Questa funzione restituisce sempre la stessa altezza per qualsiasi combinazione di larghezza / dispositivo.

Parametri
context: Context!

Il Context utilizzato per determinare le informazioni specifiche del dispositivo, ad esempio le dimensioni dello schermo.

width: Int

La larghezza desiderata dell'unità pubblicitaria in pixel indipendenti dalla densità.

Resi
AdSize!

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

getPortraitAnchoredAdaptiveBannerAdSize

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

Restituisce un AdSize con la larghezza specificata e un'altezza ottimizzata per Google per creare un annuncio banner. Le dimensioni restituite avranno proporzioni simili a BANNER, adatte per l'ancoraggio vicino alla parte superiore o inferiore dell'app. L'altezza non sarà mai superiore al 15% dell'altezza verticale del dispositivo 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 è nullo 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. Questa dimensione dell'annuncio è più adatta agli 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 un valore che indica se AdSize è ad altezza automatica.

isFluid

fun isFluid(): Boolean

Restituisce un valore che indica se questo AdSize è di dimensioni flessibili o meno.

isFullWidth

fun isFullWidth(): Boolean

Restituisce un valore che indica se questo AdSize è a larghezza intera.

toString

fun toString(): String!

Proprietà pubbliche

altezza

val heightInt

larghezza

val widthInt