Standard banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
Expanding banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
doexpand: this function must be called when the expand animation starts
dolittle: this function must be called when the contract animation starts
Overlay banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
onCrossClick: this function must be called when the close button is clicked
Footer banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
onCrossClick: this function must be called when the close button is clicked
Pushdown banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
doexpand: this function must be called when the expand animation starts
dolittle: this function must be called when the contract animation starts
Drawbridge banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
doexpand: this function must be called when the expand animation starts
onCrossClick: this function must be called when the close button is clicked
Sidekick banners requirements:
params: this JS Object is responsible for receiving AdServer information
clickTag: the landing page URL must be controlled by AdServer; this variable will contain it
doexpand: this function must be called when the expand animation starts
onCrossClick: this function must be called when the close button is clicked
params.clickTag
...
...
...
...
params.clickTag
...
...
...
...
window.parent.postMessage(params.doexpand, "*");
...
window.parent.postMessage(params.dolittle, "*");
...
params.clickTag
...
...
...
...
window.parent.postMessage(params.onCrossClick, "*");
params.clickTag
...
...
...
...
window.parent.postMessage(params.onCrossClick, "*");
params.clickTag
...
...
...
...
window.parent.postMessage(params.doexpand, "*");
...
window.parent.postMessage(params.dolittle, "*");
...
params.clickTag
...
...
...
...
window.parent.postMessage(params.doexpand, "*");
...
window.parent.postMessage(params.onCrossClick, "*");
params.clickTag
...
...
...
...
window.parent.postMessage(params.doexpand, "*");
...
window.parent.postMessage(params.onCrossClick, "*");