MANAGING AD CLICKS
1. Banner with a single redirect
Ad clicks must be sent to the AdServer, to be counted and to redirect the user to the correct page.
For banners with a single redirection, you can choose between two methods:
First method
Modify the HTML publishing template, and add the onclick method to the body (and also the cursor: point).
<body onload="init();" style="background-color:#D4D4D4;margin:0px;cursor:pointer;" onclick="ADventori.click();" >
</body>
Re-import the publication template to the project.
Result:
Second method
The second method involves the click management directly in Adobe Animate.
Add a new layer to your main scene, and name it: “Actions”.
At frame 1, click on F9 and add the javascript code below:
stage.addEventListener("stagemousedown", function(e){click(e);} );
function click(e){ADventori.click();}
stage.canvas.style.cursor = "pointer";
Result:
2. Banner with multiple redirects
Some banners require one clickable area per product.
In case you have multiple products, each has a different redirect URL:
ADventori.initData({
url1:"http://www.item1.com",
url2:"http://www.item2.com",
url3:"http://www.item3.com",
url4:"http://www.item4.com"
});
Name your buttons or movieClips, as below:
Now, we must associate the elements we want to make clickable (movieClip, button)
this.item1.addEventListener("click", function(event){click(event,ADventori.data.url1)});
this.item2.addEventListener("click", function(event){click(event,ADventori.data.url2)});
this.item3.addEventListener("click", function(event){click(event,ADventori.data.url3)});
this.item4.addEventListener("click", function(event){click(event,ADventori.data.url4)});
function click(event,url){
ADventori.click(event,url);
}
Result:
other example:


