AdSize

public final class AdSize


Le dimensioni di un annuncio banner.

Riepilogo

Costanti

static final int

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

static final AdSize

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

static final 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.

static final AdSize

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

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

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

static final AdSize

Questo campo è stato ritirato.

Utilizza invece getLargeAnchoredAdaptiveBannerAdSize.

static final AdSize

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

Campi pubblici

final int
final int

Costruttori pubblici

AdSize(int width, int height)

Crea un nuovo AdSize.

Metodi pubblici

boolean

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

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Questo metodo è obsoleto.

Utilizza invece getLargeAnchoredAdaptiveBannerAdSize.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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

int

Restituisce l'altezza di questo AdSize in pixel indipendenti dalla densità.

int

Restituisce l'altezza di questo AdSize in pixel fisici.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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

static AdSize

Questo metodo è obsoleto.

Utilizza invece getLargeLandscapeAnchoredAdaptiveBannerAdSize.

static AdSize

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

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Questo metodo è obsoleto.

Utilizza invece getLargePortraitAnchoredAdaptiveBannerAdSize.

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 indipendenti dalla densità.

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

Costanti

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

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

public static final AdSize BANNER

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

FLUID

public static final AdSize FLUID

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

public static final AdSize FULL_BANNER

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

FULL_WIDTH

public static final int FULL_WIDTH = -1

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

public static final AdSize INVALID

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

LARGE_BANNER

public static final AdSize LARGE_BANNER

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

CLASSIFICA

public static final AdSize LEADERBOARD

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

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

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

SMART_BANNER

public static final AdSize SMART_BANNER

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

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

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.

Campi pubblici

altezza

public final int height

larghezza

public final int width

Costruttori pubblici

AdSize

public AdSize(int width, int height)

Crea un nuovo AdSize.

Parametri
int width

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

int height

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

Genera
java.lang.IllegalArgumentException

Se la larghezza o l'altezza è negativa.

Metodi pubblici

uguale a

public boolean equals(@Nullable Object other)

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

getHeight

public int getHeight()

Restituisce l'altezza di questo AdSize in pixel indipendenti dalla densità.

getHeightInPixels

public int getHeightInPixels(Context context)

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

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

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
int maxHeight

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

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

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.

int width

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

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

int width

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

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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.

int width

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

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

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

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

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.

getWidth

public int getWidth()

Restituisce la larghezza di questo AdSize in pixel indipendenti dalla densità.

getWidthInPixels

public int getWidthInPixels(Context context)

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

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Restituisce un valore che indica se AdSize è ad altezza automatica.

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

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

toString

public String toString()