AdSize

class AdSize


Taille d'une bannière.

Résumé

Constantes

const Int

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

const AdSize!

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

const 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é.

const AdSize!

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

const Int

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

Cette propriété est obsolète.

Utilisez getLargeAnchoredAdaptiveBannerAdSize à la place.

const AdSize!

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

Constructeurs publics

AdSize(width: Int, height: Int)

crée un objet AdSize ;

Fonctions publiques

Boolean
equals(other: Any?)

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

java-static AdSize!

Cette fonction est obsolète.

Utilisez getLargeAnchoredAdaptiveBannerAdSize à la place.

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

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 physiques.

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

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

java-static AdSize!

Cette fonction est obsolète.

Utilisez getLargeLandscapeAnchoredAdaptiveBannerAdSize à la place.

java-static AdSize!

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

java-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.

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

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

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

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

java-static AdSize!

Cette fonction est obsolète.

Utilisez getLargePortraitAnchoredAdaptiveBannerAdSize à la place.

java-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 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!

Propriétés publiques

Int
Int

Constantes

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

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

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

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

const val FULL_BANNERAdSize!

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

FULL_WIDTH

const val FULL_WIDTH = -1: Int

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

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

CLASSEMENT

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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.

Constructeurs publics

AdSize

AdSize(width: Int, height: Int)

crée un objet AdSize ;

Paramètres
width: Int

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

height: Int

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.

Fonctions publiques

est égal à

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

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

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

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.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

getInlineAdaptiveBannerAdSize

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

Renvoie un AdSize avec la largeur donnée et une hauteur 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
maxHeight: Int

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

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

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

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

Renvoie un AdSize avec la largeur donnée et une hauteur 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

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

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.

width: Int

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

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

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.

width: Int

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

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

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.

width: Int

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

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

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

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

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.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

Indique si cette AdSize est à hauteur automatique.

isFluid

fun isFluid(): Boolean

Indique si cette AdSize est de taille fluide ou non.

isFullWidth

fun isFullWidth(): Boolean

Indique si ce AdSize est en pleine largeur.

toString

fun toString(): String!

Propriétés publiques

hauteur

val heightInt

largeur

val widthInt