Créatifs :
ActionScript 2.0 / ActionScript 3.0
Les créations en Flash qui seront affichées via SmartAdServer doivent correspondre à ce cahier des charges afin que le lien vers lequel pointe la bannière soit modifiable sans avoir à éditer le fichier flash lui-même.
Étape 1: Créer un bouton seulement valide au "hit" : créer un carré qui couvre la surface totale de la scène et appuyer sur F8 (lorsqu'il est sélectionné). Cocher type "Button" et double-cliquez sur le bouton pour voir son état. Voir ci-dessous.

Étape 2: Insérer le code suivant dans la fenêtre d'action : sélectionner le bouton créé précédemment et appuyer sur F9.
//IAB Canada Universal ClickTAG V1.0 Developed for IAB Canada by Ben Cormier, Netprophets.com
on (release){
function cFcTg(t){
return (t.substr(0, 7) == 'http://' || t.substr(0, 8) == 'https://');
}
var fcTg = ''; var fcTt = '_blank';
var cTgM = 'clicktag'; var cTtM = 'clicktarget';
for (prop in this) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(this[prop])) fcTg = this[prop]; if (p == cTtM) fcTt = this[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in _root) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(_root[prop]) && fcTg == '') fcTg = _root[prop];
if (p == cTtM && fcTt == '_blank') fcTt = _root[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in _level0) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(_level0[prop]) && fcTg == '') fcTg = _level0[prop];
if (p == cTtM && fcTt == '_blank') fcTt = _level0[prop];
}
if (cFcTg(fcTg)) getURL(fcTg, fcTt);
else getURL("http://noclicktagfound", fcTt);
}
NOTE: Il est IMPORTANT d'utiliser les variables ci-haut (clickTAG, "_blank") et non un lien http://www...
La fenêtre Action de Flash devrait être similaire à celle-ci:

La variable "clicktag" peut être modifiée et s'il y a plusieurs URL, on peux créer d'autres boutons avec la même méthode tout en modifiant la valeur de la variable mais il est important d'en aviser les opérateurs.