AdSize

public final class AdSize


Taille d'une bannière.

Résumé

Constantes

static final int

Constante qui permet d'adapter la hauteur de l'annonce en fonction de la hauteur de l'appareil dans l'orientation actuelle.

static final AdSize

Taille de bannière publicitaire de la Mobile Marketing Association (MMA) (320 x 50 pixels indépendants de la densité).

static final AdSize

Bannière à taille dynamique qui correspond à la largeur de son parent et dont la hauteur se développe/rétrécit pour correspondre au contenu de l'annonce une fois le chargement terminé.

static final AdSize

Taille de bannière complète de l'Interactive Advertising Bureau (IAB) (468 x 60 pixels indépendants de la densité).

static final int

Constante qui permet à la largeur de l'annonce de correspondre à celle de l'appareil dans l'orientation actuelle.

static final AdSize

Taille d'annonce non valide qui entraînera l'échec immédiat de la demande d'annonce.

static final AdSize

Taille de bannière grand format (320 x 100 pixels indépendants de la densité).

static final AdSize

Taille d'annonce leaderboard de l'Interactive Advertising Bureau (IAB) (728 x 90 pixels indépendants de la densité).

static final AdSize

Taille d'annonce rectangle moyen de l'Interactive Advertising Bureau (IAB) (300 x 250 pixels indépendants de la densité).

static final AdSize

Ce champ a été abandonné.

Utilisez getLargeAnchoredAdaptiveBannerAdSize à la place.

static final AdSize

Taille d'annonce IAB skyscraper large (160 x 600 pixels indépendants de la densité).

Champs publics

final int
final int

Constructeurs publics

AdSize(int width, int height)

crée un objet AdSize ;

Méthodes publiques

boolean

Compare cet AdSize à l'objet spécifié et indique s'ils sont égaux.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Cette méthode est obsolète.

Utilisez getLargeAnchoredAdaptiveBannerAdSize à la place.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0.

int

Renvoie la hauteur de ce AdSize en pixels indépendants de la densité.

int

Renvoie la hauteur de ce AdSize en pixels physiques.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0.

static AdSize

Cette méthode est obsolète.

Utilisez getLargeLandscapeAnchoredAdaptiveBannerAdSize à la place.

static AdSize

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0.

static AdSize

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une grande bannière publicitaire.

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une grande bannière publicitaire.

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une grande bannière publicitaire.

static AdSize

Cette méthode est obsolète.

Utilisez getLargePortraitAnchoredAdaptiveBannerAdSize à la place.

static AdSize

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0.

int

Renvoie la largeur de ce AdSize en pixels indépendants de la densité.

int

Renvoie la largeur de ce AdSize en pixels physiques.

int
boolean

Indique si cette AdSize est à hauteur automatique.

boolean

Indique si cette AdSize est de taille fluide ou non.

boolean

Indique si ce AdSize est en pleine largeur.

String

Constantes

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Constante qui permet d'adapter la hauteur de l'annonce en fonction de la hauteur de l'appareil dans l'orientation actuelle. Une annonce AUTO_HEIGHT détermine sa hauteur lors de l'initialisation de AdView et ne change plus par la suite.

BANNIÈRE

public static final AdSize BANNER

Taille de bannière publicitaire de la Mobile Marketing Association (MMA) (320 x 50 pixels indépendants de la densité).

FLUID

public static final AdSize FLUID

Bannière à taille dynamique qui correspond à la largeur de son parent et dont la hauteur se développe/rétrécit pour correspondre au contenu de l'annonce une fois le chargement terminé.

FULL_BANNER

public static final AdSize FULL_BANNER

Taille de bannière complète de l'Interactive Advertising Bureau (IAB) (468 x 60 pixels indépendants de la densité).

FULL_WIDTH

public static final int FULL_WIDTH = -1

Constante qui permet à la largeur de l'annonce de correspondre à celle de l'appareil dans l'orientation actuelle. Une annonce FULL_WIDTH détermine sa largeur lors de l'initialisation de AdView et ne la modifie plus par la suite.

NON VALIDE

