AdSize

public final class AdSize


Taille d'une bannière.

Résumé

Constantes

static final int

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

static final AdSize

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

static final AdSize

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

static final AdSize

Taille d'annonce 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 de faire correspondre la largeur de l'annonce à celle de l'appareil dans l'orientation actuelle.

static final AdSize

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

static final AdSize

Taille d'annonce bannière grande (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 au format rectangle moyen de l'Interactive Advertising Bureau (IAB) (300 x 250 pixels indépendants de la densité).

static final AdSize

Ce champ est obsolète.

Utilisez getCurrentOrientationAnchoredAdaptiveBannerAdSize à la place.

static final AdSize

Taille d'annonce skyscraper large IAB (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 objet AdSize à l'objet spécifié et indique s'ils sont égaux.

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.

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 cet élément AdSize en pixels indépendants de la densité.

int

Renvoie la hauteur de cet élément 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

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

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 bannière publicitaire.

static AdSize

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

int

Renvoie la largeur de cet élément AdSize en pixels indépendants de la densité.

int

Renvoie la largeur de cet élément AdSize en pixels physiques.

int
boolean

Indique si cette AdSize est à hauteur automatique.

boolean

Indique si cet élément AdSize est de taille fluide ou non.

boolean

Indique si cet élément AdSize est en plein format.

String

Constantes

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Constante qui permet de redimensionner 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 la AdView et ne change plus par la suite.

BANNIÈRE

public static final AdSize BANNER

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

FLUID

public static final AdSize FLUID

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

FULL_BANNER

public static final AdSize FULL_BANNER

Taille d'annonce 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 de faire correspondre la largeur de l'annonce à celle de l'appareil dans l'orientation actuelle. Une annonce FULL_WIDTH détermine sa largeur lors de l'initialisation de l'élément et ne change plus par la suite.

NON VALIDE

public static final AdSize INVALID

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

LARGE_BANNER

public static final AdSize LARGE_BANNER

Taille d'annonce bannière grande (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 au format 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 de taille dynamique, qui s'affiche sur toute la largeur et dont la hauteur est automatique.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

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

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 objet 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 ne sera jamais inférieure à 50 pixels. Cette fonction renvoie toujours la même hauteur pour toute combinaison de largeur / appareil. Si le contexte est nul ou que la hauteur de l'appareil ne peut pas être déterminée à partir du contexte, INVALID est renvoyé.

Renvoie
AdSize

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 la plus adaptée aux annonces destinées à s'afficher dans un contenu à faire défiler.

getHeight

public int getHeight()

Renvoie la hauteur de cet élément AdSize en pixels indépendants de la densité.

getHeightInPixels

public int getHeightInPixels(Context context)

Renvoie la hauteur de cet élément 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 la plus adaptée aux annonces destinées à s'afficher dans un contenu à faire défiler.

Paramètres
int maxHeight

Hauteur maximale d'une annonce chargée. Doit être d'au moins 32 dp, mais une valeur maxHeight 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 ne sera jamais inférieure à 50 px. Cette fonction renvoie toujours la même hauteur pour toute combinaison de largeur / appareil. Si le contexte est nul ou que la hauteur de l'appareil ne peut pas être déterminée à partir du contexte, INVALID est renvoyé.

Renvoie
AdSize

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 la plus adaptée aux annonces destinées à s'afficher dans un contenu à faire défiler.

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 ne sera jamais inférieure à 50 px. Cette fonction renvoie toujours la même hauteur pour toute combinaison de largeur / appareil.

Renvoie
AdSize

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 la plus adaptée aux annonces destinées à s'afficher dans un contenu à faire défiler.

getWidth

public int getWidth()

Renvoie la largeur de cet élément AdSize en pixels indépendants de la densité.

getWidthInPixels

public int getWidthInPixels(Context context)

Renvoie la largeur de cet élément 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 cet élément AdSize est de taille fluide ou non.

isFullWidth

public boolean isFullWidth()

Indique si cet élément AdSize est en plein format.

toString

public String toString()