DYNAMISER ET ADAPTER LA TAILLE D’UNE IMAGE
Il est possible de dynamiser les images de votre publicité sans que celles-ci soient déformées et en gardant leur entière visibilité.
Pour créer une zone d’images dynamiques et redimensionnables, ajoutez un attribut id
unique, et définissez la valeur de l’ image (addAndAdaptImage
) par défaut.
Une fois la créa dynamisée par notre AdServer
, les images changeront en fonction des paramètres établis ( Géolocalisation, météo, date/heure, cookies, retargeting… ).
Pour cela, vous devez donner un width
et un height
à la div contenant votre image pour que celle-ci s’adapte aux dimensions voulues.
Méthodes de personnalisation disponibles :
- addImage(element,url,urldefault) : Cette méthode vous permet d’ajouter une image dans le conteneur spécifié.
- adaptImage(element,displayOption) : Cette méthode vous permet d’ajuster la taille de l’image par rapport à son conteneur.
- addAndAdaptImage(element,url,urldefault,displayOption) : Cette méthode vous permet d’ajouter une image à un container en ajustant sa taille par rapport à son container.
displayOption :
- {fit:’cover’} : Cette méthode vous permet de couvrir toute la div par l’image (si l’image est trop grande , elle sera centrée sans prendre en compte les débordements).
- {fit:’contain’} : Cette méthode vous permet d’afficher l’image entière dans la div, c’est l’option par défaut.
- {with : size, height : size} : Cette méthode vous permet de définir la taille du conteneur
Important : Sous Edge vous avez la possibilité de declarer un élément div en tant qu’image , cette option affecte l’image en tant que background-image
pour cette élément , si vous souhaitez dynamiser votre background avec l’enabler , vous devrez initialiser un background vide avant d’utiliser addImage ou adaptImage
exemple :
$(sym.$("votreElement")).css('background-image', '');
Vous pouvez également définir la taille du conteneur directement depuis la méthode adaptImage
et addAndAdaptImage
ADventori.Display.addAndAdaptImage(sym.$("imgContainer1"),ADventori.data.photoV, ADventori.data.photo,{width:241,height:153});