public static final AdSize INVALID

Taille d'annonce non valide qui entraînera l'échec immédiat de la demande d'annonce.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Taille de bannière grand format (320 x 100 pixels indépendants de la densité).

CLASSEMENT

public static final AdSize LEADERBOARD

Taille d'annonce leaderboard de l'Interactive Advertising Bureau (IAB) (728 x 90 pixels indépendants de la densité).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Taille d'annonce rectangle moyen de l'Interactive Advertising Bureau (IAB) (300 x 250 pixels indépendants de la densité).

SMART_BANNER

public static final AdSize SMART_BANNER

Bannière à taille dynamique, pleine largeur et hauteur automatique.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

Taille d'annonce IAB skyscraper large (160 x 600 pixels indépendants de la densité). Cette taille n'est actuellement pas acceptée par le réseau Google Mobile Ads. Elle est réservée aux réseaux publicitaires de médiation.

Champs publics

hauteur

public final int height

largeur

public final int width

Constructeurs publics

AdSize

public AdSize(int width, int height)

crée un objet AdSize ;

Paramètres
int width

Largeur de l'annonce en pixels indépendants de la densité.

int height

Hauteur de l'annonce en pixels indépendants de la densité.

Génère
java.lang.IllegalArgumentException

Si la largeur ou la hauteur est négative.

Méthodes publiques

est égal à

public boolean equals(@Nullable Object other)

Compare cet AdSize à l'objet spécifié et indique s'ils sont égaux.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une bannière publicitaire. La taille renvoyée aura un format semblable à AdSize, adapté à l'ancrage en haut ou en bas de votre application. La hauteur ne sera jamais supérieure à 15 % de la hauteur de l'orientation actuelle de l'appareil et jamais inférieure à 50 px. Cette fonction renvoie toujours la même hauteur pour n'importe quelle combinaison de largeur et d'appareil. Si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte, INVALID est renvoyé.

Renvoie
AdSize

Un objet AdSize. Renvoie INVALID si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0. Cette taille d'annonce permet aux serveurs Google de choisir une taille d'annonce optimale dont la hauteur est inférieure ou égale à celle de l'écran dans l'orientation demandée. La taille exacte de l'annonce renvoyée peut être récupérée en appelant getAdSize dans le rappel onAdLoaded. Cette taille d'annonce est idéale pour les annonces destinées à être diffusées dans des contenus défilants.

getHeight

public int getHeight()

Renvoie la hauteur de ce AdSize en pixels indépendants de la densité.

getHeightInPixels

public int getHeightInPixels(Context context)

Renvoie la hauteur de ce AdSize en pixels physiques. Pour la taille fluide, il renvoie -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0. Cette taille d'annonce permet aux serveurs Google de choisir une taille d'annonce optimale dont la hauteur est inférieure ou égale à la hauteur maximale indiquée dans le paramètre maxHeight. La taille exacte de l'annonce renvoyée peut être récupérée en appelant getAdSize dans le rappel onAdLoaded. Cette taille d'annonce est idéale pour les annonces destinées à être diffusées dans des contenus défilants.

Paramètres
int maxHeight

Hauteur maximale d'une annonce chargée. La hauteur doit être d'au moins 32 dp, mais une hauteur maximale de 50 dp ou plus est recommandée.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une bannière publicitaire. La taille renvoyée aura un format semblable à BANNER, adapté à l'ancrage en haut ou en bas de votre application. La hauteur ne sera jamais supérieure à 15 % de la hauteur de l'appareil en mode paysage et jamais inférieure à 50 px. Cette fonction renvoie toujours la même hauteur pour n'importe quelle combinaison de largeur et d'appareil. Si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte, INVALID est renvoyé.

Renvoie
AdSize

