AdSize

class AdSize


Taille d'une bannière.

Résumé

Constantes

const Int

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

const AdSize!

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

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

const AdSize!

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

const AdSize!

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

const AdSize!

Taille d'annonce bannière grande (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 au format 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 getCurrentOrientationAnchoredAdaptiveBannerAdSize à la place.

const AdSize!

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

java-static AdSize!

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

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 cet élément 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!

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

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

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

Propriétés publiques

Int
Int

Constantes

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

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

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

const val FULL_BANNERAdSize!

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

const val FULL_WIDTH = -1: Int

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

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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.

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 objet 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 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

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

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

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

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

java-static fun getLandscapeInlineAdaptiveBannerAdSize(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 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

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

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

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

isFullWidth

fun isFullWidth(): Boolean

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

toString

fun toString(): String!

Propriétés publiques

hauteur

val heightInt

largeur

val widthInt