Un objet AdSize. Renvoie INVALID si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0. Cette taille d'annonce permet aux serveurs Google de choisir une taille d'annonce optimale dont la hauteur est inférieure ou égale à celle de l'écran en mode paysage. La taille exacte de l'annonce renvoyée peut être récupérée en appelant getAdSize dans le rappel onAdLoaded. Cette taille d'annonce est idéale pour les annonces destinées à être diffusées dans des contenus défilants.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une grande bannière publicitaire. La taille renvoyée convient à l'ancrage en haut ou en bas de votre application. La hauteur n'est jamais supérieure à 20 % de la hauteur de l'orientation actuelle de l'appareil et est toujours comprise entre 50 et 150 pixels indépendants de la densité. Cette fonction renvoie toujours la même hauteur pour n'importe quelle combinaison de largeur et d'appareil. Si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte, INVALID est renvoyé.

Paramètres
Context context

Le Context utilisé pour déterminer les informations spécifiques à l'appareil, telles que les dimensions de l'écran.

int width

Largeur souhaitée du bloc d'annonces en pixels indépendants de la densité.

Renvoie
AdSize

Un objet AdSize. Renvoie INVALID si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte.

getLargeLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une grande bannière publicitaire. La taille renvoyée convient à une bannière ancrée en haut ou en bas de votre application. La hauteur n'est jamais supérieure à 20 % de la hauteur de l'appareil en mode Paysage et est toujours comprise entre 50 et 150 pixels indépendants de la densité. Cette fonction renvoie toujours la même hauteur pour n'importe quelle combinaison de largeur et d'appareil. Si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte, INVALID est renvoyé.

Paramètres
Context context

Le Context utilisé pour déterminer les informations spécifiques à l'appareil, telles que les dimensions de l'écran.

int width

Largeur souhaitée du bloc d'annonces en pixels indépendants de la densité.

Renvoie
AdSize

Un objet AdSize. Renvoie INVALID si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte.

getLargePortraitAnchoredAdaptiveBannerAdSize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une grande bannière publicitaire. La taille renvoyée convient à une bannière publicitaire ancrée en haut ou en bas de votre application. La hauteur n'est jamais supérieure à 20 % de la hauteur de l'appareil en mode Portrait et est toujours comprise entre 50 et 150 pixels indépendants de la densité. Cette fonction renvoie toujours la même hauteur pour n'importe quelle combinaison de largeur et d'appareil.

Paramètres
Context context

Le Context utilisé pour déterminer les informations spécifiques à l'appareil, telles que les dimensions de l'écran.

int width

Largeur souhaitée du bloc d'annonces en pixels indépendants de la densité.

Renvoie
AdSize

Un objet AdSize. Renvoie INVALID si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Renvoie un AdSize avec la largeur donnée et une hauteur optimisée par Google pour créer une bannière publicitaire. La taille renvoyée aura un format semblable à BANNER, adapté à l'ancrage en haut ou en bas de votre application. La hauteur ne sera jamais supérieure à 15 % de la hauteur de l'appareil en mode Portrait et jamais inférieure à 50 px. Cette fonction renvoie toujours la même hauteur pour n'importe quelle combinaison de largeur et d'appareil.

Renvoie
AdSize

Un objet AdSize. Renvoie INVALID si le contexte est nul ou si la hauteur de l'appareil ne peut pas être déterminée à partir du contexte.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Renvoie un AdSize avec la largeur donnée et une hauteur qui est toujours égale à 0. Cette taille d'annonce permet aux serveurs Google de choisir une taille d'annonce optimale inférieure ou égale à la hauteur de l'écran en mode Portrait. La taille exacte de l'annonce renvoyée peut être récupérée en appelant getAdSize dans le rappel onAdLoaded. Cette taille d'annonce est idéale pour les annonces destinées à être diffusées dans des contenus défilants.

getWidth

public int getWidth()

Renvoie la largeur de ce AdSize en pixels indépendants de la densité.

getWidthInPixels

public int getWidthInPixels(Context context)

Renvoie la largeur de ce AdSize en pixels physiques. Pour la taille fluide, il renvoie -1.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Indique si cette AdSize est à hauteur automatique.

isFluid

public boolean isFluid()

Indique si cette AdSize est de taille fluide ou non.

isFullWidth

public boolean isFullWidth()

Indique si ce AdSize est en pleine largeur.

toString

public String toString()